{"audit":{"version":"1.4","generated_at":"2026-08-19T17:09:59.631431+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/api.runonproof.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"api.runonproof.com","name":"api.runonproof.com","url":"https://api.runonproof.com/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"api.runonproof.com","url":"https://api.runonproof.com"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":null,"supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"paid_api","live_responds":false,"last_status_code":200,"last_elapsed_ms":106,"last_error":null},"track_record":{"first_seen":"2026-08-14T01:12:13.191003+00:00","last_checked":"2026-08-19T06:15:03.956730+00:00","last_seen_ok":"2026-08-19T06:15:03.956730+00:00","checks_total":19,"checks_ok":19,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":59,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":15,"max_points":25,"status":"partial","detail":"Endpoint answers with HTTP 402 payment-required: live, but not anonymously callable."},{"key":"protocol_version","label":"Protocol version","points":0,"max_points":10,"status":"fail","detail":"No protocolVersion in card."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":15,"max_points":15,"status":"pass","detail":"19/19 probes succeeded (100% uptime)."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 15 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: api.runonproof.com (https://api.runonproof.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://api.runonproof.com/.well-known/agent-card.json"},"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"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"],"examples":[],"inputModes":[],"outputModes":[],"endpoint":"https://api.runonproof.com/v1/gb/solutions/vendor-change-continuous-authorization"}],"provenance":[{"source":"agentic_market","first_seen":"2026-08-14T01:12:13.191003+00:00"},{"source":"manifests","first_seen":"2026-08-14T12:52:19.475004+00:00"},{"source":"cdp_discovery","first_seen":"2026-08-17T03:42:01.314671+00:00"}],"recent_probes":[{"fetched_at":"2026-08-18T02:14:12.938216+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":106,"live_responds":false},{"fetched_at":"2026-08-17T08:04:03.734669+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":124,"live_responds":false},{"fetched_at":"2026-08-14T12:52:19.475004+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":236,"live_responds":false}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-08-19T17:09:59.636496+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/api.runonproof.com/evidence","dispute_url":"https://agenstry.com/agents/api.runonproof.com/dispute"},"verification_history":[]}