Home
Overlays
Avalix
Avalix Ai Openapi Overlay
Avalix · OpenAPI Overlay 1.0.0
API Evangelist enhancements for Autonoma Trust Gate
Overlay applied by API Evangelist on top of the provider-published OpenAPI 3.1.0 at https://avalix.ai/autonoma/openapi.json (saved verbatim as openapi/avalix-ai-openapi.json, never edited). Adds operationIds to the 20 operations the provider left without one, a tag taxonomy, the observed error-body shape, and x-apievangelist provenance. Nothing here changes a path, parameter, security requirement or response the provider declared.
35 actions
35 updates
documentation
extends openapi/avalix-ai-openapi.json
Authorship not recorded
No authorship marker is recorded for this file. It is not presented as the provider's.
What the actions change
tags operationId x-apievangelist-observed x-apievangelist-provenance x-apievangelist-observed-error-envelope x-apievangelist-request-contract
Targets 35 · first 16 shown; the file carries all of them
$.info
$
$.paths['/health'].get
$.paths['/ready'].get
$.paths['/v1/offers'].get
$.paths['/v1/tasks/capabilities'].get
$.paths['/v1/demo'].post
$.paths['/v1/trust/preview'].post
$.paths['/v1/tasks/quote'].post
$.paths['/v1/tasks/card-intake'].post
$.paths['/v1/tasks/accept'].post
$.paths['/v1/tasks/usdt-accept'].post
$.paths['/v1/tasks/robinhood-eth-intent'].post
$.paths['/v1/tasks/robinhood-eth-accept'].post
$.paths['/x402/agent-card-linter'].post
$.paths['/x402/data-validator'].post
OpenAPI Overlay
overlay: 1.0.0
info:
title: API Evangelist enhancements for Autonoma Trust Gate
version: 1.0.0
description: >-
Overlay applied by API Evangelist on top of the provider-published OpenAPI 3.1.0 at
https://avalix.ai/autonoma/openapi.json (saved verbatim as openapi/avalix-ai-openapi.json, never
edited). Adds operationIds to the 20 operations the provider left without one, a tag taxonomy, the
observed error-body shape, and x-apievangelist provenance. Nothing here changes a path, parameter,
security requirement or response the provider declared.
extends: openapi/avalix-ai-openapi.json
actions:
- target: $.info
update:
x-apievangelist-provenance:
harvested: '2026-09-19'
source: https://avalix.ai/autonoma/openapi.json
sha256_prefix: 7f1aeb21aff28f0e
owner_check: 'servers[] https://avalix.ai/autonoma; agent card provider.organization Avalix; MCP serverInfo ai.avalix/autonoma — one first-party origin'
x-apievangelist-observed-error-envelope: '{"error": string} (not RFC 9457)'
- target: $
update:
tags:
- {name: Health, description: Liveness and readiness}
- {name: Catalog, description: Offers, capabilities and prices}
- {name: Free Preview, description: Free, non-persistent deterministic checks}
- {name: Quote, description: Fixed-price quoting for bounded custom work}
- {name: Payment Rails, description: Quote acceptance by card, Base USDC, Ethereum USDT or Robinhood Chain ETH}
- {name: Paid Jobs, description: x402-paid deterministic services (HTTP 402 then retry with Payment-Signature)}
- {name: x402 Relay, description: PayanAgent-listed x402 products}
- {name: Verification, description: Public signed artifacts and keys}
- {name: Private, description: Bearer-token project thread and job status}
- {target: "$.paths['/health'].get", update: {operationId: get_health, tags: [Health]}}
- {target: "$.paths['/ready'].get", update: {operationId: get_ready, tags: [Health]}}
- {target: "$.paths['/v1/offers'].get", update: {operationId: list_offers, tags: [Catalog]}}
- {target: "$.paths['/v1/tasks/capabilities'].get", update: {operationId: list_task_capabilities, tags: [Catalog]}}
- {target: "$.paths['/v1/demo'].post", update: {operationId: run_demo, tags: [Free Preview]}}
- {target: "$.paths['/v1/trust/preview'].post", update: {operationId: trust_preview, tags: [Free Preview], 'x-apievangelist-observed': 'empty body -> 400 {"error": "agent_card must be a JSON object"}'}}
- {target: "$.paths['/v1/tasks/quote'].post", update: {operationId: quote_task, tags: [Quote], 'x-apievangelist-request-contract': 'per MCP tool quote_task: required request (maxLength 12000), target_scope (maxLength 2000), authorization_attestation (const true); optional deliverables (maxItems 10)'}}
- {target: "$.paths['/v1/tasks/card-intake'].post", update: {operationId: create_card_intake, tags: [Payment Rails]}}
- {target: "$.paths['/v1/tasks/accept'].post", update: {operationId: accept_quote_usdc, tags: [Payment Rails]}}
- {target: "$.paths['/v1/tasks/usdt-accept'].post", update: {operationId: accept_quote_usdt, tags: [Payment Rails]}}
- {target: "$.paths['/v1/tasks/robinhood-eth-intent'].post", update: {operationId: create_robinhood_eth_intent, tags: [Payment Rails]}}
- {target: "$.paths['/v1/tasks/robinhood-eth-accept'].post", update: {operationId: accept_quote_robinhood_eth, tags: [Payment Rails]}}
- {target: "$.paths['/x402/agent-card-linter'].post", update: {operationId: x402_agent_card_linter, tags: [x402 Relay]}}
- {target: "$.paths['/x402/data-validator'].post", update: {operationId: x402_data_validator, tags: [x402 Relay], 'x-apievangelist-observed': 'valid-shaped body -> 400 {"error":"Invalid offer ID"} on 2026-09-19'}}
- {target: "$.paths['/v1/trust/passports/{passport_id}'].get", update: {operationId: get_trust_passport, tags: [Verification]}}
- {target: "$.paths['/v1/warranties/{warranty_id}'].get", update: {operationId: get_warranty, tags: [Verification]}}
- {target: "$.paths['/v1/trust/jwks.json'].get", update: {operationId: get_trust_jwks, tags: [Verification], 'x-apievangelist-observed': '503 {"error": "passport verification key unavailable"} on 2026-09-19 (contract declares 200 only)'}}
- {target: "$.paths['/v1/projects/{project_id}'].get", update: {operationId: get_project, tags: [Private]}}
- {target: "$.paths['/v1/projects/{project_id}/messages'].post", update: {operationId: post_project_message, tags: [Private]}}
- {target: "$.paths['/v1/jobs/{job_id}'].get", update: {operationId: get_job, tags: [Private]}}
- {target: "$.paths['/v1/trust-preflight'].post", update: {tags: [Paid Jobs]}}
- {target: "$.paths['/v1/agent-card-lint'].post", update: {tags: [Paid Jobs]}}
- {target: "$.paths['/v1/receipt-verifier'].post", update: {tags: [Paid Jobs], 'x-apievangelist-observed': 'empty body -> 402 with Payment-Required header; quoted_usdc 1.0, chain_id 8453, recipient 0xb747D079416A84d7F35e686Ea4a4252aacBEA0F3'}}
- {target: "$.paths['/v1/data-distill'].post", update: {tags: [Paid Jobs]}}
- {target: "$.paths['/v1/agent-risk-scan'].post", update: {tags: [Paid Jobs]}}
- {target: "$.paths['/v1/agent-audit'].post", update: {tags: [Paid Jobs]}}
- {target: "$.paths['/v1/agent-security-test'].post", update: {tags: [Paid Jobs]}}
- {target: "$.paths['/v1/research-brief'].post", update: {tags: [Paid Jobs]}}
- {target: "$.paths['/v1/monitor'].post", update: {tags: [Paid Jobs]}}
- {target: "$.paths['/v1/integration-warranty-7d'].post", update: {tags: [Paid Jobs]}}
- {target: "$.paths['/v1/mcp-compatibility'].post", update: {tags: [Paid Jobs]}}
- {target: "$.paths['/v1/openapi-repair'].post", update: {tags: [Paid Jobs]}}
- {target: "$.paths['/v1/agent-contract'].post", update: {tags: [Paid Jobs]}}