generated: '2026-09-19' method: generated source: openapi/moltrust-ch-moltguard-openapi.yml, openapi/moltrust-ch-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 257 by_action_class: connected: 156 acting: 101 by_consequence: read: 156 safety-critical: 6 write: 88 physical: 7 human_in_the_loop_required: 6 operations: - path: /api/agent/detail/{address} method: get operationId: getAgentDetailPaid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/agent/sample method: get operationId: getAgentSample x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/agent/score/{address} method: get operationId: getAgentScorePaid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/agent/score-free/{address} method: get operationId: getAgentScoreFree x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health method: get operationId: getHealth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/info method: get operationId: getApiInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transparency/latest method: get operationId: getTransparencyLatest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transparency/history method: get operationId: getTransparencyHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /transparency/verify/{hash} method: get operationId: verifyTransparencyHash x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/sybil/scan/{address} method: get operationId: getSybilScan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/market/check-free/{marketId} method: get operationId: getMarketCheckFree x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/market/check/{marketId} method: get operationId: getMarketCheckPaid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/market/feed method: get operationId: getMarketFeed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/market/sample method: get operationId: getMarketSample x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/feed method: get operationId: getEventsFeed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /audit/checks method: get operationId: getAuditChecks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /audit/version method: get operationId: getAuditVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /skill/anchor/{skillHash} method: get operationId: getSkillAnchor x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /skill/audit method: get operationId: getSkillAudit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /skill/info method: get operationId: getSkillInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /skill/schema method: get operationId: getSkillSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /skill/verify/did/{did} method: get operationId: verifySkillByDid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /skill/verify/{skillHash} method: get operationId: verifySkillByHash x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vc/skill/issue method: post operationId: issueSkillVC x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /api/credential/issue method: post operationId: issueCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/credential/verify method: post operationId: verifyCredential x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shopping/info method: get operationId: getShoppingInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shopping/receipt/{id} method: get operationId: getShoppingReceipt x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shopping/schema method: get operationId: getShoppingSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shopping/verify method: post operationId: verifyShopping x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/buyer-agent/issue method: post operationId: issueBuyerAgentVC x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /travel/info method: get operationId: getTravelInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /travel/receipt/{id} method: get operationId: getTravelReceipt x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /travel/schema method: get operationId: getTravelSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /travel/trip/{tripId} method: get operationId: getTravelTrip x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /travel/verify method: post operationId: verifyTravel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/travel-agent/issue method: post operationId: issueTravelAgentVC x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /salesguard/brand/register method: post operationId: registerBrand x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /salesguard/product/register method: post operationId: registerProduct x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /salesguard/reseller/authorize method: post operationId: authorizeReseller x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /salesguard/reseller/verify/{reseller_did} method: get operationId: verifyReseller x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /salesguard/verify/{product_id} method: get operationId: verifyProduct x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prediction/integrity/{market_id} method: get operationId: getPredictionIntegrity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prediction/leaderboard method: get operationId: getPredictionLeaderboard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prediction/wallet-link method: post operationId: linkPredictionWallet x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prediction/wallet/{address} method: get operationId: getPredictionWallet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/clusters method: get operationId: getRadarClusters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/operators method: get operationId: getRadarOperators x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/market/{id} method: get operationId: getRadarMarketPaid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vc/prediction/issue method: post operationId: issuePredictionVC x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/graph/neighbours/{did} method: get operationId: getGraphNeighbours x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/graph/score/{fromDid}/{toDid} method: get operationId: getGraphScore x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/graph/stats method: get operationId: getGraphStats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/flags method: get operationId: listFlags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/flags/record method: post operationId: recordFlag x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/flags/track-record method: get operationId: getFlagTrackRecord x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/flags/{flagId} method: get operationId: getFlag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/action/check method: post operationId: checkAction x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/action/events/{did} method: get operationId: getActionEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/action/stats method: get operationId: getActionStats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /governance/validate-capabilities method: post operationId: validateCapabilities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/aae/evaluate method: get operationId: evaluateAAEGet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vc/aae/evaluate method: post operationId: evaluateAAEPost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/aae/info method: get operationId: getAAEInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/wallet/attest method: post operationId: attestWallet x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/wallet/attest/{did} method: get operationId: getWalletAttestation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hackathon/register method: post operationId: registerHackathon x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /hackathon/stats method: get operationId: getHackathonStats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vc/challenge method: get operationId: getVCChallenge x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vc/register-key method: post operationId: registerVCKey x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/verify-binding method: post operationId: verifyVCBinding x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/register method: post operationId: register_agent_identity_register_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/register-challenge method: get operationId: register_challenge_identity_register_challenge_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/register-pop method: post operationId: register_agent_pop_identity_register_pop_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/moltbook method: post operationId: auth_with_moltbook_auth_moltbook_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/verify/{did} method: get operationId: verify_agent_identity_verify__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/badge/{did} method: get operationId: get_identity_badge_identity_badge__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/badge/{did}.svg method: get operationId: get_identity_badge_svg_identity_badge__did__svg_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reputation/query/{did} method: get operationId: get_reputation_reputation_query__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reputation/rate method: post operationId: rate_agent_reputation_rate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /skills method: get operationId: list_skills_skills_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /skill/interaction-proof method: post operationId: create_interaction_proof_endpoint_skill_interaction_proof_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /skill/endorse method: post operationId: endorse_skill_endpoint_skill_endorse_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /skill/trust-score/{did} method: get operationId: get_trust_score_skill_trust_score__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /trust/gate/{did} method: get operationId: trust_gate_trust_gate__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agents/{did}/operator method: post operationId: claim_agent_operator_agents__did__operator_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /operators/{operator_did}/agents/{agent_did}/budget-cap method: put operationId: set_budget_cap_operators__operator_did__agents__agent_did__budget_cap_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /operators/{operator_did}/agents/{agent_did}/budget-cap method: get operationId: get_budget_cap_operators__operator_did__agents__agent_did__budget_cap_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /operators/{operator_did}/budget-caps method: get operationId: list_budget_caps_operators__operator_did__budget_caps_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /skill/endorsements/given/{did} method: get operationId: get_endorsements_given_skill_endorsements_given__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /skill/endorsements/{did} method: get operationId: get_endorsements_skill_endorsements__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /swarm/graph/{did} method: get operationId: get_swarm_graph_swarm_graph__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /swarm/stats method: get operationId: get_swarm_stats_swarm_stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /swarm/seed method: post operationId: register_seed_swarm_seed_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /swarm/propagate/{did} method: get operationId: propagate_trust_swarm_propagate__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payment/lightning/invoice method: post operationId: create_lightning_invoice_payment_lightning_invoice_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /health method: get operationId: health_check_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/did.json method: get operationId: did_web_document__well_known_did_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/resolve/{did} method: get operationId: resolve_did_identity_resolve__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/key/{did} method: get operationId: get_agent_public_key_identity_key__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/nonce method: get operationId: get_binding_nonce_identity_nonce_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/bind method: post operationId: bind_wallet_identity_bind_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x402/verify method: get operationId: x402_verify_x402_verify_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /x402/stats method: get operationId: x402_stats_x402_stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks/payment method: post operationId: payment_webhook_webhooks_payment_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agents/inactive method: get operationId: get_inactive_agents_agents_inactive_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/bridge method: post operationId: bridge_did_identity_bridge_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/bridge-simple method: post operationId: bridge_did_simple_identity_bridge_simple_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/resolve-external/{external_did} method: get operationId: resolve_external_did_identity_resolve_external__external_did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/import-score method: post operationId: import_external_score_identity_import_score_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/agent-type/{did} method: post operationId: set_agent_class_identity_agent_type__did__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/agent-type/{did} method: get operationId: get_agent_class_identity_agent_type__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/agent-types method: get operationId: list_agent_types_identity_agent_types_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/register-batch method: post operationId: register_batch_identity_register_batch_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /credentials/issue method: post operationId: issue_vc_credentials_issue_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /credentials/verify method: post operationId: verify_vc_credentials_verify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /compliance/assess method: post operationId: compliance_assess_compliance_assess_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /compliance/declaration method: post operationId: compliance_declaration_compliance_declaration_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /compliance/report/{did} method: get operationId: compliance_report_compliance_report__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/github method: get operationId: github_auth_start_auth_github_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/github/callback method: get operationId: github_auth_callback_auth_github_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/signup method: post operationId: signup_for_api_key_auth_signup_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/signup-did method: post operationId: signup_by_signature_auth_signup_did_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /credits/pricing method: get operationId: credits_pricing_credits_pricing_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/balance/{did} method: get operationId: credits_balance_credits_balance__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/transfer method: post operationId: credits_transfer_credits_transfer_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /credits/transactions/{did} method: get operationId: credits_transactions_credits_transactions__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/deposit method: post operationId: credits_deposit_credits_deposit_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /credits/deposits/{did} method: get operationId: credits_deposit_history_credits_deposits__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/solvency/{did} method: get operationId: credits_solvency_v0_credits_solvency__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/deposit-info method: get operationId: credits_deposit_info_credits_deposit_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/agent.json method: get operationId: well_known_agent_json_alias__well_known_agent_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/x402 method: get operationId: well_known_x402_alias__well_known_x402_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/mcp.json method: get operationId: well_known_mcp_json__well_known_mcp_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sitemap.xml method: get operationId: sitemap_redirect_sitemap_xml_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /extendedAgentCard method: get operationId: extended_agent_card_extendedAgentCard_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /a2a/agent-card/{did} method: get operationId: a2a_trust_card_a2a_agent_card__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agents/recent method: get operationId: recent_agents_agents_recent_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /stats method: get operationId: public_stats_stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /join method: get operationId: join_redirect_join_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agents/{did}/erc8004 method: get operationId: erc8004_registration_file_agents__did__erc8004_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /resolve/erc8004/{agent_id} method: get operationId: erc8004_resolve_resolve_erc8004__agent_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/agent-registration.json method: get operationId: well_known_agent_registration__well_known_agent_registration_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/erc8004/register method: post operationId: erc8004_dual_register_identity_erc8004_register_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/erc8004/{address} method: get operationId: erc8004_resolve_by_address_identity_erc8004__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/erc8004/validate method: post operationId: erc8004_validate_identity_erc8004_validate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sports/health method: get operationId: sports_health_sports_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sports/predictions/commit method: post operationId: sports_predict_commit_sports_predictions_commit_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sports/predictions/verify/{commitment_hash} method: get operationId: sports_predict_verify_sports_predictions_verify__commitment_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sports/predictions/history/{did} method: get operationId: sports_predict_history_sports_predictions_history__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sports/predictions/settle/{commitment_hash} method: patch operationId: sports_predict_settle_admin_sports_predictions_settle__commitment_hash__patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sports/signals/register method: post operationId: signal_provider_register_sports_signals_register_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sports/signals/verify/{provider_id} method: get operationId: signal_provider_verify_sports_signals_verify__provider_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sports/signals/leaderboard method: get operationId: signal_provider_leaderboard_sports_signals_leaderboard_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sports/signals/badge/{provider_id}.svg method: get operationId: signal_provider_badge_sports_signals_badge__provider_id__svg_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sports/fantasy/lineups/commit method: post operationId: fantasy_lineup_commit_sports_fantasy_lineups_commit_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sports/fantasy/lineups/verify/{commitment_hash} method: get operationId: fantasy_lineup_verify_sports_fantasy_lineups_verify__commitment_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sports/fantasy/lineups/settle/{commitment_hash} method: patch operationId: fantasy_lineup_settle_sports_fantasy_lineups_settle__commitment_hash__patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sports/fantasy/history/{did} method: get operationId: fantasy_history_sports_fantasy_history__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /violation/record method: post operationId: create_violation_record_violation_record_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /violation/{record_id} method: get operationId: get_violation_record_violation__record_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /violation/{record_id}/reverse method: post operationId: reverse_violation_violation__record_id__reverse_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /violation/agent/{did} method: get operationId: get_agent_violations_violation_agent__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /aae/evaluations/{did} method: get operationId: get_agent_aae_evaluations_aae_evaluations__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credentials/verify-chain method: post operationId: verify_delegation_chain_endpoint_credentials_verify_chain_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/revoke/{did} method: post operationId: revoke_agent_identity_revoke__did__post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /identity/unrevoke/{did} method: post operationId: unrevoke_agent_identity_unrevoke__did__post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /identity/revocation-status/{did} method: get operationId: revocation_status_identity_revocation_status__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/delegations/{did} method: get operationId: get_delegations_identity_delegations__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/spiffe/{spiffe_uri} method: get operationId: spiffe_lookup_identity_spiffe__spiffe_uri__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /identity/spiffe/bind method: post operationId: spiffe_bind_identity_spiffe_bind_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/spiffe/bind/{spiffe_uri} method: delete operationId: spiffe_unbind_identity_spiffe_bind__spiffe_uri__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /identity/spiffe method: get operationId: spiffe_list_identity_spiffe_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /delegation/configure method: post operationId: configure_delegation_delegation_configure_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delegation/create method: post operationId: delegation_create_delegation_create_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delegation/verify method: post operationId: delegation_verify_delegation_verify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /reputation/batch-sync method: post operationId: reputation_batch_sync_reputation_batch_sync_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /anchors/batch method: post operationId: anchors_batch_anchors_batch_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /compliance/incident method: post operationId: compliance_incident_compliance_incident_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /interaction/validate-signing method: post operationId: validate_signing_endpoint_interaction_validate_signing_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /music/credential/issue method: post operationId: issue_music_credential_music_credential_issue_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /music/credential/{credential_id} method: get operationId: get_music_credential_music_credential__credential_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /music/credential/agent/{did} method: get operationId: get_agent_music_credentials_music_credential_agent__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /music/credential/{credential_id}/revoke method: post operationId: revoke_music_credential_music_credential__credential_id__revoke_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /music/verify/{credential_id} method: get operationId: verify_music_credential_music_verify__credential_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vc/aae/challenge method: post operationId: aae_challenge_vc_aae_challenge_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/aae/submit method: post operationId: aae_submit_vc_aae_submit_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/aae/evaluate method: post operationId: aae_evaluate_vc_aae_evaluate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /enforce/check method: post operationId: enforce_check_endpoint_enforce_check_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /enforce/ratify method: post operationId: enforce_ratify_endpoint_enforce_ratify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/ipr/submit method: post operationId: ipr_submit_vc_ipr_submit_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/ipr/stats method: get operationId: ipr_stats_endpoint_vc_ipr_stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vc/ipr/agent/{did} method: get operationId: ipr_by_agent_vc_ipr_agent__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vc/ipr/{ipr_id} method: get operationId: ipr_get_vc_ipr__ipr_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vc/ipr/{ipr_id}/status method: get operationId: ipr_status_vc_ipr__ipr_id__status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vc/ipr/verify method: post operationId: ipr_verify_vc_ipr_verify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/ipr/{ipr_id}/outcome method: post operationId: ipr_outcome_vc_ipr__ipr_id__outcome_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/ipr/admin/anchor method: post operationId: ipr_admin_anchor_vc_ipr_admin_anchor_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/ipr/admin/retry method: post operationId: ipr_admin_retry_vc_ipr_admin_retry_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/ipr/admin/reconcile method: post operationId: ipr_admin_reconcile_vc_ipr_admin_reconcile_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vc/ipr/admin/reanchor method: post operationId: ipr_admin_reanchor_vc_ipr_admin_reanchor_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/login method: post operationId: admin_login_admin_login_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/logout method: post operationId: admin_logout_admin_logout_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/me method: get operationId: admin_me_admin_me_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/overview method: get operationId: dashboard_overview_admin_dashboard_overview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/agents method: get operationId: dashboard_agents_admin_dashboard_agents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/activity method: get operationId: dashboard_activity_admin_dashboard_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/security method: get operationId: dashboard_security_admin_dashboard_security_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/usage method: get operationId: admin_usage_admin_usage_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/funnel method: get operationId: admin_funnel_admin_funnel_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/x402 method: get operationId: dashboard_x402_admin_dashboard_x402_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/discovery method: get operationId: dashboard_discovery_admin_dashboard_discovery_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/journal method: get operationId: dashboard_journal_admin_dashboard_journal_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/journal/list method: get operationId: dashboard_journal_list_admin_dashboard_journal_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/journal/search method: get operationId: dashboard_journal_search_admin_dashboard_journal_search_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/journal/{date} method: get operationId: dashboard_journal_entry_admin_dashboard_journal__date__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/journal/append method: post operationId: journal_append_admin_journal_append_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/search method: get operationId: site_search_api_search_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/callers method: get operationId: dashboard_callers_admin_dashboard_callers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/callers/{ip} method: get operationId: dashboard_caller_detail_admin_dashboard_callers__ip__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/health method: get operationId: dashboard_health_admin_dashboard_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dashboard/traffic method: get operationId: dashboard_traffic_admin_dashboard_traffic_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/traffic/caller/{ip} method: get operationId: caller_detail_admin_traffic_caller__ip__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/traffic/caller/{ip}/label method: post operationId: set_caller_label_admin_traffic_caller__ip__label_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /badge/{did} method: get operationId: get_trust_badge_badge__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wallet/{address} method: get operationId: wallet_shadow_score_wallet__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /billing/plans method: get operationId: list_plans_billing_plans_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /billing/checkout method: post operationId: create_checkout_billing_checkout_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /billing/portal method: post operationId: customer_portal_billing_portal_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /billing/subscription/{customer_id} method: get operationId: get_subscription_billing_subscription__customer_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /billing/webhook method: post operationId: stripe_webhook_billing_webhook_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /aws/fulfillment method: post operationId: aws_fulfillment_aws_fulfillment_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/billing/referrals method: get operationId: list_referrals_admin_billing_referrals_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reseller/login method: post operationId: reseller_login_reseller_login_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /reseller/me method: get operationId: reseller_me_reseller_me_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reseller/logout method: post operationId: reseller_logout_reseller_logout_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /reseller/agents method: get operationId: reseller_agents_reseller_agents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reseller/agents method: post operationId: reseller_onboard_reseller_agents_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /reseller/billing method: get operationId: reseller_billing_reseller_billing_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/reseller/2fa/status method: get operationId: totp_status_admin_reseller_2fa_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/reseller/2fa/enroll method: post operationId: totp_enroll_admin_reseller_2fa_enroll_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/reseller/2fa/confirm method: post operationId: totp_confirm_admin_reseller_2fa_confirm_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/reseller/elevate method: post operationId: elevate_admin_reseller_elevate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/reseller/list method: get operationId: list_resellers_admin_reseller_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/reseller/tenant/{payer_ref} method: get operationId: reseller_detail_admin_reseller_tenant__payer_ref__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/reseller/create method: post operationId: admin_create_reseller_admin_reseller_create_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/reseller/tenant/{payer_ref}/agents method: post operationId: admin_assign_agent_admin_reseller_tenant__payer_ref__agents_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/reseller/tenant/{payer_ref}/invoice method: post operationId: admin_draft_invoice_admin_reseller_tenant__payer_ref__invoice_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /caep/pending/{did} method: get operationId: caep_pending_caep_pending__did__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /caep/acknowledge/{event_id} method: post operationId: caep_acknowledge_caep_acknowledge__event_id__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /.well-known/registry-key.json method: get operationId: well_known_registry_key__well_known_registry_key_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /attestations/{attestation_id} method: get operationId: get_attestation_attestations__attestation_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /test-harness/endorse method: post operationId: test_harness_endorse_test_harness_endorse_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /a2a method: head operationId: a2a_discovery_hint_a2a_head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /a2a method: get operationId: a2a_discovery_hint_a2a_head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /a2a method: post operationId: handle_requests_a2a_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /contact method: post operationId: contact_submit_contact_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required