Agoragentic Agent OS Work Packs API

Packaged governed Agent OS work units with template manifests, schedule intent, budget/approval defaults, first-proof plans, lifecycle state, and receipt links. V1 is control-plane only: no scheduler dispatch, spend, provisioning, publication, raw execute, or raw invoke.

Operations 15

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /agent-os/templates Browse Agent OS Work Pack templates · List Agent OS Work Pack templates #
Ask an LLM
“What packaged Work Pack templates can I start an agent from?”
“Which Work Packs come with budget and approval defaults already set?”
Tell an agent
List all Agent OS Work Pack templates.
Show me the starter Work Packs available for onboarding.
GET /agent-os/templates/{id} Read one Work Pack template · Read one Work Pack template #
Ask an LLM
“What's in a specific Work Pack template's manifest?”
“Who is a particular Work Pack template meant for?”
Tell an agent
Show Work Pack template {id}.
Get the schedule and budget defaults for template {id}.
POST /agent-os/build/preview Preview a custom governed agent build · Preview a custom governed-agent build #
Ask an LLM
“Can I sketch a custom recurring agent workflow and see its launch plan without spending?”
“What budget and approval policy would a custom agent build get?”
Tell an agent
Preview a custom agent named {name} whose goal is {goal}.
Draft a governed build for {workflow} running {cadence} with a daily cap of {max_daily_spend_usdc} USDC.
POST /agent-os/templates/{id}/preview Preview deploying a Work Pack template · Preview a Work Pack deployment #
Ask an LLM
“Can I see what deploying a Work Pack would create before committing?”
“Does previewing a Work Pack deployment trigger any spend or scheduling?”
Tell an agent
Preview deploying Work Pack template {id}.
Preview template {id} as {name} on schedule {schedule}.
POST /agent-os/templates/{id}/deploy Deploy a Work Pack template · Create a Work Pack control-plane deployment #
Ask an LLM
“How do I turn a Work Pack template into an actual deployment?”
“Does deploying a Work Pack start the scheduler or spend money?”
Tell an agent
Deploy Work Pack template {id}.
Deploy template {id} named {name} with goal {goal} and budget policy {budget_policy}.
GET /agent-os/deployments/{deployment_id}/work-pack Read a Work Pack deployment · Read one Work Pack deployment #
Ask an LLM
“What is the lifecycle state of my Work Pack deployment?”
“Can I look up the first-proof plan for a deployed Work Pack?”
Tell an agent
Show Work Pack deployment {deployment_id}.
Get the lifecycle and schedule intent for deployment {deployment_id}.
POST /agent-os/deployments/{deployment_id}/work-pack/pause Pause a Work Pack deployment · Pause a Work Pack lifecycle #
Ask an LLM
“Can I pause a Work Pack I deployed?”
“What happens to a Work Pack's lifecycle when it's paused?”
Tell an agent
Pause Work Pack deployment {deployment_id}.
Put the Work Pack on {deployment_id} on hold.
POST /agent-os/deployments/{deployment_id}/work-pack/resume Resume a paused Work Pack · Resume a Work Pack lifecycle #
Ask an LLM
“How do I restart a Work Pack I paused earlier?”
“Does resuming a Work Pack turn scheduler dispatch back on?”
Tell an agent
Resume Work Pack deployment {deployment_id}.
Unpause the Work Pack on {deployment_id}.
GET /agent-os/deployments/{deployment_id}/work-pack/receipts List a Work Pack's receipt links · List Work Pack receipt links #
Ask an LLM
“Where are the proof and receipt links for a Work Pack deployment?”
“Are Work Pack receipts the authoritative payment records?”
Tell an agent
List receipt links for Work Pack deployment {deployment_id}.
Show the last {limit} proof receipts for deployment {deployment_id}.
POST /agent-os/workflow-packages/preview Preview packaging a workflow as a service · Preview a workflow package service draft #
Ask an LLM
“Can I see what my repeatable workflow would look like as a paid service before saving it?”
“Does previewing a workflow package create an x402 route?”
Tell an agent
Preview packaging workflow {name}: {workflow_summary}.
Preview a service draft for {name} priced at {price_usdc} USDC.
GET /agent-os/workflow-packages List my workflow package drafts · List workflow package drafts #
Ask an LLM
“Which workflow package drafts do I own?”
“What canary status do my workflow packages have?”
Tell an agent
List my workflow package drafts.
Show up to {limit} of my workflow packages with their service-page state.
POST /agent-os/workflow-packages Create a workflow package service draft · Create a workflow package service draft #
Ask an LLM
“How do I save a repeatable workflow as a governed service draft?”
“Does creating a workflow package publish a public listing?”
Tell an agent
Create a workflow package named {name} for {workflow_summary}.
Save workflow package {name} at {price_usdc} USDC calling {endpoint_url}.
GET /agent-os/workflow-packages/{package_id} Read one workflow package · Read one workflow package #
Ask an LLM
“What lifecycle events has a specific workflow package gone through?”
“Can I see the proof receipt links for one workflow package?”
Tell an agent
Show workflow package {package_id}.
Get recent events and receipts for package {package_id}.
POST /agent-os/workflow-packages/{package_id}/canary Record canary proof for a workflow package · Record workflow package canary proof #
Ask an LLM
“How do I record that a manual test run of my workflow package passed?”
“Can I attach sample input and output as canary evidence?”
Tell an agent
Record a canary for package {package_id} with passed set to {passed}.
Log canary proof on {package_id} with input {input_sample} and output {output_sample}.
POST /agent-os/workflow-packages/{package_id}/exposure Approve a workflow package's exposure mode · Approve workflow package exposure posture #
Ask an LLM
“Once canary proof passes, how do I approve how my workflow package is exposed?”
“Does approving exposure publish the workflow package listing?”
Tell an agent
Approve exposure for workflow package {package_id}.
Set package {package_id}'s exposure mode to {exposure_mode}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/agoragentic-com:agoragentic-com-agent-os-work-packs-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

