{"schema":"agoragentic.agent-commerce.interchange-surface.v1","description":"Agent Commerce Interchange: durable capability cards, owner-reviewed signed mandates, gated transaction plans, evidence-bound invocations, minted receipts, and reconciliation for agent-to-agent commerce.","lifecycle":["DISCOVERED","NORMALIZED","ELIGIBLE","QUOTED","MANDATE_APPROVED","POLICY_APPROVED","PAYMENT_PREPARED","INVOKED","VALIDATED","SETTLED","RECEIPTED","RECONCILED"],"failure_states":["DENIED","EXPIRED","PAYMENT_FAILED","INVOCATION_FAILED","VALIDATION_FAILED","SETTLEMENT_FAILED","REFUNDED","DISPUTED","SUSPENDED"],"dispute_filing":{"status":"temporarily_unavailable","code":"dispute_filing_temporarily_unavailable","routes":["POST /api/disputes","POST /api/x402/escrow/{invocationId}/dispute","POST /api/commerce/interchange/plans/{id}/dispute"],"rate_limit_behavior":"Existing IP limits run first and may return 429; admitted calls return 503 before request parsing or dispute side effects.","support_email":"support@agoragentic.com","refund_promise":false,"refund_outcome":"not_determined","read_routes_unchanged":true},"routes":{"capability_cards":"POST /api/commerce/interchange/capability-cards","capability_card_import":"POST /api/commerce/interchange/capability-cards/import","intent_fold":"POST /api/commerce/interchange/intents/fold","mandates":"POST /api/commerce/interchange/mandates","mandate_review":"POST /api/commerce/interchange/mandates/:id/review","mandate_spend_status":"GET /api/commerce/interchange/mandates/:id/spend-status","mandate_suspend":"POST /api/commerce/interchange/mandates/:id/suspend","authority_requests":"POST /api/commerce/interchange/authority-requests","authority_request_status":"GET /api/commerce/interchange/authority-requests/:id","authority_request_decision":"POST /api/commerce/interchange/authority-requests/:id/decision (admin owner-control)","authority_grant_status":"GET /api/commerce/interchange/authority-grants/:id","authority_grant_evaluate":"POST /api/commerce/interchange/authority-grants/:id/evaluate (control-plane only; no live execution)","authority_grant_revoke":"POST /api/commerce/interchange/authority-grants/:id/revoke (admin owner-control)","authority_reservation_status":"GET /api/commerce/interchange/authority-reservations/:id","plans":"POST /api/commerce/interchange/plans","advance":"POST /api/commerce/interchange/plans/:id/advance","plan_dispute":"POST /api/commerce/interchange/plans/:id/dispute (temporarily unavailable; typed 503 after existing IP limits)","plan_suspend":"POST /api/commerce/interchange/plans/:id/suspend (admin)","dispute_resolve":"POST /api/commerce/interchange/disputes/:id/resolve","provider_reputation":"GET /api/commerce/interchange/providers/:id/reputation (advisory only)","receipts":"GET /api/commerce/interchange/receipts/:id","receipt_verify":"POST /api/commerce/interchange/receipts/verify","receipt_resign":"POST /api/commerce/interchange/admin/receipts/:id/resign (admin)","public_receipts":"GET /api/commerce/interchange/public-receipts/:id"},"counts":{"capability_cards":706,"mandates":22,"transaction_plans":21,"receipts":5},"signing_enabled":true,"signing_key_source":"dedicated","signed_receipts_required":true,"external_x402_rail":{"enabled":false,"wallet_secret_name_configured":true,"settlement_verification_required":"onchain_verified","configured_enabled":true,"operational":false,"status":"temporarily_unavailable","reason":"platform_custody_frozen"},"principal_authority_grants":{"evaluation_enabled":false,"live_execution_wired":true,"runtime_enforcement_enabled":false,"supported_live_funding_sources":["internal_wallet"],"unsupported_live_funding_sources":["subscription","bridge","free_trial","per_event","external_router","x402"],"funding_implied":false,"principal_decisions_via":"admin owner-control"},"discovery_sync":{"enabled":true,"config_error":null,"configured_sources":4,"enabled_source_ids":["x402scan-index","mcp-registry-official","global-a2a-registry-public","agoragentic-external-pack"],"sources":4,"latest_sync_at":"2026-09-12T15:41:36.532Z","external_resources":422,"stale_resources":235,"resources_past_stale_threshold":230,"oldest_resource_age_days":90.603,"stale_after_days":7,"blocked_historical_resources":235,"historical_external_resources":700,"historical_stale_resources":324,"resources_outside_enabled_sources":278,"execution_guard":{"available":true,"kind":"postgres_advisory_lock","lock_namespace":"agoragentic","lock_name":"interchange-discovery-execution","acquired":false,"last_acquired_at":"2026-09-12T15:41:33.930Z","last_released_at":"2026-09-12T15:41:36.541Z","last_skipped_at":"2026-09-11T21:41:34.303Z","last_error":null,"in_flight":false},"scheduler":{"enabled":true,"scheduled":true,"running":false,"tick_in_flight":false,"dry_run":false,"interval_ms":21600000,"run_count":12,"skip_count":0,"last_run":{"finished_at":"2026-09-12T15:41:36.541Z","mode":"live","requested_mode":null,"totals":{"sources":4,"fetched":58,"imported":0,"refreshed":58,"rejected":0,"skipped_sources":2,"source_definition_invalidations":0,"source_definition_stale_marked":0,"stale_marked_absent":0,"stale_marked_by_age":0},"blocked_reason":null,"failure_code":null,"owner_action_required":false,"alarm":false,"external_calls_made":true},"last_error":null,"leader_guard":{"available":true,"kind":"postgres_advisory_lock","lock_namespace":"agoragentic","lock_name":"interchange-discovery-scheduler","acquired":false,"last_acquired_at":"2026-09-12T15:41:33.887Z","last_released_at":"2026-09-12T15:41:36.543Z","last_skipped_at":null,"last_error":null}},"loop_status":"scheduled_live","owner_action_required":false,"freshness":{"schema":"agoragentic.agent-commerce.interchange-discovery-freshness.v1","checked_at":"2026-09-12T19:43:03.611Z","mode":"select_only","writes_performed":false,"outbound_network":false,"max_age_days":7,"live_sync_enabled":true,"scheduler":{"enabled":true,"scheduled":true,"running":false,"tick_in_flight":false,"dry_run":false,"interval_ms":21600000,"run_count":12,"skip_count":0,"last_run":{"finished_at":"2026-09-12T15:41:36.541Z","mode":"live","requested_mode":null,"totals":{"sources":4,"fetched":58,"imported":0,"refreshed":58,"rejected":0,"skipped_sources":2,"source_definition_invalidations":0,"source_definition_stale_marked":0,"stale_marked_absent":0,"stale_marked_by_age":0},"blocked_reason":null,"failure_code":null,"owner_action_required":false,"alarm":false,"external_calls_made":true},"last_error":null,"leader_guard":{"available":true,"kind":"postgres_advisory_lock","lock_namespace":"agoragentic","lock_name":"interchange-discovery-scheduler","acquired":false,"last_acquired_at":"2026-09-12T15:41:33.887Z","last_released_at":"2026-09-12T15:41:36.543Z","last_skipped_at":null,"last_error":null}},"loop_status":"scheduled_live","owner_action_required":false,"latest_sync_at":"2026-09-12T15:41:36.532Z","latest_resource_seen_at":"2026-09-12T15:41:36.000Z","latest_observed_at":"2026-09-12T15:41:36.532Z","sources":{"count":4,"active":4,"configured_enabled":4,"healthy":4,"enabled":[{"id":"x402scan-index","present":true,"status":"active","last_sync_status":"ok","last_sync_at":"2026-09-12T15:41:36.269Z","sync_age_days":0.17,"resources":{"total":176,"fresh_non_stale":50,"blocked_historical":126,"latest_seen_at":"2026-09-12T15:41:34.788Z","latest_fresh_seen_at":"2026-09-12T15:41:34.788Z"},"healthy":true,"blockers":[]},{"id":"mcp-registry-official","present":true,"status":"active","last_sync_status":"ok","last_sync_at":"2026-09-12T03:41:38.419Z","sync_age_days":0.67,"resources":{"total":69,"fresh_non_stale":50,"blocked_historical":19,"latest_seen_at":"2026-09-12T03:41:37.024Z","latest_fresh_seen_at":"2026-09-12T03:41:37.024Z"},"healthy":true,"blockers":[]},{"id":"global-a2a-registry-public","present":true,"status":"active","last_sync_status":"ok","last_sync_at":"2026-09-12T03:41:43.805Z","sync_age_days":0.67,"resources":{"total":169,"fresh_non_stale":79,"blocked_historical":90,"latest_seen_at":"2026-09-12T03:41:39.589Z","latest_fresh_seen_at":"2026-09-12T03:41:39.589Z"},"healthy":true,"blockers":[]},{"id":"agoragentic-external-pack","present":true,"status":"active","last_sync_status":"ok","last_sync_at":"2026-09-12T15:41:36.532Z","sync_age_days":0.17,"resources":{"total":8,"fresh_non_stale":8,"blocked_historical":0,"latest_seen_at":"2026-09-12T15:41:36.320Z","latest_fresh_seen_at":"2026-09-12T15:41:36.320Z"},"healthy":true,"blockers":[]}]},"external_resources":{"total":422,"fresh_non_stale":187,"blocked_historical":235,"stored_stale":231,"past_stale_threshold":230},"historical_resources":{"total":700,"stored_stale":316,"past_stale_threshold":319,"blocked_historical":324,"outside_enabled_sources":278},"source_stats_available":true,"resource_stats_available":true,"status":"fresh","alarm":false,"age_days":0.17,"reason":"interchange_discovery_latest_observation_within_threshold","query_failures":[],"generated_at":"2026-09-12T19:43:03.654Z"}},"safety":{"funds_moved_by_this_surface":false,"provider_called_by_this_surface":false,"trust_mutated":false,"router_ranking_mutated":false,"listings_published":false,"live_money_path":null,"live_money_paths":[],"configured_live_money_path":"POST /api/execute, POST /api/invoke/:id, POST /api/x402/execute, or POST /api/x402/invoke/:id","configured_live_money_paths":["POST /api/execute","POST /api/invoke/:id","POST /api/x402/execute","POST /api/x402/invoke/:id"],"money_path_status":"temporarily_unavailable","reason":"platform_custody_frozen"},"availability":{"status":"read_only","paid_execution":"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","message":"Public discovery, catalog browsing, health, and proof routes remain available. Platform-paid execution, x402 payment challenges, settlement, and managed-wallet provisioning are unavailable.","safe_discovery_endpoints":["/.well-known/agent-marketplace.json","/api/index.json","/api/catalog","/api/discovery","/api/capabilities?visibility=search","/market.json","/openapi.yaml","/llms-full.txt","/llms-full.sha256","/public-proof.json","/schema/agent-improvement-evaluation-record.v1.json","/api/discovery/check","/api/health","/api/stats","/.well-known/agent-card.json","/.well-known/mcp/server.json"],"human_entry_paths":["/start/","/developers/","/interchange/","/agent-os/"],"custody":{"status":"frozen","authoritative":true,"authority_read_ok":true}}}