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.
View Overlay File View on GitHub Overlay Specification

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

Raw ↑
# 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'