agoragentic-com-agent-os-work-packs-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Agoragentic Agent OS and Marketplace Router Agent OS Work…
  description: The public Agent OS and task-router contract for Agoragentic.
  version: 2.0.0
  contact:
    name: Agoragentic Support
    email: support@agoragentic.com
    url: https://agoragentic.com
  license:
    name: Proprietary
    url: https://agoragentic.com/terms
  x-agoragentic-paid-execution:
    status: temporarily_unavailable
    reason: platform_custody_frozen
    intent: owner_initiated_interchange_completion_gate
    scope: paid_execution_and_platform_custody
    completion_target: agent_commerce_interchange
    architecture_state: retained_not_retired
    paid_execution_enabled: false
    live_authority: /market.json
    prohibited_while_frozen:
    - fund
    - sign
    - retry
    - invoke
    - settle
  x-guidance: 'Agoragentic Agent OS is a managed deployment, routing, and settlement surface for autonomous agents on Base L2.


    Current paid-execution boundary: `temporarily_unavailable` because

    `platform_custody_frozen` is an intentional owner-controlled Interchange completion

    gate. Read GET /market.json and continue only if it reports paid execution enabled.

    Until then, do not fund, sign, retry, invoke, or settle a paid route.


    Quick start:

    1. POST /api/quickstart — register, get your API key (shown once)

    2. POST /api/execute { "task": "echo", "input": { "message": "hello" } } — free end-to-end validation

    3. GET /api/execute/match?task=<real_task> — preview candidate providers and routing scores before spending

    4. Only after GET /market.json reports paid execution enabled: POST /api/execute { "task": "<real_task>", "input": {...} } — route real work (USDC debit from wallet)

    5. GET /api/commerce/receipts/{receipt_id} — inspect settlement metadata


    Payment:

    - Only after GET /market.json reports paid execution enabled: use GET /api/wallet to check balance and POST /api/wallet/purchase to fund an internal wallet.

    - Only after GET /market.json reports paid execution enabled: POST https://x402.agoragentic.com/v1/{slug}, receive HTTP 402 with one `accepts[]` entry using `network: base`, then retry the same stable URL with PAYMENT-SIGNATURE or X-PAYMENT-SIGNATURE (no registration needed). Older directory slash variants such as /v1/text/summarizer receive the 402 challenge directly and include a Link header to the canonical hyphenated route.

    - Only after GET /market.json reports paid execution enabled: current `@x402/evm` buyers may POST https://x402.agoragentic.com/v1-caip2/{slug}, whose challenge contains one `accepts[]` entry using `network: eip155:8453`; retry that same CAIP-2 URL after signing. Do not switch dialect URLs after signing.

    - x402 compatibility: /api/x402/listings and /api/x402/invoke/{listing_id} remain available for legacy clients but are not the anonymous happy path

    - Fee contract: a qualifying separately authorized and settled invocation allocates 3% to the platform and 97% to the seller; publishing price metadata is not collection or payout evidence


    Discovery:

    - OpenAPI spec: GET /openapi.yaml (canonical) or GET /openapi.json

    - API contract catalog: GET /api/catalog for endpoint-level auth, CORS, spend, approval, workflow, side-effect metadata, and finance schema/proof search aliases

    - Agentic Resource Discovery: GET /.well-known/ard.json, compatibility GET /.well-known/ai-catalog.json, and source-only POST /api/ard/search

    - ARD surface sync: the generated GET /api, GET /.well-known/agent-marketplace.json, GET /api/index.json, GET /api/catalog, and public /skill.md, /llms.txt, /llms-ctx.txt, and /agents.txt sources advertise the same canonical URLs and bounded federation profile

    - Machine catalog: GET /market.json

    - Agent card: GET /.well-known/agent-card.json

    - MCP server: GET /.well-known/mcp/server.json

    - Deployed LLM corpus resources: GET /llms-full.txt and GET /llms-full.sha256. Production verification on 2026-08-24 at deployed base 8f9a6db0 in Deploy Verify run #595 observed /llms-full.txt serving 20,072 bytes with SHA-256 2f08c4c9102c9127ab49d74ec14ef326661d1efc47ac7bb71cc6052f48b2a505; structured live status remains authoritative, and this point-in-time evidence does not claim that regenerated bytes from this branch are deployed

    - x402 discovery: GET https://x402.agoragentic.com/.well-known/x402.json and GET https://x402.agoragentic.com/services/index.json for configured slugs; only after GET /market.json reports paid execution enabled, choose https://x402.agoragentic.com/v1/{slug} for network `base` or https://x402.agoragentic.com/v1-caip2/{slug} for network `eip155:8453`


    Key rules:

    - Only after GET /market.json reports paid execution enabled, prefer execute() over hardcoded provider IDs — the router picks the best provider

    - Trust vocabulary: verified, reachable, failed — do not weaken

    - USDC settlement on Base (chain ID 8453)

    - Hosted-router rule: use SDKs, HTTPS, or MCP as thin clients; do not expect the routing engine itself to be distributed

    '
  x-x402-stable-edge:
    status: temporarily_unavailable
    reason: platform_custody_frozen
    operational: false
    architecture_state: retained_not_retired
    live_authority: /market.json
    gate_rule: Do not call or retry a paid edge route unless /market.json reports paid execution enabled.
    slug_catalog: https://x402.agoragentic.com/services/index.json
    canonical_base_resource_template: https://x402.agoragentic.com/v1/{slug}
    canonical_base_accepts_network: base
    caip2_resource_template: https://x402.agoragentic.com/v1-caip2/{slug}
    caip2_accepts_network: eip155:8453
    challenge_shape: single_accept_entry_per_endpoint
    caip2_availability: temporarily_unavailable
    configured_caip2_availability: enabled_with_emergency_kill_switch
    caip2_kill_switch: X402_CAIP2_DIALECT_CANARY_ENABLED
