{"protocol_version":"a2a/1.0","name":"RunOnProof","description":"Verifiable business authorization infrastructure for AI agents and enterprise systems.","url":"https://api.runonproof.com","provider":{"organization":"RunOnProof"},"authentication":{"schemes":["x402"],"note":"No login. Paid per request in USDC on Base via the x402 protocol."},"payment":{"protocol":"x402","asset":"USDC","network":"eip155:8453","pay_to_note":"settled by CDP facilitator"},"trust_guarantees":["unknown_never_maps_to_clear","no_charge_when_undeliverable_prepayment_blocking","deterministic_versioned_decisions","signed_evidence_linked_receipts","abstain_over_false_approval"],"capabilities":{"streaming":false,"push_notifications":false,"state_transition_history":true},"default_input_modes":["application/json"],"default_output_modes":["application/json","text/markdown"],"skills":[{"id":"corporate_decision","name":"Brazil Company Decision","description":"Objective-based, signed, evidence-backed decision for a Brazilian company.","tags":["BR","CNPJ","due_diligence","decision"],"endpoint":"https://api.runonproof.com/v1/agent/decide"},{"id":"corporate_decision","name":"Brazil Corporate Decision","description":"Decide whether an agent may proceed with a supplier/customer/payment/onboarding/credit relationship with a Brazilian company. Returns decision, machine action, confidence, risk, structured reasoning, evidence and next actions. CNPJ only.","tags":["BR","CNPJ","due_diligence","payment_risk_precheck","compliance_screening"],"endpoint":"https://api.runonproof.com/v1/agent/corporate-decision/:cnpj"},{"id":"corporate_evidence","name":"Brazil Corporate Evidence","description":"Return traceable evidence for claims about a Brazilian company (e.g. COMPANY_IS_ACTIVE, NO_SANCTIONS_FOUND, BENEFICIAL_OWNER_IDENTIFIED). Clearly reports when a claim cannot be proven; never converts absence of evidence into a negative confirmation. CNPJ only.","tags":["BR","CNPJ","evidence"],"endpoint":"https://api.runonproof.com/v1/agent/corporate-evidence/:cnpj"},{"id":"corporate_trust_score","name":"Brazil Corporate Trust Score","description":"Compact, auditable operational trust score for a Brazilian company across identity, registration, ownership transparency, compliance, reputation, operational consistency and evidence quality. Distinct from risk score. CNPJ only.","tags":["BR","CNPJ","company_verification"],"endpoint":"https://api.runonproof.com/v1/agent/corporate-trust-score/:cnpj"},{"id":"corporate_graph_intelligence","name":"Brazil Single-Entity Corporate Graph","description":"SINGLE-ENTITY corporate graph: maps ONE company's own owners, officers, address and contacts into nodes + edges with local risk propagation. Inferences are explicitly flagged. Does NOT discover other companies that share an owner/address — that requires the cross-company reverse index, which is disabled until backfilled. CNPJ only.","tags":["BR","CNPJ","litigation_metadata","due_diligence"],"endpoint":"https://api.runonproof.com/v1/agent/corporate-graph/:cnpj"},{"id":"corporate_risk_reasoning","name":"Brazil Corporate Risk Reasoning","description":"Explain why a risk score or decision was produced, with drivers, rules triggered and counterfactuals. Exposes only verifiable justifications — never internal model chain-of-thought. CNPJ only.","tags":["BR","CNPJ","due_diligence"],"endpoint":"https://api.runonproof.com/v1/agent/corporate-risk-reasoning/:cnpj"},{"id":"corporate_entity_resolution","name":"Brazil Corporate Entity Resolution","description":"Determine whether two or more references point to the same Brazilian company. Exact CNPJ prevails over name similarity; entities are not auto-merged below the confidence threshold.","tags":["BR","CNPJ","company_verification"],"endpoint":"https://api.runonproof.com/v1/agent/corporate-entity-resolution"},{"id":"corporate_identity","name":"Brazil Corporate Identity","description":"Canonical, consolidated identity record for a Brazilian company (legal name, status, activities, address, ownership) with source precedence, conflicts and missing fields. CNPJ only.","tags":["BR","CNPJ","company_verification","vendor_onboarding"],"endpoint":"https://api.runonproof.com/v1/agent/corporate-identity/:cnpj"},{"id":"supplier_selection","name":"Data Supplier Selection","description":"Select the best available data supplier/capability for a required check considering cost, latency, quality, freshness, reputation and availability. Returns the selection plus fallback strategy. Availability reflects real configuration.","tags":["BR","CNPJ","orchestration"],"endpoint":"https://api.runonproof.com/v1/agent/supplier-selection"},{"id":"corporate_cost_optimizer","name":"Corporate Cost Optimizer","description":"Given a budget, latency and confidence target, decide which modules to execute, prioritizing information gain per unit cost. Returns BUDGET_EXCEEDED (with minimum cost) rather than faking a conclusion.","tags":["BR","CNPJ","orchestration"],"endpoint":"https://api.runonproof.com/v1/agent/cost-optimizer/:cnpj"},{"id":"autonomous_due_diligence","name":"Autonomous Due Diligence Orchestrator","description":"Given a business objective and constraints, autonomously plan and run the needed modules within budget/latency/confidence, consolidate evidence, and deliver a decision, reasoning, actions and (optionally) a human report. CNPJ only.","tags":["BR","CNPJ","due_diligence","orchestration","compliance_screening"],"endpoint":"https://api.runonproof.com/v1/agent/autonomous-due-diligence/:cnpj"},{"id":"gb.solution.company_check.v1","name":"UK Company Check","description":"Check a UK company by resolving its Companies House identity and verifying current legal-status and insolvency observations in one paid call. Use before onboarding or contracting. It reports filing limits and does not promise universal good standing.","tags":["GB","UK","RunOnProof","x402","check a UK company","verify a British company"],"endpoint":"https://api.runonproof.com/v1/gb/solutions/company-check"},{"id":"gb.solution.supplier_approval.v1","name":"UK Supplier Approval","description":"Approve or hold a UK supplier before onboarding by combining Companies House identity/status with UK Sanctions List screening under a declared policy. Use for vendor onboarding; the decision is source-conditioned and never a universal approval.","tags":["GB","UK","RunOnProof","x402","approve a UK supplier","screen a UK supplier before onboarding"],"endpoint":"https://api.runonproof.com/v1/gb/solutions/supplier-approval"},{"id":"gb.solution.invoice_payee_verification.v1","name":"UK Invoice & Payee Verification","description":"Verify UK invoice-company consistency and a time-bound payee-binding control in one call before payment. Use when the invoice and payee are already known. It does not prove invoice authenticity or bank-account ownership.","tags":["GB","UK","RunOnProof","x402","verify invoice and payee in the UK","preflight a UK supplier payment"],"endpoint":"https://api.runonproof.com/v1/gb/solutions/invoice-payee-verification"},{"id":"gb.solution.payment_authorization.v1","name":"UK Payment Authorization","description":"Authorize one UK business payment by composing supplier, invoice and payee controls into a single decision and settlement. Use immediately before payment release. Missing or source-conditioned evidence produces HOLD; the token is bounded and single-use.","tags":["GB","UK","RunOnProof","x402","authorize a company payment","control a UK supplier payment"],"endpoint":"https://api.runonproof.com/v1/gb/solutions/payment-authorization"},{"id":"gb.solution.vendor_change_continuous_authorization.v1","name":"UK Vendor Change & Continuous Authorization","description":"Authorize a scoped UK vendor payment-detail change with current company/sanctions controls and a fresh independent challenge. Use before changing the payee, then continue monitoring through separate technical controls. The authorization is expiring and single-use.","tags":["GB","UK","RunOnProof","x402","authorize a UK vendor payee change","continue monitoring an approved vendor"],"endpoint":"https://api.runonproof.com/v1/gb/solutions/vendor-change-continuous-authorization"}],"endpoints":{"preflight":"https://api.runonproof.com/v1/agent/preflight/{cnpj}","decide":"https://api.runonproof.com/v1/agent/decide","verify_receipt":"https://api.runonproof.com/v1/agent/receipts/verify","verify_passport":"https://api.runonproof.com/v1/agent/passports/verify","refresh":"https://api.runonproof.com/v1/agent/refresh","counterfactual":"https://api.runonproof.com/v1/agent/decision-counterfactual","service_proof":"https://api.runonproof.com/v1/agent/service-proof","capabilities":"https://api.runonproof.com/v1/agent/capabilities"},"schemas":{"envelope":"https://api.runonproof.com/v1/openapi.json","json_schema":"https://api.runonproof.com/v1/catalog"},"limitations":["Brazil routes accept CNPJ only; UK routes accept their declared Companies House and caller-evidence inputs","Informational only — not legal/credit/compliance advice","Every result remains limited to its declared sources, coverage, freshness and policy"]}