Skip to content
Back to api.runonproof.com

Card snapshot

api.runonproof.com · 2026-08-18 02:14:12 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"
  ]
}