{"protocol":"mpp","version":"1.0","scheme":"Payment","spec":"https://paymentauth.org","provider":{"name":"Kevros Governance API","organization":"TaskHawk Systems","url":"https://governance.taskhawktech.com"},"availability":{"regions":["US"],"geofence":"US-only","export_control":"EAR-classification-in-progress","allied_access":"direct-agreement-after-review","effective_from":"2026-04-19"},"compliance_access_policy":{"public_discovery":"Read-only metadata for integration discovery.","paid_or_executable_access":"Self-serve priced endpoints accept a verified rail payment credential, API key, or verified Delegation proof. Governed/high-authority execution requires API key or Delegation proof.","screening_required":["United States sanctions and restricted-party screening","export-control and prohibited-end-use review","wallet, payment, and account-abuse controls where applicable"],"availability":"United States commercial access; international access only by direct agreement after applicable review.","export_control":"Cryptographic software subject to U.S. export-control review. Final classification is maintained outside public discovery metadata.","public_data_boundary":"Public discovery endpoints do not expose ITAR, CUI, federal proposal, customer, partner-confidential, private-key, or classified technical data.","fail_closed":true},"payment_methods":["stripe","stripe-stablecoin"],"payment_method":"stripe","primary_method":"stripe","methods":{"stripe":{"description":"Stripe charge payment sessions","intent":"charge","currency":"usd","minimum_amount":"50","minimum_amount_unit":"usd_cents","challenge_url":"https://governance.taskhawktech.com/stripe/mpp-challenge","payment_method_types":["card","link"],"network_id":"profile_61UMvxmD8TP1N2d09A6UMvxlEnSQABm6GV66Vc3bsAnI"},"stripe-stablecoin":{"description":"Stripe-hosted stablecoin-capable Checkout Sessions","intent":"checkout_session","currency":"usd","minimum_amount":"50","minimum_amount_unit":"usd_cents","challenge_url":"https://governance.taskhawktech.com/stripe/stablecoin-session","payment_method":"crypto","payment_method_family":"digital_currency_payments","settlement_target":"stripe_balance","automatic_tax":true}},"challenge_flow":{"description":"1. Priced self-serve endpoints return 402 with WWW-Authenticate: Payment challenge(s). 2. Client fulfills payment off-band. 3. Re-POST with Authorization: Payment <credential>. 4. Server verifies and returns 200 with Payment-Receipt. API keys and Delegation proofs remain accepted authority credentials for governed access.","auth_header":"Authorization","auth_scheme":"Payment","receipt_header":"Payment-Receipt","challenge_ttl_seconds":600},"delegation_authorization":{"protocol":"Delegation","scheme":"Delegation","governed_executable_statuses":[401,403],"self_serve_unpaid_status":402,"required_before_settlement_rail":false,"required_for_governed_authority":true,"discovery_uri":"https://governance.taskhawktech.com/.well-known/delegation-authority","issuer_keys_uri":"https://governance.taskhawktech.com/.well-known/delegation-issuer-keys","health_uri":"https://governance.taskhawktech.com/protocol/427/health","compatibility_402":"safe methods, dry-run probes, and priced self-serve POSTs may expose MPP metadata without execution"},"status_layers":{"endpoint_health":"public route responds","rail_discovery":"well-known docs or /payment/* describe configured rail candidates","authority_required":"governed/high-authority execution requires API key or Delegation proof; self-serve priced endpoints may use a verified rail payment credential","authority_verified":"nonce-bound Delegation proof or bounded self-serve rail credential accepted","payment_challenge":"selected rail returns protocol-specific payment requirements","payment_receipt":"rail-specific receipt or preimage is required for paid execution","execution_evidence":"Kevros evidence binds the authorized action to its outcome"},"access_flow":{"version":"kevros-delegation-payment-flow-v1","profile":"kevros-delegation-payment-flow-v1","compatibility_profile":"kevros-agent-payment-flow-v1","fail_closed":true,"delegation_first":false,"self_serve_rail_first":true,"governed_authority_first":true,"immediate_key_path":{"signup_url":"https://governance.taskhawktech.com/signup","auth_header":"X-API-Key"},"discovery":{"agent_authority_url":"https://governance.taskhawktech.com/.well-known/agent-authority","payment_discovery_url":"https://governance.taskhawktech.com/payment/discovery","payment_health_url":"https://governance.taskhawktech.com/payment/health","delegation_authority_url":"https://governance.taskhawktech.com/.well-known/delegation-authority","delegation_issuer_keys_url":"https://governance.taskhawktech.com/.well-known/delegation-issuer-keys","x402_url":"https://governance.taskhawktech.com/.well-known/x402","l402_url":"https://governance.taskhawktech.com/.well-known/l402","mpp_url":"https://governance.taskhawktech.com/.well-known/mpp"},"paid_execution":{"accepted_execution_credentials":["rail-payment-credential","X-API-Key","Delegation-Proof"],"self_serve_unpaid_status":402,"governed_unauthenticated_statuses":[401,403],"self_serve_scope":"priced public endpoints only","rail_payment_authorizes_execution":true,"delegation_scheme":"Delegation","delegation_proof_carriage":["Authorization: Delegation <base64url-bounded-authority-token>","Delegation-Proof: :<base64-cose>:","JSON body {\"delegation_proof\": \"<base64url-token>\"}","Content-Type: application/delegation-proof+cose"],"delegation_version_header":"Delegation-Version"},"after_authority_or_payment_verification":{"candidate_rails":["x402","l402","mpp","stripe-stablecoin"],"authority_receipt_required":true,"payment_receipt_required":true,"execution_evidence_required":true}},"standards":{"delegation_authorization":"IETF HTTPAPI Delegation authority draft; local implementation target is draft-02","enforcement":"Kevros AI Governance Enforcement Kernel (Formally Verified)"},"legacy_method_aliases":["mpp-fiat"],"pricing_url":"https://governance.taskhawktech.com/pricing","resources":[{"url":"https://governance.taskhawktech.com/governance/verify","path":"/governance/verify","method":"POST","price_cents":1,"currency":"usd","x-payment-info":{"intent":"charge","method":"stripe","amount":"1","currency":"usd","amount_unit":"usd_cents","batching":{"required_for_method":"stripe","minimum_payment_amount":50,"minimum_payment_amount_unit":"usd_cents","credits_per_payment":50},"legacy_method":"mpp-fiat","description":"Action verification  -  signed ALLOW/CONSTRAIN/DENY"},"price_usd":0.01,"description":"Action verification  -  signed ALLOW/CONSTRAIN/DENY","stripe_stablecoin":{"method":"crypto","rail":"stripe-stablecoin","challenge_url":"https://governance.taskhawktech.com/stripe/stablecoin-session","settlement_target":"stripe_balance","payment_method_family":"digital_currency_payments","processor_charge_cents":50,"credits_per_payment":50},"processor_note":"Stripe MPP batches to a $0.50 minimum payment = 50 calls @ $0.01 each. Use x402 or L402 for native single-call micropayments."},{"url":"https://governance.taskhawktech.com/governance/attest","path":"/governance/attest","method":"POST","price_cents":2,"currency":"usd","x-payment-info":{"intent":"charge","method":"stripe","amount":"2","currency":"usd","amount_unit":"usd_cents","batching":{"required_for_method":"stripe","minimum_payment_amount":50,"minimum_payment_amount_unit":"usd_cents","credits_per_payment":25},"legacy_method":"mpp-fiat","description":"Provenance attestation  -  hash-chained evidence"},"price_usd":0.02,"description":"Provenance attestation  -  hash-chained evidence","stripe_stablecoin":{"method":"crypto","rail":"stripe-stablecoin","challenge_url":"https://governance.taskhawktech.com/stripe/stablecoin-session","settlement_target":"stripe_balance","payment_method_family":"digital_currency_payments","processor_charge_cents":50,"credits_per_payment":25},"processor_note":"Stripe MPP batches to a $0.50 minimum payment = 25 calls @ $0.02 each. Use x402 or L402 for native single-call micropayments."},{"url":"https://governance.taskhawktech.com/governance/bind","path":"/governance/bind","method":"POST","price_cents":2,"currency":"usd","x-payment-info":{"intent":"charge","method":"stripe","amount":"2","currency":"usd","amount_unit":"usd_cents","batching":{"required_for_method":"stripe","minimum_payment_amount":50,"minimum_payment_amount_unit":"usd_cents","credits_per_payment":25},"legacy_method":"mpp-fiat","description":"Intent binding  -  cryptographic intent-to-command proof"},"price_usd":0.02,"description":"Intent binding  -  cryptographic intent-to-command proof","stripe_stablecoin":{"method":"crypto","rail":"stripe-stablecoin","challenge_url":"https://governance.taskhawktech.com/stripe/stablecoin-session","settlement_target":"stripe_balance","payment_method_family":"digital_currency_payments","processor_charge_cents":50,"credits_per_payment":25},"processor_note":"Stripe MPP batches to a $0.50 minimum payment = 25 calls @ $0.02 each. Use x402 or L402 for native single-call micropayments."},{"url":"https://governance.taskhawktech.com/governance/bundle","path":"/governance/bundle","method":"POST","price_cents":5,"currency":"usd","x-payment-info":{"intent":"charge","method":"stripe","amount":"5","currency":"usd","amount_unit":"usd_cents","batching":{"required_for_method":"stripe","minimum_payment_amount":50,"minimum_payment_amount_unit":"usd_cents","credits_per_payment":10},"legacy_method":"mpp-fiat","description":"Compliance bundle  -  portable evidence package"},"price_usd":0.05,"description":"Compliance bundle  -  portable evidence package","stripe_stablecoin":{"method":"crypto","rail":"stripe-stablecoin","challenge_url":"https://governance.taskhawktech.com/stripe/stablecoin-session","settlement_target":"stripe_balance","payment_method_family":"digital_currency_payments","processor_charge_cents":50,"credits_per_payment":10},"processor_note":"Stripe MPP batches to a $0.50 minimum payment = 10 calls @ $0.05 each. Use x402 or L402 for native single-call micropayments."},{"url":"https://governance.taskhawktech.com/governance/batch","path":"/governance/batch","method":"POST","price_cents":1,"currency":"usd","x-payment-info":{"intent":"charge","method":"stripe","amount":"1","currency":"usd","amount_unit":"usd_cents","batching":{"required_for_method":"stripe","minimum_payment_amount":50,"minimum_payment_amount_unit":"usd_cents","credits_per_payment":50},"legacy_method":"mpp-fiat","description":"Batch operations  -  multiple governance calls"},"price_usd":0.01,"description":"Batch operations  -  multiple governance calls","stripe_stablecoin":{"method":"crypto","rail":"stripe-stablecoin","challenge_url":"https://governance.taskhawktech.com/stripe/stablecoin-session","settlement_target":"stripe_balance","payment_method_family":"digital_currency_payments","processor_charge_cents":50,"credits_per_payment":50},"processor_note":"Stripe MPP batches to a $0.50 minimum payment = 50 calls @ $0.01 each. Use x402 or L402 for native single-call micropayments."},{"url":"https://governance.taskhawktech.com/media/attest","path":"/media/attest","method":"POST","price_cents":5,"currency":"usd","x-payment-info":{"intent":"charge","method":"stripe","amount":"5","currency":"usd","amount_unit":"usd_cents","batching":{"required_for_method":"stripe","minimum_payment_amount":50,"minimum_payment_amount_unit":"usd_cents","credits_per_payment":10},"legacy_method":"mpp-fiat","description":"Media attestation  -  PQC-signed certificate"},"price_usd":0.05,"description":"Media attestation  -  PQC-signed certificate","stripe_stablecoin":{"method":"crypto","rail":"stripe-stablecoin","challenge_url":"https://governance.taskhawktech.com/stripe/stablecoin-session","settlement_target":"stripe_balance","payment_method_family":"digital_currency_payments","processor_charge_cents":50,"credits_per_payment":10},"processor_note":"Stripe MPP batches to a $0.50 minimum payment = 10 calls @ $0.05 each. Use x402 or L402 for native single-call micropayments."},{"url":"https://governance.taskhawktech.com/shield/scan","path":"/shield/scan","method":"POST","price_cents":1,"currency":"usd","x-payment-info":{"intent":"charge","method":"stripe","amount":"1","currency":"usd","amount_unit":"usd_cents","batching":{"required_for_method":"stripe","minimum_payment_amount":50,"minimum_payment_amount_unit":"usd_cents","credits_per_payment":50},"legacy_method":"mpp-fiat","description":"Prompt injection detection  -  DeBERTa classifier"},"price_usd":0.01,"description":"Prompt injection detection  -  DeBERTa classifier","stripe_stablecoin":{"method":"crypto","rail":"stripe-stablecoin","challenge_url":"https://governance.taskhawktech.com/stripe/stablecoin-session","settlement_target":"stripe_balance","payment_method_family":"digital_currency_payments","processor_charge_cents":50,"credits_per_payment":50},"processor_note":"Stripe MPP batches to a $0.50 minimum payment = 50 calls @ $0.01 each. Use x402 or L402 for native single-call micropayments."}],"also_accepts":["x402","L402","stripe-stablecoin"],"discovery":{"openapi":"https://governance.taskhawktech.com/openapi.json","mcp_server":"https://governance.taskhawktech.com/mcp/","agent_card":"https://governance.taskhawktech.com/.well-known/agent.json","delegation_authority":"https://governance.taskhawktech.com/.well-known/delegation-authority","delegation_issuer_keys":"https://governance.taskhawktech.com/.well-known/delegation-issuer-keys","x402":"https://governance.taskhawktech.com/.well-known/x402","l402":"https://governance.taskhawktech.com/.well-known/l402","mpp":"https://governance.taskhawktech.com/.well-known/mpp","llms":"https://governance.taskhawktech.com/for-agents.txt"}}