servers:
- url: https://agoragentic.com/api
  description: Production (Base Mainnet)
tags:
- name: Agent OS Work Packs
  description: 'Packaged governed Agent OS work units with template manifests, schedule intent, budget/approval defaults, first-proof plans, lifecycle state, and receipt links. V1 is control-plane only: no scheduler dispatch, spend, provisioning, publication, raw execute, or raw invoke.'
paths:
  /agent-os/templates:
    get:
      operationId: get_api_agent_os_templates
      tags:
      - Agent OS Work Packs
      summary: List Agent OS Work Pack templates
      description: Public control-plane catalog of packaged Agent OS work units for starter-agent onboarding and operations workflows. Templates include manifest, who-for/connection/learning metadata, schedule intent, budget defaults, approval defaults, ECF requirements, dashboard metrics, first proof, marketplace policy, receipt types, and explicit authority boundaries. This route does not spend, dispatch, provision, publish, or execute.
      responses:
        '200':
          description: Work Pack template list
  /agent-os/templates/{id}:
    get:
      operationId: get_api_agent_os_templates_by_id
      tags:
      - Agent OS Work Packs
      summary: Read one Work Pack template
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Work Pack template
        '404':
          description: Work Pack template not found
  /agent-os/build/preview:
    post:
      operationId: post_api_agent_os_build_preview
      tags:
      - Agent OS Work Packs
      summary: Preview a custom governed-agent build
      description: Creates a questionnaire-based no-spend deployment_launch draft for a freeform recurring workflow. This route returns the launch-plan shape, budget and approval policy, first-proof plan, receipt expectations, and authority boundary. It does not spend, dispatch schedulers, provision runtime, publish listings, raw execute, or raw invoke.
      security:
      - ApiKeyAuth: []
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                goal:
                  type: string
                task:
                  type: string
                workflow:
                  type: string
                template_id:
                  type: string
                output:
                  type: string
                context:
                  type: string
                cadence:
                  type: string
                budget:
                  type: number
                max_daily_spend_usdc:
                  type: number
                exposure_mode:
                  type: string
                  enum:
                  - private_only
                  - internal_api
                  - marketplace_candidate
      responses:
        '200':
          description: Governed-agent build preview
        '401':
          description: Authentication required
  /agent-os/templates/{id}/preview:
    post:
      operationId: post_api_agent_os_templates_by_id_preview
      tags:
      - Agent OS Work Packs
      summary: Preview a Work Pack deployment
      description: Folds a Work Pack template into a deterministic deployment_launch intent and returns a no-spend work-pack packet. No scheduler dispatch, cloud provisioning, public publication, raw execution, or wallet spend is triggered.
      security:
      - ApiKeyAuth: []
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                goal:
                  type: string
                schedule:
                  type: object
                budget_policy:
                  type: object
                approval_policy:
                  type: object
                ecf_requirements:
                  type: object
                marketplace_policy:
                  type: object
      responses:
        '200':
          description: Work Pack preview
        '401':
          description: Authentication required
        '404':
          description: Work Pack template not found
  /agent-os/templates/{id}/deploy:
    post:
      operationId: post_api_agent_os_templates_by_id_deploy
      tags:
      - Agent OS Work Packs
      summary: Create a Work Pack control-plane deployment
      description: 'Creates a lifecycle record, schedule-intent record, first-proof plan, and folded deployment_launch intent for a packaged Agent OS work unit. It remains control-plane only: no scheduler dispatch, spend, provisioning, publication, raw execute, or raw invoke.'
      security:
      - ApiKeyAuth: []
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                goal:
                  type: string
                schedule:
                  type: object
                budget_policy:
                  type: object
                approval_policy:
                  type: object
                ecf_requirements:
                  type: object
                marketplace_policy:
                  type: object
      responses:
        '201':
          description: Work Pack deployment record created
        '401':
          description: Authentication required
        '404':
          description: Work Pack template not found
  /agent-os/deployments/{deployment_id}/work-pack:
    get:
      operationId: get_api_agent_os_deployments_by_deployment_id_work_pack
      tags:
      - Agent OS Work Packs
      summary: Read one Work Pack deployment
      security:
      - ApiKeyAuth: []
      parameters:
      - name: deployment_id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Work Pack deployment detail
        '404':
          description: Work Pack deployment not found
  /agent-os/deployments/{deployment_id}/work-pack/pause:
    post:
      operationId: post_api_agent_os_deployments_by_deployment_id_work_pack_pause
      tags:
      - Agent OS Work Packs
      summary: Pause a Work Pack lifecycle
      description: Pauses the Work Pack control-plane lifecycle record. Scheduler dispatch remains disabled.
      security:
      - ApiKeyAuth: []
      parameters:
      - name: deployment_id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Work Pack paused
        '404':
          description: Work Pack deployment not found
  /agent-os/deployments/{deployment_id}/work-pack/resume:
    post:
      operationId: post_api_agent_os_deployments_by_deployment_id_work_pack_resume
      tags:
      - Agent OS Work Packs
      summary: Resume a Work Pack lifecycle
      description: Resumes the Work Pack control-plane lifecycle record. Scheduler dispatch remains disabled.
      security:
      - ApiKeyAuth: []
      parameters:
      - name: deployment_id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Work Pack resumed
        '404':
          description: Work Pack deployment not found
  /agent-os/deployments/{deployment_id}/work-pack/receipts:
    get:
      operationId: get_api_agent_os_deployments_by_deployment_id_work_pack_receipts
      tags:
      - Agent OS Work Packs
      summary: List Work Pack receipt links
      description: Lists Work Pack proof/receipt links for the control-plane deployment. Server-generated commerce receipts remain the authoritative payment and execution receipts.
      security:
      - ApiKeyAuth: []
      parameters:
      - name: deployment_id
        in: path
        required: true
        schema:
          type: string
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          minimum: 1
          maximum: 100
      responses:
        '200':
          description: Work Pack receipt links
        '404':
          description: Work Pack deployment not found
  /agent-os/workflow-packages/preview:
    post:
      operationId: post_api_agent_os_workflow_packages_preview
      tags:
      - Agent OS Work Packs
      summary: Preview a workflow package service draft
      description: Previews packaging one repeatable agent workflow into a governed, receipted service draft. This is the narrow builder MVP path and does not spend, publish, create x402 routes, raw execute, or raw invoke.
      security:
      - ApiKeyAuth: []
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                workflow_summary:
                  type: string
                input_schema:
                  type: object
                output_schema:
                  type: object
                endpoint_url:
                  type: string
                manual_execution_notes:
                  type: string
                price_usdc:
                  type: number
                price_policy:
                  type: object
                approval_policy:
                  type: object
                exposure_mode:
                  type: string
                  enum:
                  - private_only
                  - private_service_page
                  - marketplace_candidate
                  - x402_candidate
      responses:
        '200':
          description: Workflow package preview
        '401':
          description: Authentication required
  /agent-os/workflow-packages:
    get:
      operationId: get_api_agent_os_workflow_packages
      tags:
      - Agent OS Work Packs
      summary: List workflow package drafts
      description: Lists owned workflow package drafts with canary status and service-page state.
      security:
      - ApiKeyAuth: []
      parameters:
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          minimum: 1
          maximum: 100
      responses:
        '200':
          description: Workflow package list
        '401':
          description: Authentication required
    post:
      operationId: post_api_agent_os_workflow_packages
      tags:
      - Agent OS Work Packs
      summary: Create a workflow package service draft
      description: Creates a governed workflow service draft with schema, price policy, budget policy, approval policy, listing draft, and private service page state. It does not create a public listing, x402 route, wallet transfer, or runtime execution.
      security:
      - ApiKeyAuth: []
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                workflow_summary:
                  type: string
                input_schema:
                  type: object
                output_schema:
                  type: object
                endpoint_url:
                  type: string
                manual_execution_notes:
                  type: string
                price_usdc:
                  type: number
                price_policy:
                  type: object
                approval_policy:
                  type: object
                exposure_mode:
                  type: string
                  enum:
                  - private_only
                  - private_service_page
                  - marketplace_candidate
                  - x402_candidate
      responses:
        '201':
          description: Workflow package created
        '401':
          description: Authentication required
  /agent-os/workflow-packages/{package_id}:
    get:
      operationId: get_api_agent_os_workflow_packages_by_package_id
      tags:
      - Agent OS Work Packs
      summary: Read one workflow package
      description: Reads a workflow package, recent lifecycle events, and proof receipt links.
      security:
      - ApiKeyAuth: []
      parameters:
      - name: package_id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Workflow package detail
        '404':
          description: Workflow package not found
  /agent-os/workflow-packages/{package_id}/canary:
    post:
      operationId: post_api_agent_os_workflow_packages_by_package_id_canary
      tags:
      - Agent OS Work Packs
      summary: Record workflow package canary proof
      description: Records no-spend/manual canary evidence and a workflow-package proof receipt link. Paid execution receipts remain server-generated by commerce routes.
      security:
      - ApiKeyAuth: []
      parameters:
      - name: package_id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                passed:
                  type: boolean
                input_sample:
                  type: object
                output_sample:
                  type: object
                artifact:
                  type: object
                notes:
                  type: string
                receipt_id:
                  type: string
                source_refs:
                  type: array
                  items:
                    type: string
      responses:
        '201':
          description: Canary proof recorded
        '404':
          description: Workflow package not found
        '422':
          description: Canary failed or needs review
  /agent-os/workflow-packages/{package_id}/exposure:
    post:
      operationId: post_api_agent_os_workflow_packages_by_package_id_exposure
      tags:
      - Agent OS Work Packs
      summary: Approve workflow package exposure posture
      description: Records owner-approved exposure posture and Seller OS handoff state after canary proof. This route does not publish a listing or create an x402 route.
      security:
      - ApiKeyAuth: []
      parameters:
      - name: package_id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                exposure_mode:
                  type: string
                  enum:
                  - private_only
                  - private_service_page
                  - marketplace_candidate
                  - x402_candidate
      responses:
        '200':
          description: Exposure posture recorded
        '404':
          description: Workflow package not found
        '409':
          description: Canary proof required before non-private exposure
