Card snapshot
api.runonproof.com
·
2026-08-17 08:04:03 UTC
·
246af9b56ecfb7fe6119fdddf6457dcb08ba6137b89325002cbf137cd0919d97
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"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 \u2014 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 \u2014 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 \u2014 not legal/credit/compliance advice",
"Every result remains limited to its declared sources, coverage, freshness and policy"
]
}