{
  "schema_version": "agentnomos.purchase.x402/0.1",
  "generated_at": "2026-08-15T09:16:43Z",
  "publication": {
    "status": "live_network_authoritative_mirrors_published",
    "note": "Published 2026-06-18 (C2-F). Authoritative copy on agentnomos.network; byte-identical mirrors on agentnomos.com + agentnomos.xyz. .well-known is machine-layer (not in sitemaps) and freeze-safe; .xyz /docs/*.html unchanged (SEO freeze to 2026-06-22). Updated 2026-08-10 (full-chain showcase R1 live): added nomos_full_chain_verification ($0.001). Updated 2026-08-24 (v2 contract truth repair): payment retry header corrected to PAYMENT-SIGNATURE (x402 v2); the /v2 gateway never accepted X-PAYMENT.",
    "authoritative_url": "https://agentnomos.network/.well-known/x402.json",
    "mirror_urls": [
      "https://agentnomos.com/.well-known/x402.json",
      "https://agentnomos.xyz/.well-known/x402.json"
    ]
  },
  "authority": {
    "name": "AgentNOMOS",
    "role": "Cross-border governance / preflight / evidence broker. AgentNOMOS is the discovery + purchase authority; the priced routes physically execute on the ToolOracle x402-v2 gateway (cross-domain).",
    "homepage": "https://agentnomos.network",
    "contact": "murat@feedoracle.io"
  },
  "canonical_url": "https://agentnomos.network/.well-known/x402.json",
  "document_role": {
    "role": "purchase_manifest",
    "canonical_for": "AgentNOMOS purchase metadata: which capabilities AgentNOMOS sells, their price_usd/amount_atomic, input_schema, examples and delivery.",
    "not_canonical_for": "x402 protocol parameters and runtime request validation. Both are authoritative only at the execution host (see related_discovery_documents)."
  },
  "related_discovery_documents": [
    {
      "role": "x402_execution_discovery",
      "url": "https://tooloracle.io/v2/.well-known/x402",
      "format": "x402 well-known (x402Version 2)",
      "produced_by": "the ToolOracle x402-v2 gateway that serves the priced routes",
      "canonical_for": "x402 payment/execution discovery on the execution host: x402Version, network, payTo, facilitator and the full catalogue of paid endpoints the gateway serves.",
      "not_canonical_for": "AgentNOMOS product selection, input_schema or value_proposition.",
      "relationship": "Superset of endpoints: it lists every paid route on the execution host, not only the AgentNOMOS products in this manifest."
    },
    {
      "role": "execution_host_resource_catalogue",
      "url": "https://tooloracle.io/.well-known/x402.json",
      "format": "ToolOracle mesh resource catalogue (x402Version 2)",
      "produced_by": "ToolOracle (a different publisher on the same execution host)",
      "canonical_for": "the ToolOracle mesh-wide resource listing.",
      "not_canonical_for": "AgentNOMOS purchase metadata.",
      "relationship": "Distinct document that shares the .well-known/x402.json filename with THIS manifest but is published by a different authority on a different host. Match on host + schema_version, not on filename alone."
    }
  ],
  "execution_host": "https://tooloracle.io",
  "network": {
    "name": "Base mainnet",
    "caip2": "eip155:8453"
  },
  "asset": {
    "symbol": "USDC",
    "name": "USD Coin",
    "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "decimals": 6
  },
  "payment_protocol": {
    "name": "x402",
    "x402_version": 2,
    "scheme": "exact",
    "pay_to": "0x11f591C3496C0632e7B173184f5Bc71dC941125D",
    "pay_to_note": "Operator receive address. PUBLIC — it is returned verbatim in every live 402 PAYMENT-REQUIRED challenge; no key material or credential is included anywhere in this manifest.",
    "max_timeout_seconds": 300
  },
  "facilitator": {
    "name": "Coinbase CDP x402 facilitator",
    "url": "https://api.cdp.coinbase.com/platform/v2/x402",
    "settlement_note": "Receive-side x402 on Base mainnet. The gateway returns 402 with a PAYMENT-REQUIRED header (base64 of the x402 v2 challenge incl. accepts[]); the agent signs an EIP-3009 USDC authorization locally and retries with the PAYMENT-SIGNATURE header (x402 v2); settlement is verified via the CDP facilitator before the tool result is delivered (synchronous 200 + payment-response receipt header). Spend-side custody is governed separately and is out of scope for this receive manifest."
  },
  "flow": [
    "1. Discover this manifest (GET .well-known/x402.json).",
    "2. Quote: read price_usd / amount_atomic + input_schema for the target product.",
    "3. POST the product url with the JSON body and NO payment -> HTTP 402 with PAYMENT-REQUIRED challenge (accepts[]).",
    "4. Pay: sign the USDC authorization locally, retry the same POST with the PAYMENT-SIGNATURE header (x402 v2; the legacy X-PAYMENT header is not accepted on /v2).",
    "5. Value: HTTP 200 with the tool result + a payment-response receipt header."
  ],
  "products": [
    {
      "id": "compliance_preflight",
      "title": "MiCA Stablecoin Compliance Preflight",
      "route": "/v2/compliance_preflight",
      "url": "https://tooloracle.io/v2/compliance_preflight",
      "method": "POST",
      "price_usd": 0.01,
      "currency": "USDC",
      "amount_atomic": "10000",
      "amount_atomic_verified": true,
      "description": "EU stablecoin compliance check + regulatory due diligence — MiCA pre-flight verdict (PASS/WARN/BLOCK) with grade A–F and ESMA authorization status (reference-data snapshot). Supports USDC, USDT, EURC, RLUSD, DAI, FDUSD, PYUSD and 40+ stablecoins.",
      "value_proposition": "Before an agent lists, integrates or transacts a stablecoin, get a single-call MiCA readiness verdict + grade instead of manually cross-referencing ESMA registers and peg/reserve data.",
      "input_schema": {
        "token": {
          "type": "string",
          "required": true,
          "description": "Stablecoin symbol (e.g. USDC, USDT, EURC, RLUSD, DAI)"
        },
        "issuer": {
          "type": "string",
          "required": false,
          "description": "Optional issuer name (e.g. Circle, Tether, Ripple)"
        }
      },
      "example_request": {
        "method": "POST",
        "headers": {
          "Content-Type": "application/json"
        },
        "body": {
          "token": "USDC",
          "issuer": "Circle"
        }
      },
      "example_402": {
        "http_status": 402,
        "delivery": "challenge is base64 in the PAYMENT-REQUIRED response header; response body is {}",
        "decoded_challenge": {
          "x402Version": 2,
          "error": "Payment required",
          "resource": {
            "url": "https://tooloracle.io/v2/compliance_preflight"
          },
          "accepts": [
            {
              "scheme": "exact",
              "network": "eip155:8453",
              "amount": "10000",
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0x11f591C3496C0632e7B173184f5Bc71dC941125D",
              "maxTimeoutSeconds": 300,
              "extra": {
                "name": "USD Coin",
                "version": "2"
              }
            }
          ]
        }
      },
      "example_success_response": {
        "verdict": "PASS",
        "score": 87.4,
        "grade": "A",
        "mica_status": "AUTHORIZED",
        "signed": true
      },
      "delivery": "Synchronous: HTTP 200 with the verdict JSON + payment-response receipt header after CDP settlement.",
      "safety_notes": "Reference-data / preflight classification only. Not legal advice, not a guarantee, no real-time ESMA claim — verdict is a snapshot. No PII required (token symbol + optional issuer name).",
      "status": "current_code_verified",
      "settlement_verified": {
        "ok": true,
        "date": "2026-06-18",
        "tx": "0xbe58c417b54cf8f2ced8f01b166387e33d159a97138fadf1b3bb09e629f81815",
        "network": "eip155:8453",
        "external_revenue": false,
        "method": "self-pay current-code smoke (CP-C2)"
      },
      "live_402_verified_at": "2026-06-18T07:32:39Z"
    },
    {
      "id": "nomos_preflight",
      "title": "NOMOS Cross-Border Target Preflight",
      "route": "/v2/nomos/preflight",
      "url": "https://tooloracle.io/v2/nomos/preflight",
      "method": "POST",
      "price_usd": 0.05,
      "currency": "USDC",
      "amount_atomic": "50000",
      "amount_atomic_verified": true,
      "description": "Combined cross-border call: Asia market scan + regulatory preflight (GDPR/DPDP/PIPL/FSA/MAS) + protocol bridge analysis (MCP/A2A/AIP) in one signed response. Returns verdict (ALLOW / ALLOW_PUBLIC_SIGNAL_ONLY / REVIEW / BLOCK), blocked_fields, protocol_match per target, and a SHA-256 receipt_hash. Covers EU↔Japan / India / Korea / Singapore / China.",
      "value_proposition": "One signed call gives an agent a go/no-go cross-border data + protocol verdict with an auditable receipt_hash, instead of stitching together jurisdiction rules and protocol capability checks itself.",
      "input_schema": {
        "source_regime": {
          "type": "string",
          "required": false,
          "description": "EU|INDIA|JAPAN|KOREA|SINGAPORE|CHINA"
        },
        "target_regime": {
          "type": "string",
          "required": false,
          "description": "EU|INDIA|JAPAN|KOREA|SINGAPORE|CHINA"
        },
        "region": {
          "type": "string",
          "required": false,
          "description": "Scanner region: japan|sg_china|india|korea"
        },
        "data_category": {
          "type": "string",
          "required": false,
          "description": "public_company_signal|funding_signal|mcp_capability_signal|personal_contact_data|payment_or_wallet_data"
        },
        "query": {
          "type": "string",
          "required": false,
          "description": "Free-text target search query"
        },
        "max_results": {
          "type": "number",
          "required": false,
          "description": "Max results (default 10)"
        }
      },
      "example_request": {
        "method": "POST",
        "headers": {
          "Content-Type": "application/json"
        },
        "body": {
          "source_regime": "EU",
          "target_regime": "JAPAN",
          "region": "japan",
          "data_category": "mcp_capability_signal",
          "query": "MCP-ready AI agent",
          "max_results": 5
        }
      },
      "example_402": {
        "http_status": 402,
        "delivery": "challenge is base64 in the PAYMENT-REQUIRED response header; response body is {}",
        "decoded_challenge": {
          "x402Version": 2,
          "error": "Payment required",
          "resource": {
            "url": "https://tooloracle.io/v2/nomos/preflight"
          },
          "accepts": [
            {
              "scheme": "exact",
              "network": "eip155:8453",
              "amount": "50000",
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0x11f591C3496C0632e7B173184f5Bc71dC941125D",
              "maxTimeoutSeconds": 300,
              "extra": {
                "name": "USD Coin",
                "version": "2"
              }
            }
          ]
        }
      },
      "example_success_response": {
        "broker": "NOMOS",
        "verdict": "ALLOW",
        "receipt_hash": "sha256:...",
        "results": []
      },
      "delivery": "Synchronous: HTTP 200 with the signed verdict JSON (incl. receipt_hash) + payment-response receipt header after CDP settlement.",
      "safety_notes": "Preflight classification only, NOT legal advice. blocked_fields enforces data-category limits. No PII solicited by the schema (free-text query is caller-controlled — callers must not place personal data there).",
      "status": "current_code_verified",
      "settlement_verified": {
        "ok": true,
        "date": "2026-06-18",
        "tx": "0xb5765060f48f45409a0dfd464550b8d0701647d9c43e67402a3d463b0b0bb666",
        "network": "eip155:8453",
        "external_revenue": false,
        "method": "self-pay current-code smoke (CP-C)"
      },
      "live_402_verified_at": "2026-06-18T07:35:00Z"
    },
    {
      "id": "macro_snapshot",
      "title": "US Macro Snapshot (read-only)",
      "route": "/v2/macro_snapshot",
      "url": "https://tooloracle.io/v2/macro_snapshot",
      "method": "POST",
      "price_usd": 0.01,
      "currency": "USDC",
      "amount_atomic": "10000",
      "amount_atomic_verified": true,
      "description": "US macro economic snapshot in a single call — Fed funds rate, CPI inflation, PPI, yield curve (10Y–2Y spread), unemployment, GDP growth, housing index, consumer sentiment. Sourced from FRED + BLS + BEA.",
      "value_proposition": "Lowest-friction read-only purchase: an agent gets the full US macro dashboard in one paid call (no input needed) for trading, risk, treasury or research workflows. Serves as the simplest end-to-end quote→pay→value demonstration of the funnel.",
      "input_schema": {},
      "example_request": {
        "method": "POST",
        "headers": {
          "Content-Type": "application/json"
        },
        "body": {}
      },
      "example_402": {
        "http_status": 402,
        "delivery": "challenge is base64 in the PAYMENT-REQUIRED response header; response body is {}",
        "decoded_challenge": {
          "x402Version": 2,
          "error": "Payment required",
          "resource": {
            "url": "https://tooloracle.io/v2/macro_snapshot"
          },
          "accepts": [
            {
              "scheme": "exact",
              "network": "eip155:8453",
              "amount": "10000",
              "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
              "payTo": "0x11f591C3496C0632e7B173184f5Bc71dC941125D",
              "maxTimeoutSeconds": 300,
              "extra": {
                "name": "USD Coin",
                "version": "2"
              }
            }
          ]
        }
      },
      "example_success_response": {
        "fed_funds": 4.5,
        "cpi_yoy": 2.7,
        "yield_10y_2y": 0.45,
        "unemployment": 4.1
      },
      "delivery": "Synchronous: HTTP 200 with the macro dashboard JSON + payment-response receipt header after CDP settlement.",
      "safety_notes": "Read-only public economic data. No input, no PII. Values are point-in-time; not investment advice.",
      "status": "current_code_verified",
      "settlement_verified": {
        "ok": true,
        "date": "2026-06-18",
        "tx": "0x1ac7dc576ad6b292de7c83184a0c128a3403d55a2715c920884494197b53f930",
        "network": "eip155:8453",
        "external_revenue": false,
        "method": "self-pay current-code smoke (CP-C)"
      },
      "live_402_verified_at": "2026-06-18T07:34:00Z"
    },
    {
      "id": "nomos_full_chain_verification",
      "title": "Full-Chain Governed Verification",
      "route": "/v2/nomos_full_chain_verification",
      "url": "https://tooloracle.io/v2/nomos_full_chain_verification",
      "method": "POST",
      "price_usd": 0.001,
      "currency": "USDC",
      "amount_atomic": "1000",
      "amount_atomic_verified": true,
      "description": "Run one safe, read-only machine action through the complete NOMOS Machine Economy Trust Chain (S0-S10): the x402 payment, your stated intent (incl. client_nonce), the pinned capability and offer, the NOMOS admission decision (enforcing current OracleNet security-freshness evidence), the execution and the response bytes are bound into one Ed25519-signed execution receipt, verifiable against the public JWKS at https://feedoracle.io/.well-known/nomos-execution-jwks.json. Input: {\"intent\":\"verify_full_chain\",\"client_nonce\":\"^[A-Za-z0-9_-]{8,64}$\"}. Claim ceiling: EXECUTION_BOUND_PROOF — estate-signed evidence, not an independent third-party attestation, not a certification.",
      "input_schema": {
        "type": "object",
        "required": [
          "intent",
          "client_nonce"
        ],
        "additionalProperties": false,
        "properties": {
          "intent": {
            "type": "string",
            "enum": [
              "verify_full_chain"
            ],
            "description": "Fixed action selector. The only accepted value is verify_full_chain."
          },
          "client_nonce": {
            "type": "string",
            "pattern": "^[A-Za-z0-9_-]{8,64}$",
            "description": "Your correlation nonce; echoed and bound into the signed intent digest. 8-64 characters, letters, digits, underscore and hyphen only."
          },
          "requested_capability": {
            "type": "string",
            "enum": [
              "nomos_full_chain_verification"
            ],
            "description": "Optional legacy compatibility field. Omit it: normal callers do not need it. If sent, it must equal the canonical capability id, otherwise the request is rejected. It carries no caller authority - it neither selects nor widens the executed capability, and the value is discarded after validation; execution always uses the server-side capability constant."
          }
        }
      },
      "input_schema_provenance": {
        "format": "JSON Schema (OpenAPI 3.0 dialect) — verbatim copy of the canonical public contract",
        "canonical_source": "https://tooloracle.io/openapi.json#/paths/~1v2~1nomos_full_chain_verification/post/requestBody",
        "contract_version": "1.0.0",
        "structural_equivalence": "verified against the deployed runtime validator; structural schema equivalence 100%",
        "non_schema_limit": "Request rejected when the re-serialised JSON request object exceeds 2048 UTF-8 bytes. This is a request-size contract, not a schema constraint, and is therefore not expressed in input_schema."
      }
    }
  ],
  "known_quirks": [
    "/v2/compliance_preflight: the authoritative input contract is {token, issuer}, as enforced by the live handler and stated in its 402 payment challenge. Some published prose descriptions of this capability instead describe a regulated-action shape ({action:{...}} with an APPROVE/BLOCK verdict); that shape is NOT accepted. This manifest follows the live handler and the 402 challenge as authoritative."
  ],
  "verification": {
    "prices_checked_against": [
      "gateway-v2.js source (PRICE_PER_CALL + NEW_PAID_ENDPOINTS)",
      "live 402 PAYMENT-REQUIRED challenge per route"
    ],
    "all_three_routes_return_402_unpaid": true,
    "no_legacy_dap_wallet": true,
    "no_subscription_pricing_model": true,
    "no_secrets_present": true,
    "all_three_routes_settlement_verified_current_code": true,
    "settlement_verified_date": "2026-06-18",
    "smoke_total_self_pay_usd": 0.07,
    "smoke_external_revenue": false,
    "smoke_txs": {
      "compliance_preflight": "0xbe58c417b54cf8f2ced8f01b166387e33d159a97138fadf1b3bb09e629f81815",
      "macro_snapshot": "0x1ac7dc576ad6b292de7c83184a0c128a3403d55a2715c920884494197b53f930",
      "nomos_preflight": "0xb5765060f48f45409a0dfd464550b8d0701647d9c43e67402a3d463b0b0bb666"
    }
  }
}