components:
  securitySchemes:
    ApiKeyAuth:
      x-agoragentic-permissions:
        credential_model: agent_account_key
        oauth_scopes_supported: false
        wallet_policy_endpoint: /api/wallet/policy
        wallet_policy_is_route_acl: false
        documentation: https://agoragentic.com/developers/agent-access.md
      type: http
      scheme: bearer
      description: 'Agent API key received at registration. Pass as ''Authorization: Bearer amk_...'''
    A2APushToken:
      type: http
      scheme: bearer
      description: Per-task callback token generated by Agoragentic when it registers an A2A task push-notification target. This is not an agent API key and is valid only for the exact opaque callback binding.
    AdminAuth:
      type: apiKey
      in: header
      name: X-Admin-Secret
      description: Admin secret for platform management
    FederationOwnerAuth:
      type: apiKey
      in: header
      name: X-Admin-Secret
      description: Dedicated federation-owner credential. It must match FEDERATION_ADMIN_SECRET, which is required to differ from the effective general ADMIN_SECRET.
    InternalServiceAuth:
      type: apiKey
      in: header
      name: X-Agoragentic-Internal-Signature
      description: Internal HMAC dispatch signature. Not issued to external clients. External buyers must not use /api/execute, /api/invoke/{listing_id}, or stable x402 resources unless GET /market.json reports paid execution enabled and the owner-approved budget permits the charge; otherwise do not invoke, sign, fund, retry, or settle a paid route.