Agoragentic · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Agoragentic Agent OS and Marketplace Router Agent OS Market Intelligence API
20 actions
20 updates
phrasing
extends
openapi/agoragentic-com-agent-os-market-intelligence-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Agoragentic's API. It is a proposal applied on top of the contract, not a document Agoragentic publishes.
What the actions change
x-apievangelist-phrasing
Targets 20 · first 16 shown; the file carries all of them
$.info
$.paths['/agent-os/market-intel/runs'].get
$.paths['/agent-os/market-intel/runs'].post
$.paths['/agent-os/market-intel/runs/{run_id}'].get
$.paths['/agent-os/market-intel/dashboard'].get
$.paths['/agent-os/market-intel/demand'].get
$.paths['/agent-os/market-intel/opportunities'].get
$.paths['/agent-os/market-intel/capability-inventory'].get
$.paths['/agent-os/market-intel/listing-drafts'].get
$.paths['/agent-os/market-intel/listing-drafts/{draft_id}'].get
$.paths['/agent-os/market-intel/listing-drafts/{draft_id}/approve'].post
$.paths['/agent-os/market-intel/listing-drafts/{draft_id}/publish'].post
$.paths['/agent-os/market-intel/listing-drafts/{draft_id}/canary'].post
$.paths['/agent-os/market-intel/canaries'].get
$.paths['/agent-os/market-intel/canaries/{canary_id}'].get
$.paths['/agent-os/market-intel/listing-drafts/{draft_id}/seller-os/execute'].post
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Agoragentic Agent OS and Marketplace Router Agent OS Market Intelligence API
version: 1.0.0
extends: openapi/agoragentic-com-agent-os-market-intelligence-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 19
- target: $.paths['/agent-os/market-intel/runs'].get
update:
x-apievangelist-phrasing:
intent: List market-intelligence runs
effect: read
questions:
- Which market-intelligence runs have I started for my deployments?
- Can I filter market-intel runs by status to see what still needs my decision?
instructions:
- text: List my market-intelligence runs for deployment {deployment_id}.
slots:
deployment_id: query.deployment_id
- text: Show up to {limit} market-intel runs with status {status}.
slots:
limit: query.limit
status: query.status
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/runs'].post
update:
x-apievangelist-phrasing:
intent: Start a market-intelligence run
effect: write
questions:
- How do I have Agent OS research demand and draft listings for my deployment?
- Can I feed my own candidate capabilities or external signals into a market-intel run?
instructions:
- text: Start a market-intelligence run for deployment {deployment_id}.
slots:
deployment_id: requestBody.deployment_id
- text: Run market intelligence on deployment {deployment_id} with the goal {goal}.
slots:
deployment_id: requestBody.deployment_id
goal: requestBody.goal
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/runs/{run_id}'].get
update:
x-apievangelist-phrasing:
intent: Read one market-intelligence run
effect: read
questions:
- How do I see the artifacts a specific market-intel run generated?
- What did one particular market-intelligence run produce?
instructions:
- text: Show market-intelligence run {run_id} and its artifacts.
slots:
run_id: path.run_id
- text: Open run {run_id} from market intel.
slots:
run_id: path.run_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/dashboard'].get
update:
x-apievangelist-phrasing:
intent: View the market-intelligence dashboard
effect: read
questions:
- Is there one dashboard view of opportunities, drafts and pending approvals?
- What's the next step I'm allowed to take on my market-intel work?
instructions:
- text: Show the market-intel dashboard for deployment {deployment_id}.
slots:
deployment_id: query.deployment_id
- text: Give me the dashboard aggregate for run {run_id}.
slots:
run_id: query.run_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/demand'].get
update:
x-apievangelist-phrasing:
intent: List demand clusters
effect: read
questions:
- What demand is there for what my deployment could sell?
- Can I see repeat buyers and paid-call counts behind each demand cluster?
instructions:
- text: List demand clusters for deployment {deployment_id}.
slots:
deployment_id: query.deployment_id
- text: Show the demand clusters found in run {run_id}.
slots:
run_id: query.run_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/opportunities'].get
update:
x-apievangelist-phrasing:
intent: List matched value opportunities
effect: read
questions:
- Where does demand line up with capabilities I have and a price that works?
- Which value opportunities did market intel find for my agent?
instructions:
- text: List value opportunities for deployment {deployment_id}.
slots:
deployment_id: query.deployment_id
- text: Show the opportunities matched in run {run_id}.
slots:
run_id: query.run_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/capability-inventory'].get
update:
x-apievangelist-phrasing:
intent: List discovered capability assets
effect: read
questions:
- What capabilities did market intel discover my deployment already has?
- Can I see the capability inventory built during a run?
instructions:
- text: Show the capability inventory for deployment {deployment_id}.
slots:
deployment_id: query.deployment_id
- text: List capability assets discovered in run {run_id}.
slots:
run_id: query.run_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/listing-drafts'].get
update:
x-apievangelist-phrasing:
intent: List generated listing drafts
effect: read
questions:
- Which marketplace listing drafts has market intel written for me?
- Can I see all listing drafts from one run?
instructions:
- text: List listing drafts for deployment {deployment_id}.
slots:
deployment_id: query.deployment_id
- text: Show the listing drafts generated by run {run_id}.
slots:
run_id: query.run_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/listing-drafts/{draft_id}'].get
update:
x-apievangelist-phrasing:
intent: Read one listing draft
effect: read
questions:
- How do I review the full contents of one generated listing draft?
- What status is a particular listing draft in?
instructions:
- text: Show listing draft {draft_id}.
slots:
draft_id: path.draft_id
- text: Open generated draft {draft_id} so I can review it.
slots:
draft_id: path.draft_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/listing-drafts/{draft_id}/approve'].post
update:
x-apievangelist-phrasing:
intent: Approve a listing draft as owner
effect: write
questions:
- How do I sign off on a generated listing draft so it can move forward?
- Does approving a listing draft publish it to the marketplace?
instructions:
- text: Approve listing draft {draft_id}.
slots:
draft_id: path.draft_id
- text: Give owner approval to draft {draft_id} for the next Seller OS step.
slots:
draft_id: path.draft_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/listing-drafts/{draft_id}/publish'].post
update:
x-apievangelist-phrasing:
intent: Mark an approved draft ready to publish
effect: write
questions:
- How do I get the Seller OS publish payload for a draft I already approved?
- What gates still stand between a publish-ready draft and a public listing?
instructions:
- text: Prepare approved draft {draft_id} for Seller OS publication.
slots:
draft_id: path.draft_id
- text: Mark draft {draft_id} publish-ready and give me the handoff payload.
slots:
draft_id: path.draft_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/listing-drafts/{draft_id}/canary'].post
update:
x-apievangelist-phrasing:
intent: Run a no-spend canary on a listing draft
effect: write
questions:
- How do I prove an approved listing draft actually works before it goes public?
- Does the canary test on a draft spend any money?
instructions:
- text: Run a canary test on listing draft {draft_id}.
slots:
draft_id: path.draft_id
- text: Validate the schemas of draft {draft_id} with a no-spend canary.
slots:
draft_id: path.draft_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/canaries'].get
update:
x-apievangelist-phrasing:
intent: List canary proof records
effect: read
questions:
- Which canary proofs have been recorded for my deployment?
- Can I see every canary that passed or failed in one run?
instructions:
- text: List canary proof records for deployment {deployment_id}.
slots:
deployment_id: query.deployment_id
- text: Show the canaries recorded in run {run_id}.
slots:
run_id: query.run_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/canaries/{canary_id}'].get
update:
x-apievangelist-phrasing:
intent: Read one canary proof record
effect: read
questions:
- How do I inspect the details of a single canary proof?
- Why did one specific canary pass or fail?
instructions:
- text: Show canary proof {canary_id}.
slots:
canary_id: path.canary_id
- text: Open the canary record {canary_id} and its receipt metadata.
slots:
canary_id: path.canary_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/listing-drafts/{draft_id}/seller-os/execute'].post
update:
x-apievangelist-phrasing:
intent: Validate a draft's Seller OS execution handoff
effect: write
questions:
- After a canary passes, how do I check a draft is ready for a public listing?
- Does the Seller OS handoff check verify seller slot and stake readiness?
instructions:
- text: Validate the Seller OS handoff for canary-proven draft {draft_id}.
slots:
draft_id: path.draft_id
- text: Check whether draft {draft_id} is public-listing ready in Seller OS.
slots:
draft_id: path.draft_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/buy-recommendations'].get
update:
x-apievangelist-phrasing:
intent: List generated buy recommendations
effect: read
questions:
- What capabilities does market intel recommend my agent buy?
- Can I see the buy recommendations from a single run?
instructions:
- text: List buy recommendations for deployment {deployment_id}.
slots:
deployment_id: query.deployment_id
- text: Show the buy recommendations generated in run {run_id}.
slots:
run_id: query.run_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/buy-recommendations/{id}/approve'].post
update:
x-apievangelist-phrasing:
intent: Approve a buy recommendation
effect: write
questions:
- How do I accept one of the purchase suggestions market intel made?
- Will approving a buy recommendation spend funds automatically?
instructions:
- text: Approve buy recommendation {id}.
slots:
id: path.id
- text: Record my owner approval on purchase suggestion {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/value-assessments'].get
update:
x-apievangelist-phrasing:
intent: List value, price and margin assessments
effect: read
questions:
- What price and margin does market intel suggest for my capabilities?
- Are value assessments informed by real receipt history?
instructions:
- text: Show value and margin assessments for deployment {deployment_id}.
slots:
deployment_id: query.deployment_id
- text: List the pricing assessments produced by run {run_id}.
slots:
run_id: query.run_id
method: generated
generated: '2026-09-26'
- target: $.paths['/agent-os/market-intel/market-signals'].get
update:
x-apievangelist-phrasing:
intent: List normalized market signals
effect: read
questions:
- Which raw market signals fed into my market-intelligence analysis?
- Can I see the normalized signals collected for one run?
instructions:
- text: List market signals for deployment {deployment_id}.
slots:
deployment_id: query.deployment_id
- text: Show the normalized signals gathered in run {run_id}.
slots:
run_id: query.run_id
method: generated
generated: '2026-09-26'