{"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"},"enabled_meaning":"challenge_configuration_only","settlement_signal":false,"revenue_signal":false,"compliance_access_policy":{"public_discovery":"Read-only metadata for integration discovery.","paid_or_executable_access":"Requires an API key, verified Delegation proof, or verified rail payment credential from safe-method challenge discovery.","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. Use safe-method 402 discovery or a directory /mpp alias to obtain a Payment challenge. 2. Fulfill payment off-band. 3. POST with Authorization: Payment <credential>. 4. Server verifies and returns 200 with Payment-Receipt. Unpaid executable POST remains Delegation-gated.","auth_header":"Authorization","auth_scheme":"Payment","receipt_header":"Payment-Receipt","challenge_ttl_seconds":600},"delegation_authorization":{"protocol":"Delegation","scheme":"Delegation","executable_paid_post_statuses":[401,403],"required_before_settlement_rail":false,"payment_discovery_before_delegation":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 and dry-run probes may expose MPP metadata without settlement"},"status_layers":{"endpoint_health":"public route responds","discovery_metadata":"well-known docs or /payment/* describe a rail","compatibility_402":"safe methods or dry-run may expose no-spend 402 rail metadata","delegation_challenge":"unpaid executable POST requires Delegation proof; safe-method 402 discovery is used for rail payment credentials","delegation_proof_verified":"nonce-bound authority proof accepted by verifier","rail_challenge_verified":"protocol-specific x402, L402, or MPP challenge shape was observed","settlement_verified":"rail-specific receipt or preimage proves payment completion","revenue_observed":"settlement landed in wallet, Lightning node, Stripe, or accounting probe"},"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,"payment_discovery_first":true,"unpaid_executable_post_delegation_first":true,"immediate_key_path":{"signup_url":"https://governance.taskhawktech.com/signup","auth_header":"X-API-Key","settlement_signal":false},"discovery":{"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"},"route_families":{"standard_agent_traffic":{"template":"https://governance.taskhawktech.com{canonical_path}","rail_scope":"omnidirectional","advertises":["x402","l402","mpp"],"use_when":"agent has not selected a settlement rail or wants all configured challenge options"},"rail_priority_agent_traffic":{"x402":{"template":"https://governance.taskhawktech.com/x402{canonical_path}","rail_scope":"x402-only","canonicalizes_to":"{canonical_path}","advertises":["x402"],"template_applies_to":"supported_canonical_paths_only","supported_canonical_paths":["/governance/attest","/governance/batch","/governance/bind","/governance/bundle","/governance/verify","/media/attest","/shield/scan"]},"l402":{"template":"https://governance.taskhawktech.com/l402{canonical_path}","rail_scope":"L402-only","canonicalizes_to":"{canonical_path}","advertises":["l402"],"template_applies_to":"supported_canonical_paths_only","supported_canonical_paths":["/governance/attest","/governance/batch","/governance/bind","/governance/bundle","/governance/verify","/media/attest","/shield/scan"]},"mpp":{"template":"https://governance.taskhawktech.com/mpp{canonical_path}","rail_scope":"MPP-only","canonicalizes_to":"{canonical_path}","advertises":["mpp"],"template_applies_to":"supported_canonical_paths_only","supported_canonical_paths":["/governance/attest","/governance/bind","/governance/bundle","/governance/verify","/media/attest","/shield/scan"],"note":"MPP priority aliases are a curated directory-probe subset, not every priced endpoint."}}},"paid_execution":{"accepted_execution_credentials":["X-API-Key","rail-payment-credential","Delegation-Proof"],"unauthenticated_statuses":[401,403],"safe_method_payment_challenge":{"methods":["GET","HEAD"],"status":402,"execution_authorized":false},"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_delegation_verification":{"candidate_rails":["x402","l402","mpp","stripe-stablecoin"],"settlement_required_for_revenue":true,"challenge_is_not_revenue":true}},"standards":{"delegation_authorization":"IETF HTTPAPI Delegation authority draft; local implementation target is draft-03-preview","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","settlement_signal":false,"revenue_signal":false,"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","settlement_signal":false,"revenue_signal":false,"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","settlement_signal":false,"revenue_signal":false,"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","settlement_signal":false,"revenue_signal":false,"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","settlement_signal":false,"revenue_signal":false,"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","settlement_signal":false,"revenue_signal":false,"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","settlement_signal":false,"revenue_signal":false,"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"}}