Axiom Relay Agents API
Bounded Axiom first-agent discovery and specialist work
Bounded Axiom first-agent discovery and specialist work
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/axiomrelay-io:axiomrelay-io-agents-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Axiom Relay Control Plane Agents API
version: 2026-09-10.registry-5
description: Canonical capability discovery and bounded invocation. CapabilityContract is the source of truth for protocol exposure.
license:
name: Proprietary platform; public contracts only
servers:
- url: https://axiomrelay.io
tags:
- name: Agents
description: Bounded Axiom first-agent discovery and specialist work
paths:
/api/v1/agents/first-cohort:
get:
tags:
- Agents
operationId: getFirstAgentCohort
summary: Read the qualified first-agent launch cohort and current runtime truth
responses:
'200':
description: Per-agent lifecycle, health, launch intent, and bounded authority
/api/v1/concierge/answer:
post:
tags:
- Agents
operationId: askAxiomConcierge
summary: Ask the public Axiom Concierge for canonical product and routing guidance
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- question
additionalProperties: false
properties:
question:
type: string
minLength: 1
maxLength: 1200
responses:
'200':
description: Canonical answer, specialist route, and authority boundary
'503':
description: Concierge is gated
/api/v1/beacon/scout:
post:
tags:
- Agents
operationId: runBeaconScout
summary: Classify a discovery goal and return attributed, non-economic guidance
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- goal
additionalProperties: false
properties:
goal:
type: string
minLength: 1
maxLength: 480
source:
type: string
responses:
'200':
description: Attributed guidance without inferred demand or transaction claims
'503':
description: Beacon is gated
/api/v1/agents/api-doctor:
post:
tags:
- Agents
operationId: runApiDoctor
summary: Inspect a supplied OpenAPI description without remote reference fetching
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- apiDescription
additionalProperties: false
properties:
apiDescription:
type: object
responses:
'200':
description: Structural findings and error summary
'503':
description: API Doctor is gated
/api/v1/agents/endpoint-scout:
post:
tags:
- Agents
operationId: runEndpointScout
summary: Inspect one public HTTPS endpoint with SSRF protections
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- endpoint
additionalProperties: false
properties:
endpoint:
type: string
format: uri
responses:
'200':
description: Bounded authorized HTTP observation
'400':
description: Unsafe or private endpoint
'403':
description: Explicit authorization required by the canonical R3 policy dispatcher
'503':
description: Endpoint Scout is gated
/api/v1/agents/domain-scout:
post:
tags:
- Agents
operationId: runDomainScout
summary: Inspect public DNS, TLS, and HTTPS state for one domain
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- domain
additionalProperties: false
properties:
domain:
type: string
responses:
'200':
description: Authorized DNS and HTTPS observations
'400':
description: Invalid or private domain
'403':
description: Explicit authorization required by the canonical R3 policy dispatcher
'503':
description: Domain Scout is gated
/api/v1/agents/mer-receipt-clerk:
post:
tags:
- Agents
operationId: runMerReceiptClerk
summary: Verify and explain one supplied MER
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- receipt
additionalProperties: false
properties:
receipt:
type: object
responses:
'200':
description: Independent MER verification
'503':
description: MER Receipt Clerk is gated
/api/v1/receipts/render:
post:
tags:
- Agents
operationId: renderMerHumanProof
summary: Render verified machine evidence as a bounded human explanation
requestBody:
required: true
content:
application/json:
schema:
type: object
responses:
'200':
description: Redacted Human Proof derived from the supplied MER
'503':
description: Human Proof is gated
x-axiom-registry:
version: 2026-09-10.registry-5
digest: sha256:823d5caa77543be8182fc372e92933ffeec45c056c6f381ea00a5b52f293d86a
sourceOfTruth: CapabilityContract
capabilities:
- id: axiom.one-cent-proof
slug: one-cent-proof
version: 1.1.0-beta
category: Agent Commerce
eyebrow: Agent Commerce
name: One-Cent Proof
capability: prove_agent_commerce_loop
summary: Complete the controlled commerce loop and leave with portable evidence.
description: A deliberately small proof of discovery, an exact USD quote, deterministic reconciliation, isolated execution, revenue recognition, and bounded evidence. Sandbox orders use controlled settlement; production uses externally authorized Base USDC by default with Stripe-hosted payer authorization as fallback.
commerce:
version: 2026-09-04.usdc-primary-stripe-fallback-1
pricingModel: FIXED
price:
amount: '0.01'
currency: USD
merchantRef: merchant.axiom
feePolicy:
type: INCLUDED_IN_PRICE
description: Axiom is the merchant; the full sale price is Axiom gross revenue with no artificial platform-fee split.
refundPolicyRef: refund.axiom.first-party-digital-services-v1
acceptedSettlementProfileRefs:
- BASE_USDC_X402_PRODUCTION_V2
- BASE_USDC_X402_V1
- BASE_USDC_DIRECT_PRODUCTION_V1
- STRIPE_CARD_TEST_V1
- AXIOM_SERVICE_CREDIT_TEST_V1
- STRIPE_CARD_PRODUCTION_V1
- AXIOM_SERVICE_CREDIT_PRODUCTION_V1
quoteRequired: true
authorizationRequired: false
commercialPolicy: PAYMENT_FIRST
receiptProfile: mer-service-1
defaultValiditySeconds: 600
taxMetadata:
mode: NOT_CALCULATED
note: Tax handling is intentionally deferred for counsel and accounting review.
marketplace:
category: Agent Commerce
tier: MICRO
collection: BAZAAR
listingStatus: AVAILABLE
rankingClass: COMPETITIVE
executorFoundation: ECONOMIC_PLANNING
purchaseProtocols:
- http
- mcp
- a2a
- sdk
evidenceLevel: TESTED
deterministic: true
buildableReference: true
priceVersions:
- version: 2026-09-04.usdc-primary-stripe-fallback-1
effectiveFrom: '2026-09-04T00:00:00.000Z'
effectiveUntil: null
pricingModel: FIXED
price:
amount: '0.01'
currency: USD
rationale: Value-based launch price reflecting workflow replacement value, evidence quality, and bounded responsibility—not relay cost.
marketReferenceRefs: []
inputSchema:
type: object
required: []
properties: {}
additionalProperties: false
outputSchema:
type: object
required: []
properties:
productVersion:
type: string
outcome:
type: string
inputHash:
type: string
resultHash:
type: string
result:
type: object
additionalProperties: false
outputTrust:
classification: CALLER_DERIVED_UNTRUSTED
containsUntrustedContent: true
instructionPolicy: DATA_ONLY_NEVER_INSTRUCTIONS
delivery:
input:
- Exact unexpired quote
- Settlement confirmation from the selected environment
output:
- Commerce-loop proof
- Economic event timeline
- Deterministic evidence hashes
timeoutSeconds: 45
retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
privacy: No wallet key, card data, private credential, or unsupported identity claim is accepted
receiptEvents:
- intent
- quote
- execution
- settlement
- fulfillment
readiness:
state: available
lastReviewedAt: '2026-08-27T00:00:00.000Z'
remainingGates: []
status: available
tone: teal
riskClass: R2
authorizationClass: PUBLIC
executionProfile: BOUNDED_COMPUTE
lifecycle: LIVE_PRODUCTION
publication:
publicFlag: null
discoverableByDefault: true
intelligenceProfileRef: null
displayPrice: 0.01 USD
title: One-Cent Proof
kind: service
receipt:
profile: mer-service-1
productionSigning: enabled
publicProjection: bounded_evidence
privacy:
classification: purpose_limited
retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
dataBoundary: No wallet key, card data, private credential, or unsupported identity claim is accepted
limits:
maxInputBytes: 131072
timeoutMs: 45000
rateLimitPerMinute: 30
idempotency: required
network:
required: false
policy: none
protocols:
http:
enabled: false
operationId: prove_agent_commerce_loop
note: Purchase through the canonical quote/order flow; direct execution is intentionally unavailable.
mcp:
enabled: false
operationId: prove_agent_commerce_loop
note: Use the canonical commerce quote and order capabilities.
webmcp:
enabled: false
note: Paid execution is excluded from browser tool registration.
a2a:
enabled: false
operationId: prove_agent_commerce_loop
note: Use the canonical commerce quote and order capabilities.
sdk:
enabled: false
operationId: prove_agent_commerce_loop
note: Use the SDK quote and order helpers.
documentation:
- /bazaar/one-cent-proof
- /build/one-cent-proof
- /developers
deprecation:
deprecated: false
sunsetAt: null
replacementId: null
tags:
- agent-commerce
- micro
- prove_agent_commerce_loop
- axiom-first-party
- bazaar
risk:
class: R2
meaning: ECONOMIC_PREPARATION
- id: axiom.json-contract-check
slug: json-contract-check
version: 1.0.0-beta
category: Documents & Data
eyebrow: Documents & Data
name: JSON Contract Check
capability: check_json_contract
summary: Validate one JSON value against a bounded, safe JSON Schema subset.
description: Checks type, required fields, properties, arrays, enum, const, and additional-property rules without compiling caller-supplied code or resolving remote references.
commerce:
version: 2026-09-04.usdc-primary-stripe-fallback-1
pricingModel: FIXED
price:
amount: '0.05'
currency: USD
merchantRef: merchant.axiom
feePolicy:
type: INCLUDED_IN_PRICE
description: Axiom is the merchant; the full sale price is Axiom gross revenue with no artificial platform-fee split.
refundPolicyRef: refund.axiom.first-party-digital-services-v1
acceptedSettlementProfileRefs:
- BASE_USDC_X402_PRODUCTION_V2
- BASE_USDC_X402_V1
- BASE_USDC_DIRECT_PRODUCTION_V1
- STRIPE_CARD_TEST_V1
- AXIOM_SERVICE_CREDIT_TEST_V1
- STRIPE_CARD_PRODUCTION_V1
- AXIOM_SERVICE_CREDIT_PRODUCTION_V1
quoteRequired: true
authorizationRequired: false
commercialPolicy: PAYMENT_FIRST
receiptProfile: mer-service-1
defaultValiditySeconds: 600
taxMetadata:
mode: NOT_CALCULATED
note: Tax handling is intentionally deferred for counsel and accounting review.
marketplace:
category: Documents & Data
tier: MICRO
collection: BAZAAR
listingStatus: AVAILABLE
rankingClass: COMPETITIVE
executorFoundation: DETERMINISTIC_JSON
purchaseProtocols:
- http
- mcp
- a2a
- sdk
evidenceLevel: TESTED
deterministic: true
buildableReference: true
priceVersions:
- version: 2026-09-04.usdc-primary-stripe-fallback-1
effectiveFrom: '2026-09-04T00:00:00.000Z'
effectiveUntil: null
pricingModel: FIXED
price:
amount: '0.05'
currency: USD
rationale: Value-based launch price reflecting workflow replacement value, evidence quality, and bounded responsibility—not relay cost.
marketReferenceRefs: []
inputSchema:
type: object
required:
- schema
- value
properties:
schema:
type: object
value: {}
additionalProperties: false
outputSchema:
type: object
required: []
properties:
productVersion:
type: string
outcome:
type: string
inputHash:
type: string
resultHash:
type: string
result:
type: object
additionalProperties: false
outputTrust:
classification: CALLER_DERIVED_UNTRUSTED
containsUntrustedContent: true
instructionPolicy: DATA_ONLY_NEVER_INSTRUCTIONS
delivery:
input:
- Bounded JSON Schema subset
- One JSON value
output:
- Validity result
- Bounded path findings
- Input and result hashes
timeoutSeconds: 10
retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
privacy: Secrets and personal data are prohibited; remote references are never fetched
receiptEvents:
- intent
- quote
- execution
- settlement
- fulfillment
readiness:
state: available
lastReviewedAt: '2026-08-27T00:00:00.000Z'
remainingGates: []
status: available
tone: teal
riskClass: R1
authorizationClass: PUBLIC
executionProfile: BOUNDED_COMPUTE
lifecycle: LIVE_PRODUCTION
publication:
publicFlag: null
discoverableByDefault: true
intelligenceProfileRef: null
displayPrice: 0.05 USD
title: JSON Contract Check
kind: service
receipt:
profile: mer-service-1
productionSigning: enabled
publicProjection: bounded_evidence
privacy:
classification: purpose_limited
retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
dataBoundary: Secrets and personal data are prohibited; remote references are never fetched
limits:
maxInputBytes: 131072
timeoutMs: 10000
rateLimitPerMinute: 30
idempotency: required
network:
required: false
policy: none
protocols:
http:
enabled: false
operationId: check_json_contract
note: Purchase through the canonical quote/order flow; direct execution is intentionally unavailable.
mcp:
enabled: false
operationId: check_json_contract
note: Use the canonical commerce quote and order capabilities.
webmcp:
enabled: false
note: Paid execution is excluded from browser tool registration.
a2a:
enabled: false
operationId: check_json_contract
note: Use the canonical commerce quote and order capabilities.
sdk:
enabled: false
operationId: check_json_contract
note: Use the SDK quote and order helpers.
documentation:
- /bazaar/json-contract-check
- /build/json-contract-check
- /developers
deprecation:
deprecated: false
sunsetAt: null
replacementId: null
tags:
- documents-&-data
- micro
- check_json_contract
- axiom-first-party
- bazaar
risk:
class: R1
meaning: COMPUTE
- id: axiom.canonical-json-hash
slug: canonical-json-hash
version: 1.0.0-beta
category: Documents & Data
eyebrow: Documents & Data
name: Canonical JSON + Hash
capability: canonicalize_and_hash_json
summary: Canonicalize a bounded JSON value and return its SHA-256 evidence hash.
description: Sorts object keys recursively, preserves array order, rejects unsupported values, and produces stable bytes and a content hash for evidence workflows.
commerce:
version: 2026-09-04.usdc-primary-stripe-fallback-1
pricingModel: FIXED
price:
amount: '0.03'
currency: USD
merchantRef: merchant.axiom
feePolicy:
type: INCLUDED_IN_PRICE
description: Axiom is the merchant; the full sale price is Axiom gross revenue with no artificial platform-fee split.
refundPolicyRef: refund.axiom.first-party-digital-services-v1
acceptedSettlementProfileRefs:
- BASE_USDC_X402_PRODUCTION_V2
- BASE_USDC_X402_V1
- BASE_USDC_DIRECT_PRODUCTION_V1
- STRIPE_CARD_TEST_V1
- AXIOM_SERVICE_CREDIT_TEST_V1
- STRIPE_CARD_PRODUCTION_V1
- AXIOM_SERVICE_CREDIT_PRODUCTION_V1
quoteRequired: true
authorizationRequired: false
commercialPolicy: PAYMENT_FIRST
receiptProfile: mer-service-1
defaultValiditySeconds: 600
taxMetadata:
mode: NOT_CALCULATED
note: Tax handling is intentionally deferred for counsel and accounting review.
marketplace:
category: Documents & Data
tier: MICRO
collection: BAZAAR
listingStatus: AVAILABLE
rankingClass: COMPETITIVE
executorFoundation: DETERMINISTIC_JSON
purchaseProtocols:
- http
- mcp
- a2a
- sdk
evidenceLevel: TESTED
deterministic: true
buildableReference: true
priceVersions:
- version: 2026-09-04.usdc-primary-stripe-fallback-1
effectiveFrom: '2026-09-04T00:00:00.000Z'
effectiveUntil: null
pricingModel: FIXED
price:
amount: '0.03'
currency: USD
rationale: Value-based launch price reflecting workflow replacement value, evidence quality, and bounded responsibility—not relay cost.
marketReferenceRefs: []
inputSchema:
type: object
required:
- value
properties:
value: {}
additionalProperties: false
outputSchema:
type: object
required: []
properties:
productVersion:
type: string
outcome:
type: string
inputHash:
type: string
resultHash:
type: string
result:
type: object
additionalProperties: false
outputTrust:
classification: CALLER_DERIVED_UNTRUSTED
containsUntrustedContent: true
instructionPolicy: DATA_ONLY_NEVER_INSTRUCTIONS
delivery:
input:
- One bounded JSON value
output:
- Canonical JSON
- SHA-256 hash
- Byte length
timeoutSeconds: 8
retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
privacy: Caller content remains untrusted data and is never interpreted as instructions
receiptEvents:
- intent
- quote
- execution
- settlement
- fulfillment
readiness:
state: available
lastReviewedAt: '2026-08-27T00:00:00.000Z'
remainingGates: []
status: available
tone: teal
riskClass: R1
authorizationClass: PUBLIC
executionProfile: BOUNDED_COMPUTE
lifecycle: LIVE_PRODUCTION
publication:
publicFlag: null
discoverableByDefault: true
intelligenceProfileRef: null
displayPrice: 0.03 USD
title: Canonical JSON + Hash
kind: service
receipt:
profile: mer-service-1
productionSigning: enabled
publicProjection: bounded_evidence
privacy:
classification: purpose_limited
retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
dataBoundary: Caller content remains untrusted data and is never interpreted as instructions
limits:
maxInputBytes: 131072
timeoutMs: 8000
rateLimitPerMinute: 30
idempotency: required
network:
required: false
policy: none
protocols:
http:
enabled: false
operationId: canonicalize_and_hash_json
note: Purchase through the canonical quote/order flow; direct execution is intentionally unavailable.
mcp:
enabled: false
operationId: canonicalize_and_hash_json
note: Use the canonical commerce quote and order capabilities.
webmcp:
enabled: false
note: Paid execution is excluded from browser tool registration.
a2a:
enabled: false
operationId: canonicalize_and_hash_json
note: Use the canonical commerce quote and order capabilities.
sdk:
enabled: false
operationId: canonicalize_and_hash_json
note: Use the SDK quote and order helpers.
documentation:
- /bazaar/canonical-json-hash
- /build/canonical-json-hash
- /developers
deprecation:
deprecated: false
sunsetAt: null
replacementId: null
tags:
- documents-&-data
- micro
- canonicalize_and_hash_json
- axiom-first-party
- bazaar
risk:
class: R1
meaning: COMPUTE
- id: axiom.structured-diff
slug: structured-diff
version: 1.0.0-beta
category: Developer Tools
eyebrow: Developer Tools
name: Structured Diff
capability: diff_structured_values
summary: Produce a bounded, deterministic path-level diff between two JSON values.
description: Returns added, removed, and changed paths with a fixed finding ceiling so agents can compare contracts without parsing prose.
commerce:
version: 2026-09-04.usdc-primary-stripe-fallback-1
pricingModel: FIXED
price:
amount: '0.25'
currency: USD
merchantRef: merchant.axiom
feePolicy:
type: INCLUDED_IN_PRICE
description: Axiom is the merchant; the full sale price is Axiom gross revenue with no artificial platform-fee split.
refundPolicyRef: refund.axiom.first-party-digital-services-v1
acceptedSettlementProfileRefs:
- BASE_USDC_X402_PRODUCTION_V2
- BASE_USDC_X402_V1
- BASE_USDC_DIRECT_PRODUCTION_V1
- STRIPE_CARD_TEST_V1
- AXIOM_SERVICE_CREDIT_TEST_V1
- STRIPE_CARD_PRODUCTION_V1
- AXIOM_SERVICE_CREDIT_PRODUCTION_V1
quoteRequired: true
authorizationRequired: false
commercialPolicy: PAYMENT_FIRST
receiptProfile: mer-service-1
defaultValiditySeconds: 600
taxMetadata:
mode: NOT_CALCULATED
note: Tax handling is intentionally deferred for counsel and accounting review.
marketplace:
category: Developer Tools
tier: MICRO
collection: BAZAAR
listingStatus: AVAILABLE
rankingClass: COMPETITIVE
executorFoundation: DETERMINISTIC_JSON
purchaseProtocols:
- http
- mcp
- a2a
- sdk
evidenceLevel: TESTED
deterministic: true
buildableReference: true
priceVersions:
- version: 2026-09-04.usdc-primary-stripe-fallback-1
effectiveFrom: '2026-09-04T00:00:00.000Z'
effectiveUntil: null
pricingModel: FIXED
price:
amount: '0.25'
currency: USD
rationale: Value-based launch price reflecting workflow replacement value, evidence quality, and bounded responsibility—not relay cost.
marketReferenceRefs: []
inputSchema:
type: object
required:
- before
- after
properties:
before: {}
after: {}
maxChanges:
type: integer
minimum: 1
maximum: 500
additionalProperties: false
outputSchema:
type: object
required: []
properties:
productVersion:
type: string
outcome:
type: string
inputHash:
type: string
resultHash:
type: string
result:
type: object
additionalProperties: false
outputTrust:
classification: CALLER_DERIVED_UNTRUSTED
containsUntrustedContent: true
instructionPolicy: DATA_ONLY_NEVER_INSTRUCTIONS
delivery:
input:
- Before JSON value
- After JSON value
- Optional result ceiling
output:
- Path-level changes
- Change counts
- Truncation status
timeoutSeconds: 10
retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
privacy: No remote content is fetched and no payload is rendered as HTML
receiptEvents:
- intent
- quote
- execution
- settlement
- fulfillment
readiness:
state: available
lastReviewedAt: '2026-08-27T00:00:00.000Z'
remainingGates: []
status: available
tone: amber
riskClass: R1
authorizationClass: PUBLIC
executionProfile: BOUNDED_COMPUTE
lifecycle: LIVE_PRODUCTION
publication:
publicFlag: null
discoverableByDefault: true
intelligenceProfileRef: null
displayPrice: 0.25 USD
title: Structured Diff
kind: service
receipt:
profile: mer-service-1
productionSigning: enabled
publicProjection: bounded_evidence
privacy:
classification: purpose_limited
retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
dataBoundary: No remote content is fetched and no payload is rendered as HTML
limits:
maxInputBytes: 131072
timeoutMs: 10000
rateLimitPerMinute: 30
idempotency: required
network:
required: false
policy: none
protocols:
http:
enabled: false
operationId: diff_structured_values
note: Purchase through the canonical quote/order flow; direct execution is intentionally unavailable.
mcp:
enabled: false
operationId: diff_structured_values
note: Use the canonical commerce quote and order capabilities.
webmcp:
enabled: false
note: Paid execution is excluded from browser tool registration.
a2a:
enabled: false
operationId: diff_structured_values
note: Use the canonical commerce quote and order capabilities.
sdk:
enabled: false
operationId: diff_structured_values
note: Use the SDK quote and order helpers.
documentation:
- /bazaar/structured-diff
- /build/structured-diff
- /developers
deprecation:
deprecated: false
sunsetAt: null
replacementId: null
tags:
- developer-tools
- micro
- diff_structured_values
- axiom-first-party
- bazaar
risk:
class: R1
meaning: COMPUTE
# --- truncated at 32 KB (224 KB total) ---
# Full source: https://artifacts.apis.io/axiomrelay-io/openapi/axiomrelay-io-agents-api-openapi.yml