{"protocol_version":"a2a/1.0","name":"Company Decision Oracle","description":"Brazil corporate decision infrastructure for autonomous agents. Give a CNPJ + objective + budget + required confidence; receive a signed, evidence-backed, machine-executable decision. Paid per request via x402.","url":"https://cdo-staging.up.railway.app","provider":{"organization":"Company Decision Oracle"},"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://cdo-staging.up.railway.app/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://cdo-staging.up.railway.app/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://cdo-staging.up.railway.app/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://cdo-staging.up.railway.app/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://cdo-staging.up.railway.app/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://cdo-staging.up.railway.app/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://cdo-staging.up.railway.app/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://cdo-staging.up.railway.app/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://cdo-staging.up.railway.app/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://cdo-staging.up.railway.app/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://cdo-staging.up.railway.app/v1/agent/autonomous-due-diligence/:cnpj"}],"endpoints":{"preflight":"https://cdo-staging.up.railway.app/v1/agent/preflight/{cnpj}","decide":"https://cdo-staging.up.railway.app/v1/agent/decide","verify_receipt":"https://cdo-staging.up.railway.app/v1/agent/receipts/verify","verify_passport":"https://cdo-staging.up.railway.app/v1/agent/passports/verify","refresh":"https://cdo-staging.up.railway.app/v1/agent/refresh","counterfactual":"https://cdo-staging.up.railway.app/v1/agent/decision-counterfactual","service_proof":"https://cdo-staging.up.railway.app/v1/agent/service-proof","capabilities":"https://cdo-staging.up.railway.app/v1/agent/capabilities"},"schemas":{"envelope":"https://cdo-staging.up.railway.app/v1/openapi.json","json_schema":"https://cdo-staging.up.railway.app/v1/catalog"},"limitations":["CNPJ only (no CPF/individuals)","Informational only — not legal/credit/compliance advice","Cross-company graph disabled until reverse index populated"]}