{"service":"RunOnProof","version":"2.0","description":"Verifiable business authorization infrastructure for AI agents and enterprise systems.","country":"BR","identifier_type":"CNPJ","jurisdictions":["BR"],"capabilities":["company_verification","vendor_onboarding","compliance_screening","sanctions_screening","litigation_metadata","due_diligence","payment_risk_precheck"],"data_freshness_policy":"stale data is not presented as current","human_review_supported":false,"machine_actionable":true,"payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","pay_to":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","discoverable_on_bazaar":false},"disclaimer":"Data is provided for informational and preliminary screening purposes. Results do not constitute legal, accounting, credit or compliance advice. Public court metadata does not establish liability, wrongdoing or case outcome. A clear result only means that no matching record was found in the successfully completed sources listed in the response.","products":[{"name":"br_company_basic_v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":"Basic Check","path":"/v1/dossiers/br/basic/:cnpj","method":"GET","price":"$0.03","price_usd":0.03,"description":"Verify whether a Brazilian company exists and is operational before creating a vendor, customer or payment record. Returns normalized official registration data, legal status, company age, headquarters or branch status, business activities, address, declared capital, ownership information when available, tax-regime indicators when available, freshness, coverage and machine-actionable onboarding signals. Accepts Brazilian CNPJ only.","best_for":["vendor onboarding","confirming a company is active","normalizing company data before creating a record"],"not_for":["sanctions screening (use compliance)","litigation review (use full)","natural-person checks"],"capabilities":["company_verification","vendor_onboarding","payment_risk_precheck"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":{"type":"object","properties":{"purpose":{"type":"string","enum":["vendor_onboarding","customer_onboarding","payment_approval","procurement","credit","partnership","general_due_diligence"],"default":"general_due_diligence","description":"The decision the agent is trying to make. Changes recommendations (never the facts)."},"transaction_value_brl":{"type":"number","description":"Intended transaction value in BRL. High values with incomplete coverage escalate to human review."},"counterparty_role":{"type":"string","enum":["supplier","customer","payee","partner","borrower","other"],"default":"other"},"max_data_age_minutes":{"type":"integer","description":"Optional stricter freshness bound; components older than this are treated as stale."},"include_evidence":{"type":"boolean","default":true,"description":"Include the per-fact evidence array (source, timestamp, content hash)."},"language":{"type":"string","enum":["en","pt-BR"],"default":"en","description":"Human-readable message language. JSON field names remain English."}}}},"output_summary":"BrazilCompanyBasicCheck — official registration facts, checks, consistency signals, onboarding assessment, coverage, evidence, freshness.","decision_outputs":["proceed","proceed_with_controls","enhanced_review_required","do_not_proceed","insufficient_data","cannot_decide"],"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/dossiers/br/basic/11222333000181?purpose=vendor_onboarding&transaction_value_brl=150000","example_response":{"product":{"id":"br_company_basic_v1","name":"Brazil Company Basic Check","price_usdc":"0.030"},"entity":{"cnpj":"11222333000181","valid":true,"registration_status":"active","headquarters_or_branch":"headquarters"},"onboarding_assessment":{"outcome":"proceed","confidence":0.9},"coverage":{"coverage_percentage":100},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.03,"charged_price_usd":0.03,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"$id":"cdo.dossier.basic.output","type":"object","description":"BrazilCompanyBasicCheck — official registration facts, checks, consistency signals, onboarding assessment, coverage, evidence, freshness.","required":["product","entity","onboarding_assessment","coverage","evidence","freshness"],"additionalProperties":true,"properties":{"product":{"type":"object","required":["id","name","price_usdc"],"properties":{"id":{"type":"string","const":"br_company_basic_v1"},"name":{"type":"string","const":"Brazil Company Basic Check"},"price_usdc":{"type":"string","description":"USDC price as a decimal string (x402 amount)."},"schema_version":{"type":"string"},"assessment_model_version":{"type":"string"}},"additionalProperties":true},"entity":{"type":"object","required":["cnpj","valid"],"properties":{"cnpj":{"type":"string"},"valid":{"type":"boolean"},"registration_status":{"type":["string","null"]},"headquarters_or_branch":{"type":["string","null"]}},"additionalProperties":true},"onboarding_assessment":{"type":"object","required":["outcome"],"properties":{"outcome":{"type":"string","enum":["proceed","proceed_with_controls","review","do_not_proceed","unknown"]},"confidence":{"type":["number","null"],"minimum":0,"maximum":1}},"additionalProperties":true},"coverage":{"type":"object","description":"Weighted coverage of the product's required components (0–100).","required":["coverage_percentage"],"properties":{"coverage_percentage":{"type":"number","minimum":0,"maximum":100}},"additionalProperties":true},"evidence":{"type":"array","description":"Traceable evidence references (ids + sources). Absence of evidence is never a negative confirmation.","items":{"type":"object","additionalProperties":true}},"freshness":{"type":"object","required":["generated_at"],"properties":{"generated_at":{"type":"string","format":"date-time"}},"additionalProperties":true},"enterprise":{"type":["object","null"],"description":"Enterprise Decision Layer (identity_trust, risk_engine, beneficial_ownership, network_graph, evidence_bundle, decision_engine). Additive, backward-compatible.","additionalProperties":true},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/dossier_basic","limitations":["Does not constitute legal, accounting, credit or compliance advice.","Public court metadata does not establish liability or case outcome.","CNPJ (legal entities) only; CPF is rejected.","Some sources require configured providers; coverage is reported honestly."]},{"name":"br_compliance_screening_v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":"Compliance Screening","path":"/v1/dossiers/br/compliance/:cnpj","method":"GET","price":"$0.1","price_usd":0.1,"description":"Screen a Brazilian legal entity before contracting, onboarding or paying it. Checks official Brazilian sanctions and integrity sources, including CEIS, CNEP, leniency agreements, TCU debarment data and the employers' forced-labor registry when available. Returns exact and potential matches, source-by-source execution status, evidence, freshness, coverage, match confidence and machine-actionable escalation guidance. Accepts CNPJ only.","best_for":["supplier screening before contracting or paying","anti-corruption checks","counterparty integrity"],"not_for":["establishing guilt","natural-person screening","legal advice"],"capabilities":["compliance_screening","sanctions_screening","payment_risk_precheck"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":{"type":"object","properties":{"purpose":{"type":"string","enum":["vendor_onboarding","customer_onboarding","payment_approval","procurement","credit","partnership","general_due_diligence"],"default":"general_due_diligence","description":"The decision the agent is trying to make. Changes recommendations (never the facts)."},"transaction_value_brl":{"type":"number","description":"Intended transaction value in BRL. High values with incomplete coverage escalate to human review."},"counterparty_role":{"type":"string","enum":["supplier","customer","payee","partner","borrower","other"],"default":"other"},"max_data_age_minutes":{"type":"integer","description":"Optional stricter freshness bound; components older than this are treated as stale."},"include_evidence":{"type":"boolean","default":true,"description":"Include the per-fact evidence array (source, timestamp, content hash)."},"language":{"type":"string","enum":["en","pt-BR"],"default":"en","description":"Human-readable message language. JSON field names remain English."}}}},"output_summary":"BrazilComplianceScreening — screening summary, per-source checks, matches, coverage, evidence, freshness. A 'clear' result means no match in the successfully completed sources only.","decision_outputs":["proceed","proceed_with_controls","enhanced_review_required","do_not_proceed","insufficient_data","cannot_decide"],"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/dossiers/br/compliance/11222333000181?purpose=vendor_onboarding&transaction_value_brl=150000","example_response":{"product":{"id":"br_compliance_screening_v1","name":"Brazil Compliance Screening","price_usdc":"0.100"},"screening_summary":{"outcome":"no_matches_found","completed_sources":5,"total_expected_sources":5,"requires_human_review":false},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.1,"charged_price_usd":0.1,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"$id":"cdo.dossier.compliance.output","type":"object","description":"BrazilComplianceScreening — screening summary, per-source checks, matches, coverage, evidence, freshness. A 'clear' result means no match in the successfully completed sources only.","required":["product","screening_summary","coverage","evidence","freshness"],"additionalProperties":true,"properties":{"product":{"type":"object","required":["id","name","price_usdc"],"properties":{"id":{"type":"string","const":"br_compliance_screening_v1"},"name":{"type":"string","const":"Brazil Compliance Screening"},"price_usdc":{"type":"string","description":"USDC price as a decimal string (x402 amount)."},"schema_version":{"type":"string"},"assessment_model_version":{"type":"string"}},"additionalProperties":true},"entity_identity":{"type":"object","properties":{"cnpj":{"type":"string"},"legal_name":{"type":["string","null"]},"registration_status":{"type":"string"},"headquarters_or_branch":{"type":"string"}},"additionalProperties":true},"screening_summary":{"type":"object","required":["outcome"],"properties":{"outcome":{"type":"string","enum":["no_matches_found","potential_matches_found","matches_found","incomplete","unknown"]},"completed_sources":{"type":"integer","minimum":0},"total_expected_sources":{"type":"integer","minimum":0},"requires_human_review":{"type":"boolean"}},"additionalProperties":true},"source_status":{"type":"object","description":"Per-source operational state. Legacy mte/tcu string aliases are retained for compatibility.","required":["mte","tcu","mte_trabalho_escravo","tcu_inidoneos"],"properties":{"mte":{"type":"string","enum":["fresh","stale","unavailable"]},"tcu":{"type":"string","enum":["fresh","stale","unavailable"]},"mte_trabalho_escravo":{"type":"object","required":["status","reason_code"],"properties":{"status":{"type":"string","enum":["fresh","stale","unavailable"]},"reason_code":{"type":["string","null"],"description":"Sanitized stable machine code; never an internal message or URL."}},"additionalProperties":false},"tcu_inidoneos":{"type":"object","required":["status","reason_code"],"properties":{"status":{"type":"string","enum":["fresh","stale","unavailable"]},"reason_code":{"type":["string","null"],"description":"Sanitized stable machine code; never an internal message or URL."}},"additionalProperties":false}},"additionalProperties":true},"coverage":{"type":"object","description":"Weighted coverage of the product's required components (0–100).","required":["coverage_percentage"],"properties":{"coverage_percentage":{"type":"number","minimum":0,"maximum":100}},"additionalProperties":true},"evidence":{"type":"array","description":"Traceable evidence references (ids + sources). Absence of evidence is never a negative confirmation.","items":{"type":"object","additionalProperties":true}},"freshness":{"type":"object","required":["generated_at"],"properties":{"generated_at":{"type":"string","format":"date-time"}},"additionalProperties":true},"enterprise":{"type":["object","null"],"description":"Enterprise Decision Layer (identity_trust, risk_engine, beneficial_ownership, network_graph, evidence_bundle, decision_engine). Additive, backward-compatible.","additionalProperties":true},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/dossier_compliance","limitations":["Does not constitute legal, accounting, credit or compliance advice.","Public court metadata does not establish liability or case outcome.","CNPJ (legal entities) only; CPF is rejected.","Some sources require configured providers; coverage is reported honestly."]},{"name":"br_full_due_diligence_v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":"Full Due Diligence","path":"/v1/dossiers/br/full/:cnpj","method":"GET","price":"$0.25","price_usd":0.25,"description":"Perform a consolidated due diligence check on a Brazilian company before a material commercial decision. Combines official registration, ownership, business activity, sanctions and integrity screening, public court metadata, company consistency checks, coverage analysis, explainable risk signals and decision-support recommendations. Returns facts separately from interpretations, exposes every source and timestamp, and flags incomplete coverage instead of treating unavailable data as clear. Accepts CNPJ only.","best_for":["material commercial decisions","credit or higher-value procurement","counterparty approval before a big commitment"],"not_for":["natural-person background checks","legal conclusions","replacing human compliance review"],"capabilities":["due_diligence","compliance_screening","sanctions_screening","litigation_metadata","company_verification","payment_risk_precheck"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":{"type":"object","properties":{"purpose":{"type":"string","enum":["vendor_onboarding","customer_onboarding","payment_approval","procurement","credit","partnership","general_due_diligence"],"default":"general_due_diligence","description":"The decision the agent is trying to make. Changes recommendations (never the facts)."},"transaction_value_brl":{"type":"number","description":"Intended transaction value in BRL. High values with incomplete coverage escalate to human review."},"counterparty_role":{"type":"string","enum":["supplier","customer","payee","partner","borrower","other"],"default":"other"},"max_data_age_minutes":{"type":"integer","description":"Optional stricter freshness bound; components older than this are treated as stale."},"include_evidence":{"type":"boolean","default":true,"description":"Include the per-fact evidence array (source, timestamp, content hash)."},"language":{"type":"string","enum":["en","pt-BR"],"default":"en","description":"Human-readable message language. JSON field names remain English."}}}},"output_summary":"BrazilFullDueDiligence — executive summary, company profile, compliance, litigation, risk assessment, decision support, coverage, evidence, freshness. Facts are separated from interpretations; incomplete coverage is flagged, never treated as clear.","decision_outputs":["proceed","proceed_with_controls","enhanced_review_required","do_not_proceed","insufficient_data","cannot_decide"],"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/dossiers/br/full/11222333000181?purpose=vendor_onboarding&transaction_value_brl=150000","example_response":{"product":{"id":"br_full_due_diligence_v1","name":"Brazil Full Company Due Diligence","price_usdc":"0.250","assessment_model_version":"br-risk-v1"},"executive_summary":{"outcome":"proceed_with_controls","risk_level":"moderate","risk_score":22,"coverage_percentage":90},"decision_support":{"machine_action":"allow_with_controls"},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.25,"charged_price_usd":0.25,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"$id":"cdo.dossier.full.output","type":"object","description":"BrazilFullDueDiligence — executive summary, company profile, compliance, litigation, risk assessment, decision support, coverage, evidence, freshness. Facts are separated from interpretations; incomplete coverage is flagged, never treated as clear.","required":["product","executive_summary","company_profile","compliance","risk_assessment","decision_support","coverage","evidence","freshness"],"additionalProperties":true,"properties":{"product":{"type":"object","required":["id","name","price_usdc"],"properties":{"id":{"type":"string","const":"br_full_due_diligence_v1"},"name":{"type":"string","const":"Brazil Full Company Due Diligence"},"price_usdc":{"type":"string","description":"USDC price as a decimal string (x402 amount)."},"schema_version":{"type":"string"},"assessment_model_version":{"type":"string"}},"additionalProperties":true},"executive_summary":{"type":"object","required":["outcome"],"properties":{"entity_name":{"type":["string","null"]},"outcome":{"type":"string"},"risk_level":{"type":["string","null"]},"risk_score":{"type":["number","null"],"minimum":0,"maximum":100},"coverage_percentage":{"type":"number","minimum":0,"maximum":100}},"additionalProperties":true},"company_profile":{"type":"object","additionalProperties":true,"description":"Embedded BrazilCompanyBasicCheck."},"compliance":{"type":"object","additionalProperties":true,"description":"Embedded BrazilComplianceScreening."},"source_status":{"type":"object","description":"Per-source operational state. Legacy mte/tcu string aliases are retained for compatibility.","required":["mte","tcu","mte_trabalho_escravo","tcu_inidoneos"],"properties":{"mte":{"type":"string","enum":["fresh","stale","unavailable"]},"tcu":{"type":"string","enum":["fresh","stale","unavailable"]},"mte_trabalho_escravo":{"type":"object","required":["status","reason_code"],"properties":{"status":{"type":"string","enum":["fresh","stale","unavailable"]},"reason_code":{"type":["string","null"],"description":"Sanitized stable machine code; never an internal message or URL."}},"additionalProperties":false},"tcu_inidoneos":{"type":"object","required":["status","reason_code"],"properties":{"status":{"type":"string","enum":["fresh","stale","unavailable"]},"reason_code":{"type":["string","null"],"description":"Sanitized stable machine code; never an internal message or URL."}},"additionalProperties":false}},"additionalProperties":true},"litigation":{"type":["object","null"],"additionalProperties":true},"certificates":{"type":["object","null"],"additionalProperties":true},"risk_assessment":{"type":"object","properties":{"risk_score":{"type":["number","null"],"minimum":0,"maximum":100},"risk_level":{"type":["string","null"]}},"additionalProperties":true},"decision_support":{"type":"object","properties":{"machine_action":{"type":"string"}},"additionalProperties":true},"coverage":{"type":"object","description":"Weighted coverage of the product's required components (0–100).","required":["coverage_percentage"],"properties":{"coverage_percentage":{"type":"number","minimum":0,"maximum":100}},"additionalProperties":true},"evidence":{"type":"array","description":"Traceable evidence references (ids + sources). Absence of evidence is never a negative confirmation.","items":{"type":"object","additionalProperties":true}},"freshness":{"type":"object","required":["generated_at"],"properties":{"generated_at":{"type":"string","format":"date-time"}},"additionalProperties":true},"enterprise":{"type":["object","null"],"description":"Enterprise Decision Layer (identity_trust, risk_engine, beneficial_ownership, network_graph, evidence_bundle, decision_engine). Additive, backward-compatible.","additionalProperties":true},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/dossier_full","limitations":["Does not constitute legal, accounting, credit or compliance advice.","Public court metadata does not establish liability or case outcome.","CNPJ (legal entities) only; CPF is rejected.","Some sources require configured providers; coverage is reported honestly."]}],"endpoints":[{"name":"catalog","path":"/v1/catalog","method":"GET","price":"$0","paid":false,"bazaar_discoverable":false,"bazaar_product_name":null,"description":"Free machine-readable catalog of every RunOnProof endpoint: paths, USDC prices, input/output JSON schemas and payment details (x402 on Base). Start here."},{"name":"rates","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/rates","method":"GET","price":"$0.002","price_usd":0.002,"description":"Brazilian macro rates: SELIC policy target rate, CDI, IPCA 12-month inflation, IGP-M, TR, plus Focus market survey expectations (year-end SELIC and IPCA). Source: Brazilian Central Bank (SGS and Focus/Expectativas open APIs).","best_for":null,"not_for":null,"capabilities":null,"inputs":{"path_params":null,"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/rates","example_response":{"selic":{"value":15,"reference":"2026-07-10","as_of":"2026-07-10T00:00:00Z","stale":false},"cdi":{"value":0.054266,"reference":"2026-07-10","as_of":"2026-07-10T00:00:00Z","stale":false},"ipca_12m":{"value":5.35,"reference":"2026-06","as_of":"2026-06-30T00:00:00Z","stale":false},"igpm":{"value":-0.5,"reference":"2026-06","as_of":"2026-06-30T00:00:00Z","stale":false},"tr":{"value":0.0844,"reference":"2026-07-10","as_of":"2026-07-10T00:00:00Z","stale":false},"focus":{"selic_year_end":{"value":15,"year":2026,"as_of":"2026-07-04T00:00:00Z","stale":false},"ipca_year_end":{"value":5.2,"year":2026,"as_of":"2026-07-04T00:00:00Z","stale":false}},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.002,"charged_price_usd":0.002,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"selic":{"type":"object","description":"SELIC policy target rate, % per year","properties":{"value":{"type":"number"},"reference":{"type":"string"},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}},"cdi":{"type":"object","description":"CDI daily rate, % per day","properties":{"value":{"type":"number"},"reference":{"type":"string"},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}},"ipca_12m":{"type":"object","description":"IPCA accumulated 12 months, %","properties":{"value":{"type":"number"},"reference":{"type":"string"},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}},"igpm":{"type":"object","description":"IGP-M monthly variation, %","properties":{"value":{"type":"number"},"reference":{"type":"string"},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}},"tr":{"type":"object","description":"TR (referential rate), %","properties":{"value":{"type":"number"},"reference":{"type":"string"},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}},"focus":{"type":"object","description":"Focus market survey median expectations for the current year end","properties":{"selic_year_end":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"integer"},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}},"ipca_year_end":{"type":"object","properties":{"value":{"type":"number"},"year":{"type":"integer"},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/rates","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"b3_quote","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/b3/:ticker","method":"GET","price":"$0.003","price_usd":0.003,"description":"B3 (Brazilian stock exchange) quote for stocks, REITs (FIIs) and ETFs by ticker (e.g. PETR4, VALE3, HGLG11, BOVA11). IMPORTANT: prices are DELAYED by approximately 15-30 minutes — this is not a real-time feed. Source: brapi.dev.","best_for":null,"not_for":null,"capabilities":null,"inputs":{"path_params":{"type":"object","properties":{"ticker":{"type":"string","description":"B3 ticker symbol, e.g. PETR4, VALE3, HGLG11, BOVA11"}},"required":["ticker"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/b3/PETR4","example_response":{"ticker":"PETR4","name":"Petrobras PN","price":38.42,"change_pct":1.13,"previous_close":37.99,"market_cap":500000000000,"volume":32000000,"currency":"BRL","delayed":true,"as_of":"2026-07-10T17:45:00Z","stale":false,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.003,"charged_price_usd":0.003,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"ticker":{"type":"string"},"name":{"type":"string","description":"Company or fund long name"},"price":{"type":"number","description":"Last price in BRL — DELAYED ~15-30 minutes"},"change_pct":{"type":"number","description":"Daily change %"},"previous_close":{"type":"number"},"market_cap":{"type":["number","null"]},"volume":{"type":["number","null"]},"currency":{"type":"string"},"delayed":{"type":"boolean","description":"Always true: B3 data is delayed ~15-30 minutes"},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/b3_quote","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"titulos","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/titulos","method":"GET","price":"$0.003","price_usd":0.003,"description":"Tesouro Direto (Brazilian federal government retail bonds): current rate and unit price for every bond available for purchase — inflation-linked (IPCA+), fixed rate (Prefixado) and floating (Selic). Source: Tesouro Transparente official dataset.","best_for":null,"not_for":null,"capabilities":null,"inputs":{"path_params":null,"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/titulos","example_response":{"titulos":[{"titulo":"Tesouro IPCA+ 2035","vencimento":"2035-05-15","taxa_compra":7.1,"preco_compra":2280.5},{"titulo":"Tesouro Prefixado 2029","vencimento":"2029-01-01","taxa_compra":13.9,"preco_compra":720.11}],"count":2,"as_of":"2026-07-10T15:00:00Z","stale":false,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.003,"charged_price_usd":0.003,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"titulos":{"type":"array","items":{"type":"object","properties":{"titulo":{"type":"string","description":"Bond name, e.g. 'Tesouro IPCA+ 2035'"},"vencimento":{"type":"string","format":"date","description":"Maturity date"},"taxa_compra":{"type":["number","null"],"description":"Annual buy rate, % (real rate for IPCA+ bonds)"},"preco_compra":{"type":["number","null"],"description":"Unit buy price in BRL"}}}},"count":{"type":"integer"},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/titulos","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"cnpj","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/cnpj/:cnpj","method":"GET","price":"$0.005","price_usd":0.005,"description":"Brazilian company registry data (Receita Federal) by CNPJ: legal name, trade name, registration status, CNAE activity codes, partners/officers (QSA), address, share capital. Normalized JSON. Source: Receita Federal via BrasilAPI, cached up to 7 days.","best_for":null,"not_for":null,"capabilities":null,"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"CNPJ, 14 digits, with or without punctuation, e.g. 00000000000191 or 00.000.000/0001-91"}},"required":["cnpj"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/cnpj/11222333000181","example_response":{"cnpj":"00000000000191","razao_social":"BANCO DO BRASIL SA","nome_fantasia":"BANCO DO BRASIL","situacao_cadastral":"ATIVA","data_situacao_cadastral":"2005-11-03","data_inicio_atividade":"1966-08-01","cnae_principal":{"codigo":"6422100","descricao":"Bancos múltiplos, com carteira comercial"},"cnaes_secundarios":[],"natureza_juridica":"Sociedade de Economia Mista","capital_social":120000000000,"endereco":{"logradouro":"SAUN QUADRA 5 LOTE B","numero":"SN","complemento":null,"bairro":"ASA NORTE","municipio":"BRASILIA","uf":"DF","cep":"70040912"},"qsa":[{"nome":"FULANO DE TAL","qualificacao":"Presidente","data_entrada":"2023-01-01"}],"as_of":"2026-07-08T12:00:00Z","stale":false,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.005,"charged_price_usd":0.005,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"cnpj":{"type":"string","description":"Normalized CNPJ (14 digits)"},"razao_social":{"type":"string","description":"Legal name"},"nome_fantasia":{"type":["string","null"],"description":"Trade name"},"situacao_cadastral":{"type":"string","description":"Registration status (e.g. ATIVA)"},"data_situacao_cadastral":{"type":["string","null"],"format":"date"},"data_inicio_atividade":{"type":["string","null"],"format":"date"},"cnae_principal":{"type":"object","properties":{"codigo":{"type":"string"},"descricao":{"type":"string"}}},"cnaes_secundarios":{"type":"array","items":{"type":"object","properties":{"codigo":{"type":"string"},"descricao":{"type":"string"}}}},"natureza_juridica":{"type":["string","null"]},"capital_social":{"type":["number","null"]},"endereco":{"type":"object","properties":{"logradouro":{"type":["string","null"]},"numero":{"type":["string","null"]},"complemento":{"type":["string","null"]},"bairro":{"type":["string","null"]},"municipio":{"type":["string","null"]},"uf":{"type":["string","null"]},"cep":{"type":["string","null"]}}},"qsa":{"type":"array","description":"Partners and officers","items":{"type":"object","properties":{"nome":{"type":"string"},"qualificacao":{"type":["string","null"]},"data_entrada":{"type":["string","null"],"format":"date"}}}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/cnpj","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"sancoes","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/sancoes/:cnpj","method":"GET","price":"$0.01","price_usd":0.01,"description":"Brazilian sanctions screening for companies (CNPJ ONLY — individuals/CPF are not supported by policy): CEIS (debarred companies), CNEP (anti-corruption law penalties), leniency agreements, the 'dirty list' of employers caught using slave-like labor (MTE), and TCU debarred bidders. Returns per-list hits with details. Sources: Portal da Transparência API, MTE public list, TCU open data.","best_for":null,"not_for":null,"capabilities":null,"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/sancoes/11222333000181","example_response":{"cnpj":"00000000000191","clean":true,"lists":{"ceis":{"hits":0,"records":[],"as_of":"2026-07-10T00:00:00Z","stale":false},"cnep":{"hits":0,"records":[],"as_of":"2026-07-10T00:00:00Z","stale":false},"acordos_leniencia":{"hits":0,"records":[],"as_of":"2026-07-10T00:00:00Z","stale":false},"trabalho_escravo":{"hits":0,"records":[],"as_of":"2026-07-01T00:00:00Z","stale":false},"tcu_inidoneos":{"hits":0,"records":[],"as_of":"2026-07-01T00:00:00Z","stale":false}},"as_of":"2026-07-10T00:00:00Z","stale":false,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.01,"charged_price_usd":0.01,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"cnpj":{"type":"string"},"clean":{"type":"boolean","description":"True when no list returned any hit"},"lists":{"type":"object","properties":{"ceis":{"type":"object","properties":{"hits":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}},"cnep":{"type":"object","properties":{"hits":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}},"acordos_leniencia":{"type":"object","properties":{"hits":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}},"trabalho_escravo":{"type":"object","properties":{"hits":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}},"tcu_inidoneos":{"type":"object","properties":{"hits":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"}}}}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/sancoes","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"processos","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/processos/:cnpj","method":"GET","price":"$0.02","price_usd":0.02,"description":"Brazilian lawsuit metadata for a company (CNPJ ONLY): case counts, courts (tribunais), case classes and filing dates, aggregated from DataJud — the national judiciary open database (CNJ). Metadata only; full case documents are not returned. Cached up to 24h.","best_for":null,"not_for":null,"capabilities":null,"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits. CPF is rejected with HTTP 400."}},"required":["cnpj"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/processos/11222333000181","example_response":{"cnpj":"00000000000191","total_processos":1240,"tribunais":[{"tribunal":"TJSP","count":800},{"tribunal":"TRF1","count":440}],"classes":[{"classe":"Procedimento Comum Cível","count":512}],"date_range":{"oldest":"2001-03-12","newest":"2026-06-30"},"tribunais_searched":["TJSP","TJRJ","TRF1"],"as_of":"2026-07-10T10:00:00Z","stale":false,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.02,"charged_price_usd":0.02,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"cnpj":{"type":"string"},"total_processos":{"type":"integer","description":"Total cases found across searched courts"},"tribunais":{"type":"array","items":{"type":"object","properties":{"tribunal":{"type":"string"},"count":{"type":"integer"}}}},"classes":{"type":"array","items":{"type":"object","properties":{"classe":{"type":"string"},"count":{"type":"integer"}}}},"date_range":{"type":"object","properties":{"oldest":{"type":["string","null"],"format":"date"},"newest":{"type":["string","null"],"format":"date"}}},"tribunais_searched":{"type":"array","items":{"type":"string"},"description":"Courts actually queried in this response"},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/processos","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"clima","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/clima/:cidade","method":"GET","price":"$0.001","price_usd":0.001,"description":"Current weather, 3-day forecast, UV index and air quality for any Brazilian city (geocoding included — pass the city name, e.g. 'sao-paulo', 'rio-de-janeiro', 'belo-horizonte'). Source: Open-Meteo (forecast, air quality and geocoding APIs). Cached 30 minutes per city.","best_for":null,"not_for":null,"capabilities":null,"inputs":{"path_params":{"type":"object","properties":{"cidade":{"type":"string","description":"Brazilian city name, URL-friendly (accents optional): sao-paulo, rio-de-janeiro, curitiba…"}},"required":["cidade"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/clima/sao-paulo","example_response":{"city":{"name":"São Paulo","state":"São Paulo","latitude":-23.55,"longitude":-46.63},"current":{"temperature_c":18.4,"humidity_pct":72,"wind_speed_kmh":9.7,"precipitation_mm":0,"weather_code":3},"forecast_3d":[{"date":"2026-07-11","temp_min_c":12.1,"temp_max_c":22.3,"precipitation_mm":0,"uv_index_max":5.2}],"air_quality":{"aqi_us":42,"pm2_5":9.1,"pm10":18.2},"uv_index_now":3.1,"as_of":"2026-07-10T18:00:00Z","stale":false,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.001,"charged_price_usd":0.001,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"city":{"type":"object","properties":{"name":{"type":"string"},"state":{"type":["string","null"]},"latitude":{"type":"number"},"longitude":{"type":"number"}}},"current":{"type":"object","properties":{"temperature_c":{"type":"number"},"humidity_pct":{"type":"number"},"wind_speed_kmh":{"type":"number"},"precipitation_mm":{"type":"number"},"weather_code":{"type":"integer","description":"WMO weather code"}}},"forecast_3d":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","format":"date"},"temp_min_c":{"type":"number"},"temp_max_c":{"type":"number"},"precipitation_mm":{"type":"number"},"uv_index_max":{"type":"number"}}}},"air_quality":{"type":"object","properties":{"aqi_us":{"type":["number","null"],"description":"US AQI"},"pm2_5":{"type":["number","null"],"description":"PM2.5 µg/m³"},"pm10":{"type":["number","null"],"description":"PM10 µg/m³"}}},"uv_index_now":{"type":["number","null"]},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data is older than the source freshness limit (should not happen: stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/clima","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br_company_profile_v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/company/profile/:cnpj","method":"GET","price":"$0.01","price_usd":0.01,"description":"Retrieve a normalized Brazilian company profile for entity verification and vendor onboarding. Includes official registration status, legal and trade names, headquarters or branch indicator, opening date, company age, legal nature, business activities, address, declared capital, contact fields when lawfully available, ownership data when available, source coverage and freshness. Accepts CNPJ only.","best_for":["entity verification","vendor onboarding","normalizing company data"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["company_verification","vendor_onboarding"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/company/profile/11222333000181","example_response":{"cnpj":"11222333000181","root_cnpj":"11222333","valid":true,"legal_name":"ACME INDUSTRIA E COMERCIO LTDA","trade_name":"ACME","registration_status":"active","headquarters_or_branch":"headquarters","company_age_days":4200,"as_of":"2026-07-10T12:00:00Z","stale":false,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.01,"charged_price_usd":0.01,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"cnpj":{"type":"string"},"root_cnpj":{"type":"string"},"valid":{"type":"boolean"},"legal_name":{"type":["string","null"]},"trade_name":{"type":["string","null"]},"registration_status":{"type":"string","enum":["active","suspended","unfit","closed","null","special","unknown"]},"registration_status_original":{"type":["string","null"]},"registration_status_date":{"type":["string","null"],"format":"date"},"headquarters_or_branch":{"type":"string","enum":["headquarters","branch","unknown"]},"opening_date":{"type":["string","null"],"format":"date"},"company_age_days":{"type":["number","null"]},"legal_nature":{"type":"object","properties":{"code":{"type":["string","null"]},"description":{"type":["string","null"]}}},"size":{"type":["string","null"]},"declared_capital_brl":{"type":["string","null"]},"primary_activity":{"type":["object","null"],"properties":{"code":{"type":"string"},"description":{"type":"string"}}},"secondary_activities":{"type":"array","items":{"type":"object"}},"address":{"type":["object","null"]},"owners":{"type":"array","description":"Ownership (QSA); natural-person names are masked by default","items":{"type":"object"}},"field_provenance":{"type":"object","description":"Which provider produced each field group"},"coverage":{"type":"array","description":"Per-source coverage: which sources were consulted, their execution status and scope. 'not_available'/'source_unavailable' mean the source could not be checked — the result is unknown, not clear.","items":{"type":"object","properties":{"source_id":{"type":"string"},"source_name":{"type":"string"},"status":{"type":"string","enum":["completed","partial","not_available","source_unavailable","source_stale","not_applicable","invalid_input"]},"scope":{"type":["string","null"]},"data_as_of":{"type":["string","null"],"format":"date-time"},"note":{"type":["string","null"]}}}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data exceeded its source freshness limit (stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/company_profile","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br_company_tax_regime_v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/company/tax-regime/:cnpj","method":"GET","price":"$0.01","price_usd":0.01,"description":"Check available Brazilian company tax-regime indicators for onboarding and invoicing workflows, including Simples Nacional and MEI status when lawfully accessible through configured official or licensed sources. Returns source coverage, effective dates and explicit unknown states when an automated source is unavailable. Accepts CNPJ only.","best_for":["invoicing setup","onboarding tax classification"],"not_for":["consumer credit","legal conclusions"],"capabilities":["company_verification","vendor_onboarding"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/company/tax-regime/11222333000181","example_response":{"cnpj":"11222333000181","status":"not_available","simples_nacional":null,"mei":null,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.01,"charged_price_usd":0.01,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"cnpj":{"type":"string"},"status":{"type":"string","enum":["completed","partial","not_available","source_unavailable"]},"simples_nacional":{"type":["boolean","null"],"description":"null = unknown (no lawful automated source); never fabricated as false"},"mei":{"type":["boolean","null"]},"coverage":{"type":"array","description":"Per-source coverage: which sources were consulted, their execution status and scope. 'not_available'/'source_unavailable' mean the source could not be checked — the result is unknown, not clear.","items":{"type":"object","properties":{"source_id":{"type":"string"},"source_name":{"type":"string"},"status":{"type":"string","enum":["completed","partial","not_available","source_unavailable","source_stale","not_applicable","invalid_input"]},"scope":{"type":["string","null"]},"data_as_of":{"type":["string","null"],"format":"date-time"},"note":{"type":["string","null"]}}}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data exceeded its source freshness limit (stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/company_tax_regime","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br_company_state_registrations_v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/company/state-registrations/:cnpj","method":"GET","price":"$0.015","price_usd":0.015,"description":"Retrieve available Brazilian state tax-registration records associated with a CNPJ for supplier onboarding and invoicing validation. Returns registration numbers, states, status, source, coverage and freshness. Coverage varies by state and unavailable jurisdictions are explicitly reported. Accepts CNPJ only.","best_for":["invoicing validation","supplier onboarding"],"not_for":["national coverage guarantees"],"capabilities":["company_verification","vendor_onboarding"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/company/state-registrations/11222333000181","example_response":{"cnpj":"11222333000181","status":"not_available","registrations":[],"states_covered":[],"states_unavailable":["ALL"],"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.015,"charged_price_usd":0.015,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"cnpj":{"type":"string"},"status":{"type":"string"},"registrations":{"type":"array","items":{"type":"object","properties":{"state":{"type":"string"},"registration_number":{"type":["string","null"]},"status":{"type":["string","null"]}}}},"states_covered":{"type":"array","items":{"type":"string"}},"states_unavailable":{"type":"array","items":{"type":"string"}},"coverage":{"type":"array","description":"Per-source coverage: which sources were consulted, their execution status and scope. 'not_available'/'source_unavailable' mean the source could not be checked — the result is unknown, not clear.","items":{"type":"object","properties":{"source_id":{"type":"string"},"source_name":{"type":"string"},"status":{"type":"string","enum":["completed","partial","not_available","source_unavailable","source_stale","not_applicable","invalid_input"]},"scope":{"type":["string","null"]},"data_as_of":{"type":["string","null"],"format":"date-time"},"note":{"type":["string","null"]}}}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data exceeded its source freshness limit (stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/company_state_registrations","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br_company_certificates_v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/company/certificates/:cnpj","method":"GET","price":"$0.02","price_usd":0.02,"description":"Retrieve machine-verifiable Brazilian company clearance-certificate metadata from configured official or licensed sources. Returns certificate type, issuer, status, issue date, expiry date, verification reference and source coverage. Does not bypass CAPTCHA or restricted government portals. Accepts CNPJ only.","best_for":["regularity checks where a lawful automated source exists"],"not_for":["bypassing CAPTCHA or restricted portals","inferring regularity from absence of debt"],"capabilities":["company_verification","compliance_screening"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/company/certificates/11222333000181","example_response":{"cnpj":"11222333000181","status":"not_available","items":[],"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.02,"charged_price_usd":0.02,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"cnpj":{"type":"string"},"status":{"type":"string"},"items":{"type":"array","items":{"type":"object","properties":{"certificate_type":{"type":"string"},"issuer":{"type":"string"},"status":{"type":"string"},"issued_at":{"type":["string","null"]},"expires_at":{"type":["string","null"]}}}},"coverage":{"type":"array","description":"Per-source coverage: which sources were consulted, their execution status and scope. 'not_available'/'source_unavailable' mean the source could not be checked — the result is unknown, not clear.","items":{"type":"object","properties":{"source_id":{"type":"string"},"source_name":{"type":"string"},"status":{"type":"string","enum":["completed","partial","not_available","source_unavailable","source_stale","not_applicable","invalid_input"]},"scope":{"type":["string","null"]},"data_as_of":{"type":["string","null"],"format":"date-time"},"note":{"type":["string","null"]}}}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data exceeded its source freshness limit (stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/company_certificates","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br_company_litigation_v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/company/litigation/:cnpj","method":"GET","price":"$0.02","price_usd":0.02,"description":"Retrieve public Brazilian court-case metadata associated with a company CNPJ for preliminary litigation-risk review. Returns counts, courts, jurisdictions, classes, subjects, filing periods, recent activity and coverage limitations. Metadata does not establish liability, case outcome or wrongdoing. Accepts CNPJ only.","best_for":["preliminary litigation-risk review","due diligence"],"not_for":["establishing liability","case outcomes","criminal background"],"capabilities":["litigation_metadata","due_diligence"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/company/litigation/11222333000181","example_response":{"cnpj":"11222333000181","status":"completed","total_cases":12,"by_court":[{"key":"TJSP","count":8}],"partial_results":true,"limitations":["Only a subset of courts is queried; counts are a lower bound and do not establish liability."],"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.02,"charged_price_usd":0.02,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"cnpj":{"type":"string"},"status":{"type":"string"},"total_cases":{"type":["number","null"]},"by_court":{"type":"array","items":{"type":"object"}},"by_jurisdiction":{"type":"array","items":{"type":"object"}},"by_class":{"type":"array","items":{"type":"object"}},"by_subject":{"type":"array","items":{"type":"object"}},"by_year":{"type":"array","items":{"type":"object"}},"recent_cases":{"type":"array","items":{"type":"object"}},"oldest_filing_date":{"type":["string","null"]},"newest_filing_date":{"type":["string","null"]},"possible_duplicates":{"type":"boolean"},"partial_results":{"type":"boolean"},"coverage":{"type":"array","description":"Per-source coverage: which sources were consulted, their execution status and scope. 'not_available'/'source_unavailable' mean the source could not be checked — the result is unknown, not clear.","items":{"type":"object","properties":{"source_id":{"type":"string"},"source_name":{"type":"string"},"status":{"type":"string","enum":["completed","partial","not_available","source_unavailable","source_stale","not_applicable","invalid_input"]},"scope":{"type":["string","null"]},"data_as_of":{"type":["string","null"],"format":"date-time"},"note":{"type":["string","null"]}}}},"limitations":{"type":"array","items":{"type":"string"}},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data exceeded its source freshness limit (stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/company_litigation","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br_company_integrity_v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/company/integrity/:cnpj","method":"GET","price":"$0.015","price_usd":0.015,"description":"Retrieve source-by-source Brazilian corporate integrity and sanctions results for a CNPJ. Includes CEIS, CNEP, leniency agreements, TCU debarment records and forced-labor employer records when available, with exact-match logic, potential-match warnings, evidence, dates and coverage. A clear result only means no match was found in the successfully completed sources. Accepts CNPJ only.","best_for":["supplier screening","pre-payment integrity checks"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["compliance_screening","sanctions_screening"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/company/integrity/11222333000181","example_response":{"cnpj":"11222333000181","outcome":"no_matches_found","exact_matches":0,"potential_matches":0,"requires_human_review":false,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.015,"charged_price_usd":0.015,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"type":"object","properties":{"cnpj":{"type":"string"},"outcome":{"type":"string","enum":["no_matches_found","potential_match","confirmed_match","incomplete_screening"]},"exact_matches":{"type":"number"},"potential_matches":{"type":"number"},"checks":{"type":"object"},"matches":{"type":"array","items":{"type":"object"}},"coverage":{"type":"array","description":"Per-source coverage: which sources were consulted, their execution status and scope. 'not_available'/'source_unavailable' mean the source could not be checked — the result is unknown, not clear.","items":{"type":"object","properties":{"source_id":{"type":"string"},"source_name":{"type":"string"},"status":{"type":"string","enum":["completed","partial","not_available","source_unavailable","source_stale","not_applicable","invalid_input"]},"scope":{"type":["string","null"]},"data_as_of":{"type":["string","null"],"format":"date-time"},"note":{"type":["string","null"]}}}},"requires_human_review":{"type":"boolean"},"as_of":{"type":"string","format":"date-time","description":"Timestamp of the underlying source data (UTC ISO 8601)"},"stale":{"type":"boolean","description":"True if the data exceeded its source freshness limit (stale sources return HTTP 503 instead)"},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/company_integrity","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"corporate_decision","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/agent/corporate-decision/:cnpj","method":"GET","price":"$0.03","price_usd":0.03,"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.","best_for":["due_diligence","payment_risk_precheck","compliance_screening"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["due_diligence","payment_risk_precheck","compliance_screening"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":{"type":"object","description":"Input for corporate_decision. See example.","example":{"subject":{"cnpj":"11222333000181"},"decision_context":{"use_case":"SUPPLIER_ONBOARDING","transaction_value_usd":10000},"constraints":{"minimum_confidence":80}}}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/corporate-decision/11222333000181","example_response":{"schema_version":"1.0","service_version":"3.0.0","request_id":"req_example","transaction_id":null,"capability":"corporate_decision","status":"COMPLETED","subject":{"entity_id":null,"entity_type":"BRAZILIAN_COMPANY","cnpj":"11222333000181","legal_name":"ACME LTDA"},"result":{},"decision":{"code":"APPROVE","machine_action":"PROCEED","human_review_required":false,"summary":"","policy_version":""},"confidence":null,"evidence":[],"recommended_actions":[],"execution":{"started_at":"2026-07-10T00:00:00Z","completed_at":"2026-07-10T00:00:01Z","latency_ms":1000,"modules_executed":[],"modules_skipped":[],"sources_consulted":1,"estimated_cost_usd":0.03,"actual_cost_usd":0.03},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.03,"charged_price_usd":0.03,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"},"freshness":{"generated_at":"2026-07-10T00:00:00Z","oldest_source_timestamp":null,"newest_source_timestamp":null,"freshness_score":100,"stale_fields":[]},"cache":{"used":false,"age_seconds":null,"freshness_valid":true},"errors":[]},"output_schema":{"$id":"cdo.agent.envelope.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/corporate_decision","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"corporate_evidence","paid":true,"bazaar_discoverable":false,"bazaar_product_name":"Corporate Evidence","path":"/v1/agent/corporate-evidence/:cnpj","method":"GET","price":"$0.01","price_usd":0.01,"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.","best_for":["evidence"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["evidence"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":{"type":"object","description":"Input for corporate_evidence. See example.","example":{"subject":{"cnpj":"11222333000181"},"claims":["COMPANY_IS_ACTIVE","NO_SANCTIONS_FOUND","BENEFICIAL_OWNER_IDENTIFIED"]}}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/corporate-evidence/11222333000181","example_response":{"schema_version":"1.0","service_version":"3.0.0","request_id":"req_example","transaction_id":null,"capability":"corporate_evidence","status":"COMPLETED","subject":{"entity_id":null,"entity_type":"BRAZILIAN_COMPANY","cnpj":"11222333000181","legal_name":"ACME LTDA"},"result":{},"decision":{"code":"APPROVE","machine_action":"PROCEED","human_review_required":false,"summary":"","policy_version":""},"confidence":null,"evidence":[],"recommended_actions":[],"execution":{"started_at":"2026-07-10T00:00:00Z","completed_at":"2026-07-10T00:00:01Z","latency_ms":1000,"modules_executed":[],"modules_skipped":[],"sources_consulted":1,"estimated_cost_usd":0.01,"actual_cost_usd":0.01},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.01,"charged_price_usd":0.01,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"},"freshness":{"generated_at":"2026-07-10T00:00:00Z","oldest_source_timestamp":null,"newest_source_timestamp":null,"freshness_score":100,"stale_fields":[]},"cache":{"used":false,"age_seconds":null,"freshness_valid":true},"errors":[]},"output_schema":{"$id":"cdo.agent.envelope.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/corporate_evidence","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"corporate_trust_score","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/agent/corporate-trust-score/:cnpj","method":"GET","price":"$0.01","price_usd":0.01,"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.","best_for":["company_verification"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["company_verification"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":{"type":"object","description":"Input for corporate_trust_score. See example.","example":{"subject":{"cnpj":"11222333000181"}}}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/corporate-trust-score/11222333000181","example_response":{"schema_version":"1.0","service_version":"3.0.0","request_id":"req_example","transaction_id":null,"capability":"corporate_trust_score","status":"COMPLETED","subject":{"entity_id":null,"entity_type":"BRAZILIAN_COMPANY","cnpj":"11222333000181","legal_name":"ACME LTDA"},"result":{},"decision":{"code":"APPROVE","machine_action":"PROCEED","human_review_required":false,"summary":"","policy_version":""},"confidence":null,"evidence":[],"recommended_actions":[],"execution":{"started_at":"2026-07-10T00:00:00Z","completed_at":"2026-07-10T00:00:01Z","latency_ms":1000,"modules_executed":[],"modules_skipped":[],"sources_consulted":1,"estimated_cost_usd":0.01,"actual_cost_usd":0.01},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.01,"charged_price_usd":0.01,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"},"freshness":{"generated_at":"2026-07-10T00:00:00Z","oldest_source_timestamp":null,"newest_source_timestamp":null,"freshness_score":100,"stale_fields":[]},"cache":{"used":false,"age_seconds":null,"freshness_valid":true},"errors":[]},"output_schema":{"$id":"cdo.agent.envelope.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/corporate_trust_score","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"corporate_graph_intelligence","paid":true,"bazaar_discoverable":false,"bazaar_product_name":"Single-Entity Corporate Graph","path":"/v1/agent/corporate-graph/:cnpj","method":"GET","price":"$0.02","price_usd":0.02,"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.","best_for":["litigation_metadata","due_diligence"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["litigation_metadata","due_diligence"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":{"type":"object","description":"Input for corporate_graph_intelligence. See example.","example":{"subject":{"cnpj":"11222333000181"},"depth":2,"max_nodes":100}}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/corporate-graph/11222333000181","example_response":{"schema_version":"1.0","service_version":"3.0.0","request_id":"req_example","transaction_id":null,"capability":"corporate_graph_intelligence","status":"COMPLETED","subject":{"entity_id":null,"entity_type":"BRAZILIAN_COMPANY","cnpj":"11222333000181","legal_name":"ACME LTDA"},"result":{},"decision":{"code":"APPROVE","machine_action":"PROCEED","human_review_required":false,"summary":"","policy_version":""},"confidence":null,"evidence":[],"recommended_actions":[],"execution":{"started_at":"2026-07-10T00:00:00Z","completed_at":"2026-07-10T00:00:01Z","latency_ms":1000,"modules_executed":[],"modules_skipped":[],"sources_consulted":1,"estimated_cost_usd":0.02,"actual_cost_usd":0.02},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.02,"charged_price_usd":0.02,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"},"freshness":{"generated_at":"2026-07-10T00:00:00Z","oldest_source_timestamp":null,"newest_source_timestamp":null,"freshness_score":100,"stale_fields":[]},"cache":{"used":false,"age_seconds":null,"freshness_valid":true},"errors":[]},"output_schema":{"$id":"cdo.agent.envelope.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/corporate_graph_intelligence","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"corporate_risk_reasoning","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/agent/corporate-risk-reasoning/:cnpj","method":"GET","price":"$0.015","price_usd":0.015,"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.","best_for":["due_diligence"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["due_diligence"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":{"type":"object","description":"Input for corporate_risk_reasoning. See example.","example":{"subject":{"cnpj":"11222333000181"},"target":"OVERALL_RISK"}}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/corporate-risk-reasoning/11222333000181","example_response":{"schema_version":"1.0","service_version":"3.0.0","request_id":"req_example","transaction_id":null,"capability":"corporate_risk_reasoning","status":"COMPLETED","subject":{"entity_id":null,"entity_type":"BRAZILIAN_COMPANY","cnpj":"11222333000181","legal_name":"ACME LTDA"},"result":{},"decision":{"code":"APPROVE","machine_action":"PROCEED","human_review_required":false,"summary":"","policy_version":""},"confidence":null,"evidence":[],"recommended_actions":[],"execution":{"started_at":"2026-07-10T00:00:00Z","completed_at":"2026-07-10T00:00:01Z","latency_ms":1000,"modules_executed":[],"modules_skipped":[],"sources_consulted":1,"estimated_cost_usd":0.015,"actual_cost_usd":0.015},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.015,"charged_price_usd":0.015,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"},"freshness":{"generated_at":"2026-07-10T00:00:00Z","oldest_source_timestamp":null,"newest_source_timestamp":null,"freshness_score":100,"stale_fields":[]},"cache":{"used":false,"age_seconds":null,"freshness_valid":true},"errors":[]},"output_schema":{"$id":"cdo.agent.envelope.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/corporate_risk_reasoning","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"corporate_entity_resolution","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/agent/corporate-entity-resolution","method":"GET","price":"$0.01","price_usd":0.01,"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.","best_for":["company_verification"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["company_verification"],"inputs":{"path_params":null,"query":{"type":"object","description":"Input for corporate_entity_resolution. See example.","example":{"entities":[{"name":"Empresa Exemplo LTDA","cnpj":"11222333000181"},{"name":"Exemplo Tecnologia","domain":"exemplo.com.br"}]}}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/corporate-entity-resolution","example_response":{"schema_version":"1.0","service_version":"3.0.0","request_id":"req_example","transaction_id":null,"capability":"corporate_entity_resolution","status":"COMPLETED","subject":{"entity_id":null,"entity_type":"BRAZILIAN_COMPANY","cnpj":"11222333000181","legal_name":"ACME LTDA"},"result":{},"decision":{"code":"APPROVE","machine_action":"PROCEED","human_review_required":false,"summary":"","policy_version":""},"confidence":null,"evidence":[],"recommended_actions":[],"execution":{"started_at":"2026-07-10T00:00:00Z","completed_at":"2026-07-10T00:00:01Z","latency_ms":1000,"modules_executed":[],"modules_skipped":[],"sources_consulted":1,"estimated_cost_usd":0.01,"actual_cost_usd":0.01},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.01,"charged_price_usd":0.01,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"},"freshness":{"generated_at":"2026-07-10T00:00:00Z","oldest_source_timestamp":null,"newest_source_timestamp":null,"freshness_score":100,"stale_fields":[]},"cache":{"used":false,"age_seconds":null,"freshness_valid":true},"errors":[]},"output_schema":{"$id":"cdo.agent.envelope.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/corporate_entity_resolution","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"corporate_identity","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/agent/corporate-identity/:cnpj","method":"GET","price":"$0.01","price_usd":0.01,"description":"Canonical, consolidated identity record for a Brazilian company (legal name, status, activities, address, ownership) with source precedence, conflicts and missing fields. CNPJ only.","best_for":["company_verification","vendor_onboarding"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["company_verification","vendor_onboarding"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":{"type":"object","description":"Input for corporate_identity. See example.","example":{"cnpj":"11222333000181"}}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/corporate-identity/11222333000181","example_response":{"schema_version":"1.0","service_version":"3.0.0","request_id":"req_example","transaction_id":null,"capability":"corporate_identity","status":"COMPLETED","subject":{"entity_id":null,"entity_type":"BRAZILIAN_COMPANY","cnpj":"11222333000181","legal_name":"ACME LTDA"},"result":{},"decision":{"code":"APPROVE","machine_action":"PROCEED","human_review_required":false,"summary":"","policy_version":""},"confidence":null,"evidence":[],"recommended_actions":[],"execution":{"started_at":"2026-07-10T00:00:00Z","completed_at":"2026-07-10T00:00:01Z","latency_ms":1000,"modules_executed":[],"modules_skipped":[],"sources_consulted":1,"estimated_cost_usd":0.01,"actual_cost_usd":0.01},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.01,"charged_price_usd":0.01,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"},"freshness":{"generated_at":"2026-07-10T00:00:00Z","oldest_source_timestamp":null,"newest_source_timestamp":null,"freshness_score":100,"stale_fields":[]},"cache":{"used":false,"age_seconds":null,"freshness_valid":true},"errors":[]},"output_schema":{"$id":"cdo.agent.envelope.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/corporate_identity","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"supplier_selection","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/agent/supplier-selection","method":"GET","price":"$0.005","price_usd":0.005,"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.","best_for":["orchestration"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["orchestration"],"inputs":{"path_params":null,"query":{"type":"object","description":"Input for supplier_selection. See example.","example":{"required_capability":"SANCTIONS_SCREENING","subject_country":"BR","constraints":{"max_cost_usd":0.02,"max_latency_ms":1500,"minimum_quality_score":90}}}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/supplier-selection","example_response":{"schema_version":"1.0","service_version":"3.0.0","request_id":"req_example","transaction_id":null,"capability":"supplier_selection","status":"COMPLETED","subject":{"entity_id":null,"entity_type":"BRAZILIAN_COMPANY","cnpj":"11222333000181","legal_name":"ACME LTDA"},"result":{},"decision":{"code":"APPROVE","machine_action":"PROCEED","human_review_required":false,"summary":"","policy_version":""},"confidence":null,"evidence":[],"recommended_actions":[],"execution":{"started_at":"2026-07-10T00:00:00Z","completed_at":"2026-07-10T00:00:01Z","latency_ms":1000,"modules_executed":[],"modules_skipped":[],"sources_consulted":1,"estimated_cost_usd":0.005,"actual_cost_usd":0.005},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.005,"charged_price_usd":0.005,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"},"freshness":{"generated_at":"2026-07-10T00:00:00Z","oldest_source_timestamp":null,"newest_source_timestamp":null,"freshness_score":100,"stale_fields":[]},"cache":{"used":false,"age_seconds":null,"freshness_valid":true},"errors":[]},"output_schema":{"$id":"cdo.agent.envelope.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/supplier_selection","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"corporate_cost_optimizer","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/agent/cost-optimizer/:cnpj","method":"GET","price":"$0.005","price_usd":0.005,"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.","best_for":["orchestration"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["orchestration"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":{"type":"object","description":"Input for corporate_cost_optimizer. See example.","example":{"objective":"DECIDE_SUPPLIER_APPROVAL","subject":{"cnpj":"11222333000181"},"constraints":{"max_cost_usd":0.1,"max_latency_ms":4000,"minimum_confidence":85}}}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/cost-optimizer/11222333000181","example_response":{"schema_version":"1.0","service_version":"3.0.0","request_id":"req_example","transaction_id":null,"capability":"corporate_cost_optimizer","status":"COMPLETED","subject":{"entity_id":null,"entity_type":"BRAZILIAN_COMPANY","cnpj":"11222333000181","legal_name":"ACME LTDA"},"result":{},"decision":{"code":"APPROVE","machine_action":"PROCEED","human_review_required":false,"summary":"","policy_version":""},"confidence":null,"evidence":[],"recommended_actions":[],"execution":{"started_at":"2026-07-10T00:00:00Z","completed_at":"2026-07-10T00:00:01Z","latency_ms":1000,"modules_executed":[],"modules_skipped":[],"sources_consulted":1,"estimated_cost_usd":0.005,"actual_cost_usd":0.005},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.005,"charged_price_usd":0.005,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"},"freshness":{"generated_at":"2026-07-10T00:00:00Z","oldest_source_timestamp":null,"newest_source_timestamp":null,"freshness_score":100,"stale_fields":[]},"cache":{"used":false,"age_seconds":null,"freshness_valid":true},"errors":[]},"output_schema":{"$id":"cdo.agent.envelope.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/corporate_cost_optimizer","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"autonomous_due_diligence","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/agent/autonomous-due-diligence/:cnpj","method":"GET","price":"$0.25","price_usd":0.25,"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.","best_for":["due_diligence","orchestration","compliance_screening"],"not_for":["natural-person screening","legal conclusions"],"capabilities":["due_diligence","orchestration","compliance_screening"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits, with or without punctuation. CPF (11-digit personal ID) is rejected with HTTP 400."}},"required":["cnpj"]},"query":{"type":"object","description":"Input for autonomous_due_diligence. See example.","example":{"objective":"Determine whether this company can be approved as a supplier.","subject":{"cnpj":"11222333000181"},"context":{"use_case":"SUPPLIER_ONBOARDING","transaction_value_usd":50000,"risk_tolerance":"LOW"},"constraints":{"max_cost_usd":0.25,"max_latency_ms":10000,"minimum_confidence":90},"output_preferences":{"include_graph":true,"include_human_report":true}}}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/autonomous-due-diligence/11222333000181","example_response":{"schema_version":"1.0","service_version":"3.0.0","request_id":"req_example","transaction_id":null,"capability":"autonomous_due_diligence","status":"COMPLETED","subject":{"entity_id":null,"entity_type":"BRAZILIAN_COMPANY","cnpj":"11222333000181","legal_name":"ACME LTDA"},"result":{},"decision":{"code":"APPROVE","machine_action":"PROCEED","human_review_required":false,"summary":"","policy_version":""},"confidence":null,"evidence":[],"recommended_actions":[],"execution":{"started_at":"2026-07-10T00:00:00Z","completed_at":"2026-07-10T00:00:01Z","latency_ms":1000,"modules_executed":[],"modules_skipped":[],"sources_consulted":1,"estimated_cost_usd":0.25,"actual_cost_usd":0.25},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.25,"charged_price_usd":0.25,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"},"freshness":{"generated_at":"2026-07-10T00:00:00Z","oldest_source_timestamp":null,"newest_source_timestamp":null,"freshness_score":100,"stale_fields":[]},"cache":{"used":false,"age_seconds":null,"freshness_valid":true},"errors":[]},"output_schema":{"$id":"cdo.agent.envelope.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/autonomous_due_diligence","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"agent_decide","paid":true,"bazaar_discoverable":false,"bazaar_product_name":"Company Decision","path":"/v1/agent/decide","method":"POST","price":"$0.03","price_usd":0.03,"description":"Brazil Company Decision — Guaranteed Agent Outcome. Give a CNPJ, your objective, budget and required confidence; we progressively consult the minimum necessary sources, stop at the decision threshold, and return a signed, evidence-backed, machine-executable decision. CNPJ only. Use the free preflight before payment to confirm resolvability and reachable coverage.","best_for":["Deciding whether to onboard/pay/contract a Brazilian company","Budget-aware progressive due diligence"],"not_for":["Individuals (CPF)","Legal or credit advice"],"capabilities":["due_diligence","supplier_onboarding","counterparty_risk_assessment","payment_approval","decision"],"inputs":{"path_params":null,"body":{"$id":"cdo.agent.decide.input","type":"object","additionalProperties":false,"required":["subject"],"properties":{"subject":{"type":"object","additionalProperties":false,"required":["cnpj"],"properties":{"type":{"type":"string","maxLength":40,"description":"Entity type; defaults to BRAZILIAN_COMPANY."},"cnpj":{"type":"string","minLength":11,"maxLength":20,"pattern":"^[0-9./\\s-]{11,20}$","description":"Brazilian CNPJ — 14 digits, with or without punctuation (e.g. 11222333000181 or 11.222.333/0001-81). CPF (11-digit personal id) is rejected by policy."}}},"objective":{"type":"string","maxLength":80,"description":"SUPPLIER_ONBOARDING | VENDOR_PAYMENT_APPROVAL | COUNTERPARTY_RISK_ASSESSMENT | MERCHANT_SCREENING (semantic aliases accepted; unknown values fall back to a default policy family).","examples":["SUPPLIER_ONBOARDING","VENDOR_PAYMENT_APPROVAL","COUNTERPARTY_RISK_ASSESSMENT","MERCHANT_SCREENING"]},"question":{"type":"string","maxLength":500,"description":"Optional free-text question for context (does not drive the decision)."},"transaction":{"type":"object","additionalProperties":false,"properties":{"value_usd":{"type":"number","minimum":0,"maximum":1000000000000},"currency":{"type":"string","maxLength":8},"criticality":{"type":"string","enum":["LOW","MEDIUM","HIGH","CRITICAL"]}}},"constraints":{"type":"object","additionalProperties":false,"properties":{"max_cost_usd":{"type":"number","minimum":0,"description":"USD, must be >= 0."},"minimum_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"maximum_latency_ms":{"type":"number","exclusiveMinimum":0,"maximum":600000,"description":"Milliseconds, must be > 0."}}},"risk_context":{"type":"object","additionalProperties":false,"properties":{"risk_appetite":{"type":"string","enum":["CONSERVATIVE","MODERATE","AGGRESSIVE"]},"jurisdiction":{"type":"string","maxLength":8,"description":"ISO country; only BR is served."}}},"policy":{"type":"object","additionalProperties":false,"properties":{"policy_id":{"type":"string","maxLength":120}},"description":"Reference an existing built-in/custom policy by id."},"custom_policy":{"type":"object","description":"Inline custom policy (validated by the policy validator; returns 422 on invalid)."},"execution_preferences":{"type":"object","additionalProperties":false,"properties":{"progressive":{"type":"boolean"},"include_human_report":{"type":"boolean"},"privacy_mode":{"type":"string","enum":["STANDARD","MINIMAL","HASH_ONLY"]}}}}}},"output_summary":"Universal decision envelope v1.1: decision + automation_safety + policy + execution_plan + signed decision_receipt (with key_id) + evidence + coverage + limitations + abstention + recovery_options + optional company_decision_passport.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/decide","example_response":{"schema_version":"1.1","service_version":"3.0.0","capability":"corporate_decision","status":"COMPLETED","subject":{"cnpj":"11222333000181","legal_name":"ACME LTDA"},"decision":{"code":"APPROVE_WITH_MONITORING","machine_action":"PROCEED_WITH_CONTROLS","human_review_required":false},"policy":{"policy_id":"supplier-onboarding-moderate-v1","policy_version":"1.0.0","policy_hash":"…"},"automation_safety":{"safe_to_execute":true,"permitted_actions":["CREATE_VENDOR_RECORD"],"maximum_exposure_usd":10000},"execution_plan":{"plan_id":"plan_…","stopped_because":"TARGET_CONFIDENCE_REACHED","actual_provider_cost_usd":0.012,"cost_avoided_usd":0.006},"decision_receipt":{"receipt_id":"dr_…","signature":"0x…"},"service_guarantee":{"charge_only_if":["minimum_deliverable_produced"],"refund_supported":false},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.03,"charged_price_usd":0.03,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"$id":"cdo.agent.decide.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}},"description":"Universal decision envelope v1.1: decision + automation_safety + policy + execution_plan + signed decision_receipt (with key_id) + evidence + coverage + limitations + abstention + recovery_options + optional company_decision_passport."},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/agent_decide_post","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"agent_decide","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/agent/decide/:cnpj","method":"GET","price":"$0.03","price_usd":0.03,"description":"Objective-based decision (GET form): /v1/agent/decide/:cnpj?objective=SUPPLIER_ONBOARDING&transaction_value_usd=10000&minimum_confidence=90&max_cost_usd=0.25&risk_appetite=MODERATE. Same signed, evidence-backed decision as the POST form; operational validation occurs after x402 acceptance.","best_for":null,"not_for":null,"capabilities":["due_diligence","decision"],"inputs":{"path_params":{"type":"object","properties":{"cnpj":{"type":"string","description":"Company CNPJ, 14 digits. CPF is rejected with HTTP 400."}},"required":["cnpj"]},"query":null},"output_summary":"Universal decision envelope v1.1: decision + automation_safety + policy + execution_plan + signed decision_receipt (with key_id) + evidence + coverage + limitations + abstention + recovery_options + optional company_decision_passport.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/decide/11222333000181","example_response":{"schema_version":"1.1","service_version":"3.0.0","capability":"corporate_decision","status":"COMPLETED","subject":{"cnpj":"11222333000181","legal_name":"ACME LTDA"},"decision":{"code":"APPROVE_WITH_MONITORING","machine_action":"PROCEED_WITH_CONTROLS","human_review_required":false},"policy":{"policy_id":"supplier-onboarding-moderate-v1","policy_version":"1.0.0","policy_hash":"…"},"automation_safety":{"safe_to_execute":true,"permitted_actions":["CREATE_VENDOR_RECORD"],"maximum_exposure_usd":10000},"execution_plan":{"plan_id":"plan_…","stopped_because":"TARGET_CONFIDENCE_REACHED","actual_provider_cost_usd":0.012,"cost_avoided_usd":0.006},"decision_receipt":{"receipt_id":"dr_…","signature":"0x…"},"service_guarantee":{"charge_only_if":["minimum_deliverable_produced"],"refund_supported":false},"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.03,"charged_price_usd":0.03,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"$id":"cdo.agent.decide.output","type":"object","additionalProperties":true,"required":["schema_version","service_version","request_id","capability","status","subject","result","execution","payment","freshness","cache","errors"],"properties":{"schema_version":{"type":"string","enum":["1.0","1.1"],"description":"1.0 = base capabilities; 1.1 = objective decision (adds decision/policy/automation_safety/receipt/passport)."},"service_version":{"type":"string"},"request_id":{"type":"string","pattern":"^req_"},"transaction_id":{"type":["string","null"]},"capability":{"type":"string"},"status":{"type":"string","enum":["COMPLETED","PARTIALLY_COMPLETED","INSUFFICIENT_DATA","FAILED","PAYMENT_REQUIRED","BUDGET_EXCEEDED","TIMEOUT"]},"subject":{"type":"object","required":["entity_type"],"properties":{"entity_id":{"type":["string","null"]},"entity_type":{"type":"string"},"cnpj":{"type":["string","null"]},"legal_name":{"type":["string","null"]}}},"objective":{"type":["object","null"],"description":"v1.1: objective/question/use_case."},"result":{"type":"object","description":"Capability-specific result payload."},"decision":{"type":["object","null"],"properties":{"code":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"machine_action":{"type":"string","enum":["PROCEED","PROCEED_WITH_CONTROLS","REQUEST_ADDITIONAL_DATA","ESCALATE_TO_HUMAN","BLOCK","RETRY_LATER","SELECT_ALTERNATIVE"]},"human_review_required":{"type":"boolean"},"summary":{"type":"string"},"policy_version":{"type":"string"}}},"automation_safety":{"type":["object","null"],"description":"v1.1: whether an agent may act, and within what exposure.","properties":{"safe_to_execute":{"type":"boolean"},"permitted_actions":{"type":"array","items":{"type":"string"}},"prohibited_actions":{"type":"array","items":{"type":"string"}},"maximum_exposure_usd":{"type":"number","minimum":0},"conditions":{"type":"array","items":{"type":"string"}},"human_review_triggers":{"type":"array","items":{"type":"string"}}}},"confidence":{"type":["object","null"],"properties":{"overall":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_quality":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"data_coverage":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"decision_confidence":{"type":"number","minimum":0,"maximum":100,"description":"0–100."},"evidence_strength":{"type":"number","minimum":0,"maximum":100,"description":"0–100."}}},"reasoning":{"type":["object","null"],"description":"Verifiable justifications only — never model chain-of-thought."},"evidence":{"type":"array","items":{"type":"object"},"description":"Traceable evidence items; absence of evidence is never a negative confirmation."},"recommended_actions":{"type":"array","items":{"type":"object"}},"counterfactuals":{"type":"array","items":{"type":"object"},"description":"Deterministic what-would-change items (when applicable)."},"coverage":{"type":["object","null"]},"limitations":{"type":"array","items":{"type":"string"}},"abstention":{"type":["object","null"],"description":"v1.1: honest abstention with blocking source + retryability."},"execution":{"type":"object","required":["started_at","completed_at","latency_ms"],"properties":{"started_at":{"type":"string","format":"date-time"},"completed_at":{"type":"string","format":"date-time"},"latency_ms":{"type":"number","minimum":0},"modules_executed":{"type":"array","items":{"type":"string"}},"modules_skipped":{"type":"array","items":{"type":"string"}},"sources_consulted":{"type":"integer","minimum":0},"estimated_cost_usd":{"type":"number","minimum":0},"actual_cost_usd":{"type":"number","minimum":0}}},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}},"freshness":{"type":"object","required":["generated_at","freshness_score"],"properties":{"generated_at":{"type":"string","format":"date-time"},"oldest_source_timestamp":{"type":["string","null"]},"newest_source_timestamp":{"type":["string","null"]},"freshness_score":{"type":"number","minimum":0,"maximum":100},"stale_fields":{"type":"array","items":{"type":"string"}}}},"cache":{"type":"object","required":["used"],"properties":{"used":{"type":"boolean"},"age_seconds":{"type":["number","null"],"minimum":0},"freshness_valid":{"type":"boolean"}}},"service_guarantee":{"type":["object","null"]},"decision_receipt":{"type":["object","null"],"description":"v1.1: signed, offline-verifiable receipt (carries key_id + signer)."},"company_decision_passport":{"type":["object","null"],"description":"v1.1: reusable scoped approval; only for approving decisions."},"privacy":{"type":["object","null"]},"recovery_options":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}},"description":"Universal decision envelope v1.1: decision + automation_safety + policy + execution_plan + signed decision_receipt (with key_id) + evidence + coverage + limitations + abstention + recovery_options + optional company_decision_passport."},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/agent_decide_get","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"agent_counterfactual","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/agent/decision-counterfactual","method":"POST","price":"$0.01","price_usd":0.01,"description":"Deterministic counterfactual analysis: what would change the decision, the maximum approvable exposure, required documents/evidence, or the impact of removing a risk driver. Derived from the decision engine — never LLM-generated. CNPJ only.","best_for":null,"not_for":null,"capabilities":["due_diligence","decision_support"],"inputs":{"path_params":null,"body":{"$id":"cdo.agent.counterfactual.input","type":"object","additionalProperties":false,"required":["subject","counterfactual"],"properties":{"subject":{"type":"object","additionalProperties":false,"required":["cnpj"],"properties":{"type":{"type":"string","maxLength":40},"cnpj":{"type":"string","minLength":11,"maxLength":20,"pattern":"^[0-9./\\s-]{11,20}$","description":"Brazilian CNPJ — 14 digits, with or without punctuation (e.g. 11222333000181 or 11.222.333/0001-81). CPF (11-digit personal id) is rejected by policy."}}},"objective":{"type":"string","maxLength":80},"risk_context":{"type":"object","additionalProperties":false,"properties":{"risk_appetite":{"type":"string","enum":["CONSERVATIVE","MODERATE","AGGRESSIVE"]}}},"counterfactual":{"type":"object","additionalProperties":false,"required":["type"],"properties":{"type":{"type":"string","enum":["WHAT_WOULD_CHANGE_DECISION","MAXIMUM_APPROVABLE_EXPOSURE","REQUIRED_DOCUMENTS","REQUIRED_EVIDENCE","RISK_DRIVER_REMOVAL","POLICY_CHANGE_IMPACT","SOURCE_AVAILABILITY_IMPACT"],"description":"Which counterfactual to compute."},"target_decision":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"],"description":"Optional decision the caller wants to reach."}}}}}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/decision-counterfactual","example_response":{"current_decision":"REVIEW","target_decision":"APPROVE","type":"WHAT_WOULD_CHANGE_DECISION","required_changes":[{"condition":"REACH_MINIMUM_COVERAGE","effect":{"estimated_decision":"DECISION_UNBLOCKED","estimated_confidence":85},"evidence_required":["SANCTIONS_SCREENING"]}],"notes":[],"deterministic":true,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.01,"charged_price_usd":0.01,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"$id":"cdo.agent.counterfactual.output","type":"object","additionalProperties":false,"required":["current_decision","type","required_changes","deterministic"],"properties":{"current_decision":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"target_decision":{"type":["string","null"],"enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE",null]},"type":{"type":"string","enum":["WHAT_WOULD_CHANGE_DECISION","MAXIMUM_APPROVABLE_EXPOSURE","REQUIRED_DOCUMENTS","REQUIRED_EVIDENCE","RISK_DRIVER_REMOVAL","POLICY_CHANGE_IMPACT","SOURCE_AVAILABILITY_IMPACT"]},"required_changes":{"type":"array","maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["condition","effect","evidence_required"],"properties":{"condition":{"type":"string","description":"Machine-readable change token, e.g. RESOLVE:<code> / PROVIDE_EVIDENCE:<id>."},"effect":{"type":"object","additionalProperties":false,"properties":{"estimated_decision":{"type":"string"},"estimated_confidence":{"type":["number","null"],"minimum":0,"maximum":100}}},"evidence_required":{"type":"array","items":{"type":"string"},"description":"evidence_ids / document ids required to satisfy the change."}}}},"notes":{"type":"array","items":{"type":"string"}},"deterministic":{"const":true,"description":"Always true — derived from the decision engine, never LLM-generated."},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}},"examples":[{"current_decision":"REVIEW","target_decision":"APPROVE","type":"WHAT_WOULD_CHANGE_DECISION","required_changes":[{"condition":"REACH_MINIMUM_COVERAGE","effect":{"estimated_decision":"DECISION_UNBLOCKED","estimated_confidence":85},"evidence_required":["SANCTIONS_SCREENING"]}],"notes":[],"deterministic":true}]},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/agent_counterfactual","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"agent_refresh","paid":true,"bazaar_discoverable":false,"bazaar_product_name":"Intelligence Refresh","path":"/v1/agent/refresh","method":"POST","price":"$0.01","price_usd":0.01,"description":"Company Intelligence Reassessment — re-runs the FULL decision for a prior subject/passport, reports which domains changed vs unchanged, and issues a fresh signed receipt (and passport if still approving). Full recomputation at a flat price (not an incremental/delta engine). CNPJ only.","best_for":null,"not_for":null,"capabilities":["due_diligence","monitoring"],"inputs":{"path_params":null,"body":{"$id":"cdo.agent.refresh.input","type":"object","additionalProperties":false,"properties":{"passport_id":{"type":"string","maxLength":60},"subject":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","maxLength":40},"cnpj":{"type":"string","minLength":11,"maxLength":20,"pattern":"^[0-9./\\s-]{11,20}$","description":"Brazilian CNPJ — 14 digits, with or without punctuation (e.g. 11222333000181 or 11.222.333/0001-81). CPF (11-digit personal id) is rejected by policy."}}},"objective":{"type":"string","maxLength":80},"risk_context":{"type":"object","additionalProperties":false,"properties":{"risk_appetite":{"type":"string","enum":["CONSERVATIVE","MODERATE","AGGRESSIVE"]}}}},"anyOf":[{"required":["passport_id"]},{"required":["subject"]}]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/refresh","example_response":{"operation":"COMPANY_INTELLIGENCE_REASSESSMENT","pricing_mode":"FLAT","recomputation":"FULL","subject_cnpj":"11222333000181","changes_detected":true,"changed_domains":["decision"],"unchanged_domains":["evidence"],"previous_decision":"APPROVE","new_decision":"APPROVE_WITH_MONITORING","price_usd":0.01,"new_passport_id":null,"new_receipt_id":"dr_x","delta_price_usd":0.01,"full_recomputation_avoided":false,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.01,"charged_price_usd":0.01,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"$id":"cdo.agent.refresh.output","type":"object","additionalProperties":true,"required":["operation","pricing_mode","recomputation","subject_cnpj","changes_detected","changed_domains","unchanged_domains","new_decision","price_usd","full_recomputation_avoided"],"properties":{"schema_version":{"type":"string","enum":["1.1"]},"operation":{"const":"COMPANY_INTELLIGENCE_REASSESSMENT","description":"Honest label: this is a FULL reassessment, not an incremental/delta refresh."},"pricing_mode":{"const":"FLAT"},"recomputation":{"const":"FULL"},"passport_id":{"type":["string","null"]},"subject_cnpj":{"type":"string"},"changes_detected":{"type":"boolean"},"changed_domains":{"type":"array","items":{"type":"string"}},"unchanged_domains":{"type":"array","items":{"type":"string"}},"previous_decision":{"type":["string","null"],"enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE",null]},"new_decision":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"price_usd":{"type":"number","minimum":0},"new_passport_id":{"type":["string","null"]},"new_receipt_id":{"type":"string"},"delta_price_usd":{"type":"number","minimum":0,"deprecated":true,"description":"@deprecated alias of price_usd — kept for older clients; pricing is flat, never a delta."},"full_recomputation_avoided":{"const":false,"description":"Always false — the whole decision is recomputed every call."},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}},"examples":[{"operation":"COMPANY_INTELLIGENCE_REASSESSMENT","pricing_mode":"FLAT","recomputation":"FULL","subject_cnpj":"11222333000181","changes_detected":true,"changed_domains":["decision"],"unchanged_domains":["evidence"],"previous_decision":"APPROVE","new_decision":"APPROVE_WITH_MONITORING","price_usd":0.01,"new_passport_id":null,"new_receipt_id":"dr_x","delta_price_usd":0.01,"full_recomputation_avoided":false}]},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/agent_refresh_post","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"agent_refresh","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/agent/refresh/:passport_id","method":"GET","price":"$0.01","price_usd":0.01,"description":"Company Intelligence Reassessment by passport id (GET form). Full recomputation at a flat price.","best_for":null,"not_for":null,"capabilities":["monitoring"],"inputs":{"path_params":{"type":"object","properties":{"passport_id":{"type":"string"}},"required":["passport_id"]},"query":null},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/agent/refresh/:passport_id","example_response":{"operation":"COMPANY_INTELLIGENCE_REASSESSMENT","pricing_mode":"FLAT","recomputation":"FULL","subject_cnpj":"11222333000181","changes_detected":false,"changed_domains":[],"unchanged_domains":["evidence","decision"],"previous_decision":"APPROVE","new_decision":"APPROVE","price_usd":0.01,"new_passport_id":null,"new_receipt_id":"dr_x","delta_price_usd":0.01,"full_recomputation_avoided":false,"payment":{"status":"SETTLED","payment_status":"SETTLED","quoted_price_usd":0.01,"charged_price_usd":0.01,"payment_reference":"0xtransaction_hash","transaction_hash":"0xtransaction_hash","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payee":"0x0D0E3539Da45c573AF8730045e7D5F634243f3d3","persistence_status":"PERSISTED","protocol":"x402"}},"output_schema":{"$id":"cdo.agent.refresh.output","type":"object","additionalProperties":true,"required":["operation","pricing_mode","recomputation","subject_cnpj","changes_detected","changed_domains","unchanged_domains","new_decision","price_usd","full_recomputation_avoided"],"properties":{"schema_version":{"type":"string","enum":["1.1"]},"operation":{"const":"COMPANY_INTELLIGENCE_REASSESSMENT","description":"Honest label: this is a FULL reassessment, not an incremental/delta refresh."},"pricing_mode":{"const":"FLAT"},"recomputation":{"const":"FULL"},"passport_id":{"type":["string","null"]},"subject_cnpj":{"type":"string"},"changes_detected":{"type":"boolean"},"changed_domains":{"type":"array","items":{"type":"string"}},"unchanged_domains":{"type":"array","items":{"type":"string"}},"previous_decision":{"type":["string","null"],"enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE",null]},"new_decision":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","APPROVE_WITH_MONITORING","REVIEW","REJECT","UNABLE_TO_DECIDE"]},"price_usd":{"type":"number","minimum":0},"new_passport_id":{"type":["string","null"]},"new_receipt_id":{"type":"string"},"delta_price_usd":{"type":"number","minimum":0,"deprecated":true,"description":"@deprecated alias of price_usd — kept for older clients; pricing is flat, never a delta."},"full_recomputation_avoided":{"const":false,"description":"Always false — the whole decision is recomputed every call."},"payment":{"type":"object","required":["payment_status","protocol"],"properties":{"status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"payment_status":{"type":"string","enum":["SETTLED","PENDING","NOT_REQUIRED","REFUSED"]},"quoted_price_usd":{"type":["number","null"],"minimum":0},"charged_price_usd":{"type":["number","null"],"minimum":0},"payment_reference":{"type":["string","null"]},"transaction_hash":{"type":["string","null"]},"network":{"type":["string","null"]},"asset":{"type":["string","null"]},"payee":{"type":["string","null"]},"persistence_status":{"type":"string","enum":["PERSISTED","RECONCILIATION_REQUIRED"]},"protocol":{"type":"string","enum":["x402"]}}}},"examples":[{"operation":"COMPANY_INTELLIGENCE_REASSESSMENT","pricing_mode":"FLAT","recomputation":"FULL","subject_cnpj":"11222333000181","changes_detected":true,"changed_domains":["decision"],"unchanged_domains":["evidence"],"previous_decision":"APPROVE","new_decision":"APPROVE_WITH_MONITORING","price_usd":0.01,"new_passport_id":null,"new_receipt_id":"dr_x","delta_price_usd":0.01,"full_recomputation_avoided":false}]},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/agent_refresh_get","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.legal_entity.resolve.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/entities/resolve","method":"POST","price":"$0.01","price_usd":0.01,"description":"Resolve Legal Entity. Brazil coverage. Policy BR_LEGAL_ENTITY_RESOLUTION_V1. Sources: BRASILAPI_RECEITA_FEDERAL. Resolution is limited to Receita Federal-derived CNPJ fields available through the declared provider; it is not a universal identity guarantee.","best_for":["Resolve Legal Entity"],"not_for":["Resolution is limited to Receita Federal-derived CNPJ fields available through the declared provider; it is not a universal identity guarantee."],"capabilities":["product","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"legal_name":{"type":"string","minLength":1,"maxLength":240},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/entities/resolve","example_response":{"schema_version":"1.0.0","product_or_solution":"br.legal_entity.resolve.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_LEGAL_ENTITY_RESOLUTION_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["BRASILAPI_RECEITA_FEDERAL"],"sources_unavailable":[],"limitations":["Resolution is limited to Receita Federal-derived CNPJ fields available through the declared provider; it is not a universal identity guarantee."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["Resolution is limited to Receita Federal-derived CNPJ fields available through the declared provider; it is not a universal identity guarantee."],"remediation":[],"price_usdc":"0.01","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.01},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.legal_entity.resolve.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.company.legal_status.verify.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/companies/legal-status","method":"POST","price":"$0.03","price_usd":0.03,"description":"Verify Company Legal Status. Brazil coverage. Policy BR_COMPANY_LEGAL_STATUS_V1. Sources: BRASILAPI_RECEITA_FEDERAL. Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance.","best_for":["Verify Company Legal Status"],"not_for":["Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance."],"capabilities":["product","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/companies/legal-status","example_response":{"schema_version":"1.0.0","product_or_solution":"br.company.legal_status.verify.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_COMPANY_LEGAL_STATUS_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["BRASILAPI_RECEITA_FEDERAL"],"sources_unavailable":[],"limitations":["Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance."],"remediation":[],"price_usdc":"0.03","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.03},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.company.legal_status.verify.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.invoice.company.match.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/invoices/match-company","method":"POST","price":"$0.05","price_usd":0.05,"description":"Match Invoice to Company. Brazil coverage. Policy BR_INVOICE_COMPANY_MATCH_V1. Sources: BRASILAPI_RECEITA_FEDERAL, CALLER_INVOICE_FIELDS. Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established.","best_for":["Match Invoice to Company"],"not_for":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established."],"capabilities":["product","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"invoice":{"type":"object","additionalProperties":false,"properties":{"invoice_id":{"type":"string","minLength":1,"maxLength":240},"supplier_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"supplier_legal_name":{"type":"string","minLength":1,"maxLength":240},"supplier_address":{"type":"string","minLength":1,"maxLength":240},"issue_date":{"type":"string","format":"date"},"amount":{"type":"string","pattern":"^\\d{1,18}(?:\\.\\d{1,6})?$"},"currency":{"const":"BRL","default":"BRL"}},"required":["invoice_id","supplier_cnpj","supplier_legal_name"]},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","invoice","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/invoices/match-company","example_response":{"schema_version":"1.0.0","product_or_solution":"br.invoice.company.match.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_INVOICE_COMPANY_MATCH_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["BRASILAPI_RECEITA_FEDERAL","CALLER_INVOICE_FIELDS"],"sources_unavailable":[],"limitations":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established."],"remediation":[],"price_usdc":"0.05","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.05},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.invoice.company.match.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.business_payee.match.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/payees/match-business","method":"POST","price":"$0.05","price_usd":0.05,"description":"Match Business Payee. Brazil coverage. Policy BR_BUSINESS_PAYEE_MATCH_V1. Sources: INDEPENDENT_PAYEE_BINDING_EVIDENCE. A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions.","best_for":["Match Business Payee"],"not_for":["A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions."],"capabilities":["product","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"binding_evidence":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","payee_fingerprint","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/payees/match-business","example_response":{"schema_version":"1.0.0","product_or_solution":"br.business_payee.match.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_BUSINESS_PAYEE_MATCH_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["INDEPENDENT_PAYEE_BINDING_EVIDENCE"],"sources_unavailable":[],"limitations":["A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions."],"remediation":[],"price_usdc":"0.05","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.05},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.business_payee.match.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.supplier.approve.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/suppliers/approve","method":"POST","price":"$0.2","price_usd":0.2,"description":"Approve Supplier. Brazil coverage. Policy BR_SUPPLIER_APPROVAL_V1. Sources: BRASILAPI_RECEITA_FEDERAL, CEIS, CNEP, CGU_LENIENCY, TCU_INIDONEOS, MTE_FORCED_LABOR. Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance. No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions.","best_for":["Approve Supplier"],"not_for":["Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance.","No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions."],"capabilities":["product","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"policy_id":{"const":"BR_SUPPLIER_APPROVAL_V1"},"payee":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"binding_evidence":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]}},"required":["cnpj","payee_fingerprint"]},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","policy_id","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/suppliers/approve","example_response":{"schema_version":"1.0.0","product_or_solution":"br.supplier.approve.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_SUPPLIER_APPROVAL_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["BRASILAPI_RECEITA_FEDERAL","CEIS","CNEP","CGU_LENIENCY","TCU_INIDONEOS","MTE_FORCED_LABOR"],"sources_unavailable":[],"limitations":["Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance.","No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance.","No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions."],"remediation":[],"price_usdc":"0.20","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.2},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.supplier.approve.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.vendor.payment_detail_change.authorize.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/vendors/authorize-payment-detail-change","method":"POST","price":"$0.15","price_usd":0.15,"description":"Authorize Vendor Payment-Detail Change. Brazil coverage. Policy BR_VENDOR_PAYMENT_DETAIL_CHANGE_V1. Sources: PRIOR_VERIFIED_AUTHORIZATION, INDEPENDENT_PAYEE_BINDING_EVIDENCE, BRASILAPI_RECEITA_FEDERAL, RESTRICTED_PARTY_SCREENING. A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions. Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment.","best_for":["Authorize Vendor Payment-Detail Change"],"not_for":["A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."],"capabilities":["product","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"current_payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"proposed_payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"prior_authorization":{"type":"object","additionalProperties":false,"properties":{"execution_id":{"type":"string","minLength":1,"maxLength":240},"valid_until":{"type":"string","format":"date-time"},"status":{"enum":["AUTHORIZED","AUTHORIZED_WITH_LIMITS"]}},"required":["execution_id","valid_until","status"]},"challenge":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","current_payee_fingerprint","proposed_payee_fingerprint","prior_authorization","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/vendors/authorize-payment-detail-change","example_response":{"schema_version":"1.0.0","product_or_solution":"br.vendor.payment_detail_change.authorize.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_VENDOR_PAYMENT_DETAIL_CHANGE_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["PRIOR_VERIFIED_AUTHORIZATION","INDEPENDENT_PAYEE_BINDING_EVIDENCE","BRASILAPI_RECEITA_FEDERAL","RESTRICTED_PARTY_SCREENING"],"sources_unavailable":[],"limitations":["A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."],"remediation":[],"price_usdc":"0.15","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.15},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.vendor.payment_detail_change.authorize.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.business.payment.authorize.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/payments/authorize","method":"POST","price":"$0.15","price_usd":0.15,"description":"Authorize Business Payment. Brazil coverage. Policy BR_PAYMENT_AUTHORIZATION_V1. Sources: SUPPLIER_APPROVAL, CALLER_INVOICE_FIELDS, INDEPENDENT_PAYEE_BINDING_EVIDENCE, RESTRICTED_PARTY_SCREENING. Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established. A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions. Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment.","best_for":["Authorize Business Payment"],"not_for":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established.","A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."],"capabilities":["product","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"supplier":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"policy_id":{"const":"BR_SUPPLIER_APPROVAL_V1"},"payee":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"binding_evidence":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]}},"required":["cnpj","payee_fingerprint"]}},"required":["cnpj","policy_id"]},"invoice":{"type":"object","additionalProperties":false,"properties":{"invoice_id":{"type":"string","minLength":1,"maxLength":240},"supplier_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"supplier_legal_name":{"type":"string","minLength":1,"maxLength":240},"supplier_address":{"type":"string","minLength":1,"maxLength":240},"issue_date":{"type":"string","format":"date"},"amount":{"type":"string","pattern":"^\\d{1,18}(?:\\.\\d{1,6})?$"},"currency":{"const":"BRL","default":"BRL"}},"required":["invoice_id","supplier_cnpj","supplier_legal_name"]},"payee":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"binding_evidence":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]}},"required":["cnpj","payee_fingerprint"]},"vendor_change":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"current_payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"proposed_payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"prior_authorization":{"type":"object","additionalProperties":false,"properties":{"execution_id":{"type":"string","minLength":1,"maxLength":240},"valid_until":{"type":"string","format":"date-time"},"status":{"enum":["AUTHORIZED","AUTHORIZED_WITH_LIMITS"]}},"required":["execution_id","valid_until","status"]},"challenge":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]}},"required":["cnpj","current_payee_fingerprint","proposed_payee_fingerprint","prior_authorization"]},"amount":{"type":"string","pattern":"^\\d{1,18}(?:\\.\\d{1,6})?$"},"currency":{"const":"BRL"},"policy_id":{"const":"BR_PAYMENT_AUTHORIZATION_V1"},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","supplier","invoice","payee","amount","currency","policy_id","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/payments/authorize","example_response":{"schema_version":"1.0.0","product_or_solution":"br.business.payment.authorize.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_PAYMENT_AUTHORIZATION_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["SUPPLIER_APPROVAL","CALLER_INVOICE_FIELDS","INDEPENDENT_PAYEE_BINDING_EVIDENCE","RESTRICTED_PARTY_SCREENING"],"sources_unavailable":[],"limitations":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established.","A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established.","A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."],"remediation":[],"price_usdc":"0.15","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.15},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.business.payment.authorize.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.restricted_business_party.screen.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/restricted-parties/screen","method":"POST","price":"$0.01","price_usd":0.01,"description":"Screen Restricted Business Party. Brazil coverage. Policy BR_RESTRICTED_BUSINESS_PARTY_V1. Sources: CEIS, CNEP, CGU_LENIENCY, TCU_INIDONEOS, MTE_FORCED_LABOR. No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions.","best_for":["Screen Restricted Business Party"],"not_for":["No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions."],"capabilities":["product","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"legal_name":{"type":"string","minLength":1,"maxLength":240},"aliases":{"type":"array","maxItems":20,"default":[],"items":{"type":"string","minLength":1,"maxLength":240}},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/restricted-parties/screen","example_response":{"schema_version":"1.0.0","product_or_solution":"br.restricted_business_party.screen.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_RESTRICTED_BUSINESS_PARTY_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["CEIS","CNEP","CGU_LENIENCY","TCU_INIDONEOS","MTE_FORCED_LABOR"],"sources_unavailable":[],"limitations":["No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions."],"remediation":[],"price_usdc":"0.01","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.01},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.restricted_business_party.screen.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.vendor.authorization.continue.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/vendors/authorizations/continue","method":"POST","price":"$0.15","price_usd":0.15,"description":"Continue Vendor Authorization. Brazil coverage. Policy BR_CONTINUE_VENDOR_AUTHORIZATION_V1. Sources: PRIOR_VERIFIED_AUTHORIZATION, BRASILAPI_RECEITA_FEDERAL, RESTRICTED_PARTY_SCREENING. Only still-valid compatible claims are reused; stale, changed, revoked or policy-required claims are rechecked. Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment.","best_for":["Continue Vendor Authorization"],"not_for":["Only still-valid compatible claims are reused; stale, changed, revoked or policy-required claims are rechecked.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."],"capabilities":["product","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"previous_authorization":{"type":"object","additionalProperties":false,"properties":{"execution_id":{"type":"string","minLength":1,"maxLength":240},"status":{"enum":["AUTHORIZED","AUTHORIZED_WITH_LIMITS","SUSPENDED","REVOKED"]},"valid_until":{"type":"string","format":"date-time"},"claims":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"properties":{"claim_id":{"type":"string","minLength":1,"maxLength":240},"type":{"enum":["LEGAL_ENTITY","LEGAL_STATUS","RESTRICTED_PARTY","PAYEE_BINDING","SUPPLIER_APPROVAL"]},"status":{"enum":["VALID","STALE","REVOKED"]},"valid_until":{"type":"string","format":"date-time"},"evidence_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["claim_id","type","status","valid_until","evidence_digest"]}}},"required":["execution_id","status","valid_until","claims"]},"changed_claims":{"type":"array","maxItems":50,"default":[],"items":{"type":"string","minLength":1,"maxLength":240}},"policy_id":{"const":"BR_CONTINUE_VENDOR_AUTHORIZATION_V1"},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","previous_authorization","policy_id","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/vendors/authorizations/continue","example_response":{"schema_version":"1.0.0","product_or_solution":"br.vendor.authorization.continue.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_CONTINUE_VENDOR_AUTHORIZATION_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["PRIOR_VERIFIED_AUTHORIZATION","BRASILAPI_RECEITA_FEDERAL","RESTRICTED_PARTY_SCREENING"],"sources_unavailable":[],"limitations":["Only still-valid compatible claims are reused; stale, changed, revoked or policy-required claims are rechecked.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["Only still-valid compatible claims are reused; stale, changed, revoked or policy-required claims are rechecked.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."],"remediation":[],"price_usdc":"0.15","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.15},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.vendor.authorization.continue.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.solution.company_check.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/solutions/company-check","method":"POST","price":"$0.04","price_usd":0.04,"description":"Company Check. Brazil coverage. Policy BR_COMPANY_CHECK_V1. Sources: BRASILAPI_RECEITA_FEDERAL. Resolution is limited to Receita Federal-derived CNPJ fields available through the declared provider; it is not a universal identity guarantee. Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance.","best_for":["Company Check"],"not_for":["Resolution is limited to Receita Federal-derived CNPJ fields available through the declared provider; it is not a universal identity guarantee.","Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance."],"capabilities":["solution","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/solutions/company-check","example_response":{"schema_version":"1.0.0","product_or_solution":"br.solution.company_check.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_COMPANY_CHECK_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["BRASILAPI_RECEITA_FEDERAL"],"sources_unavailable":[],"limitations":["Resolution is limited to Receita Federal-derived CNPJ fields available through the declared provider; it is not a universal identity guarantee.","Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["Resolution is limited to Receita Federal-derived CNPJ fields available through the declared provider; it is not a universal identity guarantee.","Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance."],"remediation":[],"price_usdc":"0.04","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.04},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.solution.company_check.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.solution.supplier_approval.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/solutions/supplier-approval","method":"POST","price":"$0.2","price_usd":0.2,"description":"Supplier Approval. Brazil coverage. Policy BR_SUPPLIER_APPROVAL_V1. Sources: BRASILAPI_RECEITA_FEDERAL, RESTRICTED_PARTY_SCREENING. Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance. No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions.","best_for":["Supplier Approval"],"not_for":["Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance.","No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions."],"capabilities":["solution","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"policy_id":{"const":"BR_SUPPLIER_APPROVAL_V1"},"payee":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"binding_evidence":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]}},"required":["cnpj","payee_fingerprint"]},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","policy_id","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/solutions/supplier-approval","example_response":{"schema_version":"1.0.0","product_or_solution":"br.solution.supplier_approval.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_SUPPLIER_APPROVAL_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["BRASILAPI_RECEITA_FEDERAL","RESTRICTED_PARTY_SCREENING"],"sources_unavailable":[],"limitations":["Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance.","No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["Registration status is an observed Receita Federal status, not universal good standing, solvency, licensing or tax clearance.","No finding is limited to the named completed CEIS, CNEP, leniency, TCU and MTE sources; public restrictions are not all called sanctions."],"remediation":[],"price_usdc":"0.20","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.2},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.solution.supplier_approval.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.solution.invoice_payee_verification.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/solutions/invoice-payee-verification","method":"POST","price":"$0.09","price_usd":0.09,"description":"Invoice & Payee Verification. Brazil coverage. Policy BR_INVOICE_PAYEE_VERIFICATION_V1. Sources: BRASILAPI_RECEITA_FEDERAL, CALLER_INVOICE_FIELDS, INDEPENDENT_PAYEE_BINDING_EVIDENCE. Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established. A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions.","best_for":["Invoice & Payee Verification"],"not_for":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established.","A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions."],"capabilities":["solution","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"invoice":{"type":"object","additionalProperties":false,"properties":{"invoice_id":{"type":"string","minLength":1,"maxLength":240},"supplier_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"supplier_legal_name":{"type":"string","minLength":1,"maxLength":240},"supplier_address":{"type":"string","minLength":1,"maxLength":240},"issue_date":{"type":"string","format":"date"},"amount":{"type":"string","pattern":"^\\d{1,18}(?:\\.\\d{1,6})?$"},"currency":{"const":"BRL","default":"BRL"}},"required":["invoice_id","supplier_cnpj","supplier_legal_name"]},"payee":{"type":"object","additionalProperties":false,"properties":{"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"binding_evidence":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]}},"required":["payee_fingerprint"]},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","invoice","payee","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/solutions/invoice-payee-verification","example_response":{"schema_version":"1.0.0","product_or_solution":"br.solution.invoice_payee_verification.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_INVOICE_PAYEE_VERIFICATION_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["BRASILAPI_RECEITA_FEDERAL","CALLER_INVOICE_FIELDS","INDEPENDENT_PAYEE_BINDING_EVIDENCE"],"sources_unavailable":[],"limitations":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established.","A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established.","A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions."],"remediation":[],"price_usdc":"0.09","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.09},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.solution.invoice_payee_verification.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.solution.payment_authorization.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/solutions/payment-authorization","method":"POST","price":"$0.25","price_usd":0.25,"description":"Payment Authorization. Brazil coverage. Policy BR_PAYMENT_AUTHORIZATION_V1. Sources: SUPPLIER_APPROVAL, CALLER_INVOICE_FIELDS, INDEPENDENT_PAYEE_BINDING_EVIDENCE, RESTRICTED_PARTY_SCREENING. Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established. A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions. Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment.","best_for":["Payment Authorization"],"not_for":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established.","A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."],"capabilities":["solution","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"supplier":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"policy_id":{"const":"BR_SUPPLIER_APPROVAL_V1"},"payee":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"binding_evidence":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]}},"required":["cnpj","payee_fingerprint"]}},"required":["cnpj","policy_id"]},"invoice":{"type":"object","additionalProperties":false,"properties":{"invoice_id":{"type":"string","minLength":1,"maxLength":240},"supplier_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"supplier_legal_name":{"type":"string","minLength":1,"maxLength":240},"supplier_address":{"type":"string","minLength":1,"maxLength":240},"issue_date":{"type":"string","format":"date"},"amount":{"type":"string","pattern":"^\\d{1,18}(?:\\.\\d{1,6})?$"},"currency":{"const":"BRL","default":"BRL"}},"required":["invoice_id","supplier_cnpj","supplier_legal_name"]},"payee":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"binding_evidence":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]}},"required":["cnpj","payee_fingerprint"]},"vendor_change":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"current_payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"proposed_payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"prior_authorization":{"type":"object","additionalProperties":false,"properties":{"execution_id":{"type":"string","minLength":1,"maxLength":240},"valid_until":{"type":"string","format":"date-time"},"status":{"enum":["AUTHORIZED","AUTHORIZED_WITH_LIMITS"]}},"required":["execution_id","valid_until","status"]},"challenge":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]}},"required":["cnpj","current_payee_fingerprint","proposed_payee_fingerprint","prior_authorization"]},"amount":{"type":"string","pattern":"^\\d{1,18}(?:\\.\\d{1,6})?$"},"currency":{"const":"BRL"},"policy_id":{"const":"BR_PAYMENT_AUTHORIZATION_V1"},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","supplier","invoice","payee","amount","currency","policy_id","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/solutions/payment-authorization","example_response":{"schema_version":"1.0.0","product_or_solution":"br.solution.payment_authorization.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_PAYMENT_AUTHORIZATION_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["SUPPLIER_APPROVAL","CALLER_INVOICE_FIELDS","INDEPENDENT_PAYEE_BINDING_EVIDENCE","RESTRICTED_PARTY_SCREENING"],"sources_unavailable":[],"limitations":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established.","A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["Only caller-supplied invoice identity fields are compared; authenticity, duplicate absence and tax validity are not established.","A valid independent binding is required; bank-account ownership is not inferred from names, invoices or payment instructions.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."],"remediation":[],"price_usdc":"0.25","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.25},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.solution.payment_authorization.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.solution.vendor_change_continuous_authorization.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/solutions/vendor-change-continuous-authorization","method":"POST","price":"$0.2","price_usd":0.2,"description":"Vendor Change & Continuous Authorization. Brazil coverage. Policy BR_VENDOR_CHANGE_CONTINUOUS_AUTHORIZATION_V1. Sources: PRIOR_VERIFIED_AUTHORIZATION, BRASILAPI_RECEITA_FEDERAL, RESTRICTED_PARTY_SCREENING, INDEPENDENT_PAYEE_BINDING_EVIDENCE. One composite decision and one charge cover the declared vendor-change intent. Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment.","best_for":["Vendor Change & Continuous Authorization"],"not_for":["One composite decision and one charge cover the declared vendor-change intent.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."],"capabilities":["solution","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"current_payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"proposed_payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"prior_authorization":{"type":"object","additionalProperties":false,"properties":{"execution_id":{"type":"string","minLength":1,"maxLength":240},"valid_until":{"type":"string","format":"date-time"},"status":{"enum":["AUTHORIZED","AUTHORIZED_WITH_LIMITS"]}},"required":["execution_id","valid_until","status"]},"challenge":{"type":"object","additionalProperties":false,"properties":{"type":{"enum":["PROVIDER_ATTESTATION","INDEPENDENT_CONFIRMATION","SIGNED_CHALLENGE","PREVIOUSLY_VERIFIED_BINDING"]},"reference":{"type":"string","minLength":1,"maxLength":240},"verified_at":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"subject_cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["type","reference","verified_at","valid_until","subject_cnpj","payee_fingerprint"]},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"},"previous_authorization":{"type":"object","additionalProperties":false,"properties":{"execution_id":{"type":"string","minLength":1,"maxLength":240},"status":{"enum":["AUTHORIZED","AUTHORIZED_WITH_LIMITS","SUSPENDED","REVOKED"]},"valid_until":{"type":"string","format":"date-time"},"claims":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"properties":{"claim_id":{"type":"string","minLength":1,"maxLength":240},"type":{"enum":["LEGAL_ENTITY","LEGAL_STATUS","RESTRICTED_PARTY","PAYEE_BINDING","SUPPLIER_APPROVAL"]},"status":{"enum":["VALID","STALE","REVOKED"]},"valid_until":{"type":"string","format":"date-time"},"evidence_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"required":["claim_id","type","status","valid_until","evidence_digest"]}}},"required":["execution_id","status","valid_until","claims"]},"changed_claims":{"type":"array","maxItems":50,"default":[],"items":{"type":"string","minLength":1,"maxLength":240}}},"required":["cnpj","current_payee_fingerprint","proposed_payee_fingerprint","prior_authorization","previous_authorization","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/solutions/vendor-change-continuous-authorization","example_response":{"schema_version":"1.0.0","product_or_solution":"br.solution.vendor_change_continuous_authorization.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_VENDOR_CHANGE_CONTINUOUS_AUTHORIZATION_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["PRIOR_VERIFIED_AUTHORIZATION","BRASILAPI_RECEITA_FEDERAL","RESTRICTED_PARTY_SCREENING","INDEPENDENT_PAYEE_BINDING_EVIDENCE"],"sources_unavailable":[],"limitations":["One composite decision and one charge cover the declared vendor-change intent.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["One composite decision and one charge cover the declared vendor-change intent.","Authorization is scoped to the declared policy, evidence, amount, destination and validity window; it does not execute payment."],"remediation":[],"price_usdc":"0.20","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.2},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.solution.vendor_change_continuous_authorization.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"br.company.capability.passport.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/br/company-passports","method":"POST","price":"$0.1","price_usd":0.1,"description":"RunOnProof Company Capability Passport. Brazil coverage. Policy BR_COMPANY_CAPABILITY_PASSPORT_V1. Sources: COMMITTED_BR_EXECUTIONS. A Passport is immutable reusable evidence state, not a score, seal, universal capability claim or perpetual authorization.","best_for":["RunOnProof Company Capability Passport"],"not_for":["A Passport is immutable reusable evidence state, not a score, seal, universal capability claim or perpetual authorization."],"capabilities":["passport","brazil_company_decision","evidence","replay","idempotency"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"cnpj":{"type":"string","pattern":"^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$"},"execution_ids":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":240}},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}},"required":["cnpj","execution_ids","idempotency_key"]}},"output_summary":"Structured JSON; see output_schema.","decision_outputs":null,"coverage_policy":"Every response lists source-by-source coverage. Unavailable sources are reported as unknown, never as clear. A 'clear' result only means no match in the successfully completed sources.","freshness_policy":"Stale data is not presented as current; after x402 payment acceptance, sources beyond their freshness limit return an explicit HTTP 503.","example_request":"https://cdo-staging.up.railway.app/v1/br/company-passports","example_response":{"schema_version":"1.0.0","product_or_solution":"br.company.capability.passport.v1","country":"BR","jurisdiction":"BRAZIL","request_id":"brreq_example","execution_id":"brexec_example","replayed":false,"decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_RESULT","policy":{"id":"BR_COMPANY_CAPABILITY_PASSPORT_V1","version":"1.0.0","digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"reason_codes":["SYNTHETIC_EXAMPLE"],"coverage":{"status":"SUFFICIENT","sources_completed":["COMMITTED_BR_EXECUTIONS"],"sources_unavailable":[],"limitations":["A Passport is immutable reusable evidence state, not a score, seal, universal capability claim or perpetual authorization."]},"freshness":{"status":"CURRENT","valid_as_of":"2026-08-10T00:00:00.000Z","valid_until":"2026-08-11T00:00:00.000Z"},"evidence":[],"limitations":["A Passport is immutable reusable evidence state, not a score, seal, universal capability claim or perpetual authorization."],"remediation":[],"price_usdc":"0.10","economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.1},"result":{}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product_or_solution","country","jurisdiction","request_id","execution_id","replayed","decision","authorization","machine_action","policy","reason_codes","coverage","freshness","evidence","limitations","remediation","price_usdc","economic_activity","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"country":{"const":"BR"},"jurisdiction":{"const":"BRAZIL"},"request_id":{"type":"string"},"execution_id":{"type":"string"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","BLOCK","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY","RETRY_LATER"]},"machine_action":{"type":"string"},"policy":{"type":"object"},"reason_codes":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object"},"freshness":{"type":"object"},"evidence":{"type":"array","items":{"type":"object"}},"limitations":{"type":"array","items":{"type":"string"}},"remediation":{"type":"array","items":{"type":"string"}},"price_usdc":{"type":"string"},"economic_activity":{"type":"object"},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number"}}},"result":{"type":"object"}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/br.company.capability.passport.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"us.company.check.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/us/company-check","method":"POST","price":"$0.04","price_usd":0.04,"technical_mode":"off","x402_mode":"off","bazaar_mode":"off","price_version":"1.0.0","description":"Confirm the intended US company identity and whether its situation meets the applicable federal gate.","operational_description":"Bind a US company to a public identifier, evaluate the versioned federal policy from persisted certified snapshots, and return evidence, ambiguity, source health, freshness and limitations under FEDERAL_ONLY coverage.","capabilities":["federal_identity_binding","federal_restricted_party_screening","source_health","freshness","ambiguity","evidence_bundle"],"inputs":{"body":{"type":"object","additionalProperties":false,"required":["company","policy_id","idempotency_key"],"properties":{"company":{"type":"object","additionalProperties":false,"required":["identifier","legal_name","jurisdiction"],"properties":{"identifier":{"type":"object","additionalProperties":false,"required":["scheme","value","evidence_reference"],"properties":{"scheme":{"type":"string","enum":["STATE_ENTITY_NUMBER","UEI","CAGE","NPI","USDOT","MC","CIK","LEI"]},"value":{"type":"string","minLength":1,"maxLength":160},"evidence_reference":{"type":"string","pattern":"^(?:https://[^?\\s#]+|canonical-entity:[A-Za-z0-9_-]+)$"}}},"legal_name":{"type":"string","minLength":1,"maxLength":500},"jurisdiction":{"type":"string","pattern":"^US(?:-[A-Z]{2})?$"},"entity_id":{"type":"string","pattern":"^ent_[A-Za-z0-9_-]+$"}}},"policy_id":{"const":"US_COMPANY_CHECK_V1"},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$"}}}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product","solution","solution_version","request_id","execution_id","quote_id","request_digest","policy","decision","authorization","machine_action","confidence","risk_level","reason_codes","conditions","required_information","company","ambiguity","checks_executed","checks_reused","coverage","source_health","evidence_ids","freshness","limitations","valid_as_of","valid_until","authorization_token","charged","billing","delivery"],"properties":{"schema_version":{"const":"1.0.0"},"product":{"const":"us.company.check.v1"},"solution":{"const":"COMPANY_CHECK"},"solution_version":{"const":"1.0.0"},"request_id":{"type":"string","pattern":"^req_[A-Za-z0-9_-]+$"},"execution_id":{"type":"string","minLength":1},"quote_id":{"type":"string","minLength":1},"request_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"policy":{"type":"object","additionalProperties":false,"required":["id","version"],"properties":{"id":{"const":"US_COMPANY_CHECK_V1"},"version":{"const":"1.0.0"}}},"decision":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","REJECT","INSUFFICIENT_EVIDENCE"]},"authorization":{"type":"string","enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","BLOCK","RETRY_LATER"]},"machine_action":{"type":"string","enum":["USE_COMPANY","PRESENT_CANDIDATES","REQUEST_IDENTIFIER","REQUEST_IDENTITY_EVIDENCE","HOLD","BLOCK","RETRY_LATER"]},"confidence":{"anyOf":[{"type":"number","minimum":0,"maximum":1},{"type":"null"}]},"risk_level":{"anyOf":[{"type":"string","enum":["LOW","MEDIUM","HIGH","CRITICAL"]},{"type":"null"}]},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["code","required_before_action"],"properties":{"code":{"type":"string"},"required_before_action":{"type":"boolean"}}}},"required_information":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["field_path","reason_code"],"properties":{"field_path":{"type":"string"},"reason_code":{"type":"string"}}}},"company":{"type":"object","additionalProperties":false,"required":["entity_id","legal_name","jurisdiction","identifier","resolution_status","legal_status"],"properties":{"entity_id":{"type":"string"},"legal_name":{"type":"string"},"jurisdiction":{"type":"string"},"identifier":{"type":"object","additionalProperties":false,"required":["scheme","value","evidence_reference"],"properties":{"scheme":{"type":"string"},"value":{"type":"string"},"evidence_reference":{"type":"string"}}},"resolution_status":{"type":"string","enum":["MATCH","AMBIGUOUS"]},"legal_status":{"const":"UNKNOWN"}}},"ambiguity":{"type":"object","additionalProperties":false,"required":["status","candidate_count","candidates"],"properties":{"status":{"type":"string","enum":["UNAMBIGUOUS","AMBIGUOUS"]},"candidate_count":{"type":"integer","minimum":0},"candidates":{"type":"array","items":{"type":"string"}}}},"checks_executed":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["check_id","capability","scope"],"properties":{"check_id":{"type":"string"},"capability":{"type":"string"},"scope":{"type":"string"}}}},"checks_reused":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["check_id","capability","scope"],"properties":{"check_id":{"type":"string"},"capability":{"type":"string"},"scope":{"type":"string"}}}},"coverage":{"type":"object","additionalProperties":false,"required":["scope","supported","state_legal_status","limitations"],"properties":{"scope":{"const":"FEDERAL_ONLY"},"supported":{"type":"boolean"},"state_legal_status":{"const":"NOT_ASSERTED"},"limitations":{"type":"array","items":{"type":"string"}}}},"source_health":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["source_id","status","artifact_digest","valid_as_of","valid_until"],"properties":{"source_id":{"type":"string"},"status":{"type":"string"},"artifact_digest":{"anyOf":[{"type":"string"},{"type":"null"}]},"valid_as_of":{"anyOf":[{"type":"string"},{"type":"null"}]},"valid_until":{"anyOf":[{"type":"string"},{"type":"null"}]}}}},"evidence_ids":{"type":"array","items":{"type":"string"}},"freshness":{"type":"object","additionalProperties":false,"required":["status","valid_as_of","valid_until"],"properties":{"status":{"const":"CURRENT"},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"}}},"limitations":{"type":"array","items":{"type":"string"}},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"authorization_token":{"type":"null"},"charged":{"type":"boolean"},"billing":{"type":"object","additionalProperties":false,"required":["mode","primitive_billing","charge_reference"],"properties":{"mode":{"const":"COMPOSITE_SINGLE_CHARGE"},"primitive_billing":{"const":"DISABLED"},"charge_reference":{"anyOf":[{"type":"string"},{"type":"null"}]}}},"delivery":{"type":"object","additionalProperties":false,"required":["status","result_digest"],"properties":{"status":{"const":"DELIVERED"},"result_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}}}},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/company_check","policy":{"id":"US_COMPANY_CHECK_V1","version":"1.0.0"},"billing_mode":"COMPOSITE_SINGLE_CHARGE","primitive_billing":"DISABLED","no_decision_no_charge":true,"no_charge":false,"coverage":"FEDERAL_ONLY","state_legal_status":"NOT_ASSERTED","limitations":["FEDERAL_ONLY coverage does not establish national or state legal existence or good standing.","Absence in SAM, SEC or USAspending is not evidence of business nonexistence.","Nominal OFAC screening does not assess the OFAC 50 Percent Rule.","State legal status is reported only when a separately certified state adapter supplies it."]},{"name":"us.supplier.approve.v1","paid":true,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/us/suppliers/approve","method":"POST","price":"$0.20","price_usd":0.2,"technical_mode":"off","x402_mode":"off","bazaar_mode":"off","price_version":"1.0.0","description":"Approve, condition, hold or reject a US supplier under a versioned policy, with official-source evidence and a verifiable authorization.","operational_description":"Resolve the supplier identity, screen the four certified federal restricted-party sources, apply US_FEDERAL_COUNTERPARTY_V1, and deliver one replayable machine decision.","capabilities":["supplier_approval","restricted_party_screening","authorization","remediation","replay"],"inputs":{"body":{"type":"object","additionalProperties":false,"properties":{"supplier":{"type":"object","additionalProperties":false,"properties":{"caller_supplier_reference":{"type":"string","minLength":1,"maxLength":120},"entity_id":{"type":"string","minLength":1,"maxLength":120},"identifier":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","enum":["STATE_ENTITY_NUMBER","UEI","CAGE","NPI","USDOT","MC","CIK","LEI","EIN"]},"value":{"type":"string","minLength":1,"maxLength":80},"fingerprint":{"type":"string","minLength":1,"maxLength":80,"pattern":"^sha256:[a-f0-9]{64}$"},"reference":{"type":"string","minLength":1,"maxLength":120},"jurisdiction":{"type":"string","minLength":1,"maxLength":5,"pattern":"^US-(A[LKZR]|C[AOT]|D[CE]|F[LM]|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEHINOST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$"}},"required":["type"]},"legal_name":{"type":"string","minLength":1,"maxLength":200},"jurisdiction":{"type":"string","minLength":1,"maxLength":5,"pattern":"^US-(A[LKZR]|C[AOT]|D[CE]|F[LM]|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEHINOST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$"},"product_or_service":{"type":"string","minLength":1,"maxLength":300},"sector":{"type":"string","minLength":1,"maxLength":100},"relationship":{"const":"NEW_SUPPLIER"},"spend_band":{"type":"string","enum":["MICRO","LOW","MEDIUM","HIGH","VERY_HIGH"]}},"required":["caller_supplier_reference","legal_name","jurisdiction","relationship","spend_band"]},"payee":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","enum":["X402_PAYTO","WALLET","MERCHANT_RESOURCE","PAYOUT_DESTINATION_TOKEN","PROVIDER_ACCOUNT_TOKEN"]},"value":{"type":"string","minLength":1,"maxLength":512},"provider":{"type":"string","minLength":1,"maxLength":80},"merchant_url":{"type":"string","minLength":1,"maxLength":500,"format":"uri","pattern":"^https://"},"fingerprint":{"type":"string","minLength":1,"maxLength":80,"pattern":"^sha256:[a-f0-9]{64}$"},"provider_namespace":{"type":"string","minLength":1,"maxLength":80}},"required":["type","value"]},"documents":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"document_id":{"type":"string","minLength":1,"maxLength":120},"document_digest":{"type":"string","minLength":1,"maxLength":80,"pattern":"^sha256:[a-f0-9]{64}$"},"type":{"type":"string","minLength":1,"maxLength":80}},"required":["document_id","document_digest","type"]},"maxItems":30},"policy":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","enum":["US_LEGAL_EXISTENCE_V1","US_COMPANY_CHECK_V1","US_INVOICE_MATCH_V1","US_PAYEE_BINDING_V1","US_INVOICE_PAYEE_VERIFICATION_V1","US_NEW_SUPPLIER_V1","US_FEDERAL_COUNTERPARTY_V1","US_VENDOR_PAYMENT_DETAIL_CHANGE_V1","US_LOW_VALUE_PAYMENT_V1","US_EXISTING_SUPPLIER_PAYMENT_V1","US_HIGH_VALUE_PAYMENT_V1","US_NEW_SUPPLIER_PAYMENT_V1","US_PAYMENT_AUTHORIZATION_V1"]},"version":{"const":"1.0.0"}},"required":["id","version"]}},"required":["supplier"]}},"output_schema":{"type":"object","additionalProperties":false,"properties":{"schema_version":{"const":"1.0.0"},"product":{"const":"us.supplier.approve.v1"},"request_id":{"type":"string","minLength":1,"maxLength":120,"pattern":"^req_[A-Za-z0-9_-]+$"},"request_digest":{"type":"string","minLength":1,"maxLength":80,"pattern":"^sha256:[a-f0-9]{64}$"},"idempotency_reference":{"type":"string","minLength":1,"maxLength":120,"pattern":"^idem_[A-Za-z0-9_-]+$"},"policy":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","enum":["US_LEGAL_EXISTENCE_V1","US_COMPANY_CHECK_V1","US_INVOICE_MATCH_V1","US_PAYEE_BINDING_V1","US_INVOICE_PAYEE_VERIFICATION_V1","US_NEW_SUPPLIER_V1","US_FEDERAL_COUNTERPARTY_V1","US_VENDOR_PAYMENT_DETAIL_CHANGE_V1","US_LOW_VALUE_PAYMENT_V1","US_EXISTING_SUPPLIER_PAYMENT_V1","US_HIGH_VALUE_PAYMENT_V1","US_NEW_SUPPLIER_PAYMENT_V1","US_PAYMENT_AUTHORIZATION_V1"]},"version":{"const":"1.0.0"}},"required":["id","version"]},"decision":{"type":"string","enum":["APPROVE","APPROVE_WITH_CONDITIONS","HOLD","REVIEW","REJECT","INSUFFICIENT_EVIDENCE"]},"authorization":{"type":"string","enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","BLOCK","RETRY_LATER"]},"machine_action":{"type":"string","enum":["USE_ENTITY","PRESENT_CANDIDATES","REQUEST_JURISDICTION","REQUEST_IDENTIFIER","STOP","CONTINUE_ONBOARDING","REQUEST_CERTIFICATE","CONTINUE_TO_PAYMENT_PREFLIGHT","REQUEST_CORRECTED_INVOICE","HOLD_INVOICE","BLOCK_INVOICE","USE_PAYEE","REQUEST_PAYEE_PROOF","REQUEST_INDEPENDENT_CONFIRMATION","ENABLE_VENDOR","ENABLE_WITH_LIMITS","REQUEST_INFORMATION","REQUEST_DOCUMENT","HOLD_ONBOARDING","REJECT_VENDOR","UPDATE_VENDOR_PAYEE","HOLD_VENDOR_CHANGE","BLOCK_VENDOR_CHANGE","RELEASE_PAYMENT","HOLD_PAYMENT","BLOCK_PAYMENT","RETRY_LATER"]},"confidence":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.0001},"confidence_components":{"type":"object","additionalProperties":false,"properties":{"identity":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.0001,"nullable":true},"evidence":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.0001},"freshness":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.0001},"policy_completeness":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.0001},"extraction":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.0001,"nullable":true},"payee_binding":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.0001,"nullable":true},"invoice_match":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.0001,"nullable":true}},"required":["identity","evidence","freshness","policy_completeness"]},"risk_level":{"type":"string","enum":["LOW","MEDIUM","HIGH","CRITICAL","UNKNOWN"]},"risk_scope":{"type":"string","enum":["SUPPORTED_POLICY_SCOPE","IDENTITY_ONLY","REGISTRATION_ONLY","INVOICE_MATCH_ONLY","PAYEE_BINDING_ONLY","PARTIAL_COVERAGE","NOT_ASSESSED"]},"reason_codes":{"type":"array","items":{"type":"string","enum":["INVALID_INPUT","UNSUPPORTED_JURISDICTION","COVERAGE_UNAVAILABLE","ENTITY_AMBIGUOUS","ENTITY_NOT_FOUND","ENTITY_CONFLICT","SOURCE_UNAVAILABLE","SOURCE_STALE","SOURCE_SCHEMA_INCOMPATIBLE","SOURCE_AUTHENTICATION_FAILED","PARTIAL_COVERAGE","POLICY_INPUT_MISSING","MANDATORY_CHECK_INCOMPLETE","IDEMPOTENCY_CONFLICT","QUOTE_EXPIRED","QUOTE_INVALIDATED","HEALTH_DIGEST_CHANGED","AUTHORIZATION_EXPIRED","AUTHORIZATION_REVOKED","AUTHORIZATION_SCOPE_MISMATCH","AUTHORIZATION_ALREADY_CONSUMED","REMEDIATION_REQUIRED","JURISDICTION_REQUIRED","IDENTIFIER_REQUIRED","LEGAL_STATUS_NOT_ACTIVE","REGISTRATION_NOT_FOUND","INVOICE_ENTITY_MISMATCH","INVOICE_TOTAL_REQUIRED","INVOICE_DATE_INVALID","PAYEE_UNRESOLVED","PAYEE_MISMATCH","PAYEE_PROOF_REQUIRED","INDEPENDENT_CONFIRMATION_REQUIRED","SUPPLIER_INFORMATION_MISSING","SUPPLIER_REJECTED","VENDOR_CHANGE_UNCONFIRMED","PAYMENT_OBLIGATION_MISMATCH"]},"maxItems":50},"conditions":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"code":{"type":"string","minLength":1,"maxLength":80},"description":{"type":"string","minLength":1,"maxLength":500},"required_before_action":{"type":"boolean"},"expires_at":{"type":"string","minLength":1,"maxLength":35,"format":"date-time"},"evidence_requirements":{"type":"array","items":{"type":"string","minLength":1,"maxLength":100},"maxItems":20}},"required":["code","required_before_action","evidence_requirements"]},"maxItems":30},"required_information":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","minLength":1,"maxLength":80},"reason_code":{"type":"string","enum":["INVALID_INPUT","UNSUPPORTED_JURISDICTION","COVERAGE_UNAVAILABLE","ENTITY_AMBIGUOUS","ENTITY_NOT_FOUND","ENTITY_CONFLICT","SOURCE_UNAVAILABLE","SOURCE_STALE","SOURCE_SCHEMA_INCOMPATIBLE","SOURCE_AUTHENTICATION_FAILED","PARTIAL_COVERAGE","POLICY_INPUT_MISSING","MANDATORY_CHECK_INCOMPLETE","IDEMPOTENCY_CONFLICT","QUOTE_EXPIRED","QUOTE_INVALIDATED","HEALTH_DIGEST_CHANGED","AUTHORIZATION_EXPIRED","AUTHORIZATION_REVOKED","AUTHORIZATION_SCOPE_MISMATCH","AUTHORIZATION_ALREADY_CONSUMED","REMEDIATION_REQUIRED","JURISDICTION_REQUIRED","IDENTIFIER_REQUIRED","LEGAL_STATUS_NOT_ACTIVE","REGISTRATION_NOT_FOUND","INVOICE_ENTITY_MISMATCH","INVOICE_TOTAL_REQUIRED","INVOICE_DATE_INVALID","PAYEE_UNRESOLVED","PAYEE_MISMATCH","PAYEE_PROOF_REQUIRED","INDEPENDENT_CONFIRMATION_REQUIRED","SUPPLIER_INFORMATION_MISSING","SUPPLIER_REJECTED","VENDOR_CHANGE_UNCONFIRMED","PAYMENT_OBLIGATION_MISMATCH"]},"field_path":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","minLength":1,"maxLength":500},"accepted_evidence_types":{"type":"array","items":{"type":"string","enum":["OFFICIAL_RECORD","CALLER_PROVIDED_DOCUMENT","MERCHANT_ASSERTION","SUPPLIER_ASSERTION","INDEPENDENT_CONFIRMATION","PROVIDER_ATTESTATION","SIGNED_WALLET_CHALLENGE"]},"maxItems":20}},"required":["type","reason_code","field_path","accepted_evidence_types"]},"maxItems":30},"checks_executed":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"check_id":{"type":"string","minLength":1,"maxLength":120},"check_version":{"type":"string","minLength":1,"maxLength":40},"status":{"type":"string","minLength":1,"maxLength":80},"source_version_set_digest":{"type":"string","minLength":1,"maxLength":80,"pattern":"^sha256:[a-f0-9]{64}$"},"result_digest":{"type":"string","minLength":1,"maxLength":80,"pattern":"^sha256:[a-f0-9]{64}$"},"valid_until":{"type":"string","minLength":1,"maxLength":35,"format":"date-time"},"reused":{"type":"boolean"}},"required":["check_id","check_version","status","source_version_set_digest","result_digest","valid_until","reused"]},"maxItems":100},"checks_reused":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"check_id":{"type":"string","minLength":1,"maxLength":120},"check_version":{"type":"string","minLength":1,"maxLength":40},"status":{"type":"string","minLength":1,"maxLength":80},"source_version_set_digest":{"type":"string","minLength":1,"maxLength":80,"pattern":"^sha256:[a-f0-9]{64}$"},"result_digest":{"type":"string","minLength":1,"maxLength":80,"pattern":"^sha256:[a-f0-9]{64}$"},"valid_until":{"type":"string","minLength":1,"maxLength":35,"format":"date-time"},"reused":{"type":"boolean"}},"required":["check_id","check_version","status","source_version_set_digest","result_digest","valid_until","reused"]},"maxItems":100},"coverage":{"type":"object","additionalProperties":false,"properties":{"supported":{"type":"boolean"},"country":{"const":"US"},"jurisdictions":{"type":"array","items":{"type":"string","minLength":1,"maxLength":5,"pattern":"^US-(A[LKZR]|C[AOT]|D[CE]|F[LM]|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEHINOST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$"},"maxItems":56},"populations":{"type":"array","items":{"type":"string","minLength":1,"maxLength":100},"maxItems":50},"included_sources":{"type":"array","items":{"type":"string","minLength":1,"maxLength":120},"maxItems":50},"excluded_sources":{"type":"array","items":{"type":"string","minLength":1,"maxLength":120},"maxItems":50},"limitations":{"type":"array","items":{"type":"string","minLength":1,"maxLength":300},"maxItems":50},"manifest_digest":{"type":"string","minLength":1,"maxLength":80,"pattern":"^sha256:[a-f0-9]{64}$"}},"required":["supported","country","jurisdictions","populations","included_sources","excluded_sources","limitations","manifest_digest"]},"source_health":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"source_id":{"type":"string","minLength":1,"maxLength":120},"status":{"type":"string","enum":["HEALTHY","DEGRADED","STALE","UNAVAILABLE","SCHEMA_BREAK","UNKNOWN"]},"source_version":{"type":"string","minLength":1,"maxLength":80},"health_digest":{"type":"string","minLength":1,"maxLength":80,"pattern":"^sha256:[a-f0-9]{64}$"},"source_updated_at":{"anyOf":[{"type":"string","minLength":1,"maxLength":35,"format":"date-time"},{"type":"null"}]},"collected_at":{"type":"string","minLength":1,"maxLength":35,"format":"date-time"},"valid_as_of":{"type":"string","minLength":1,"maxLength":35,"format":"date-time"},"expires_at":{"type":"string","minLength":1,"maxLength":35,"format":"date-time"}},"required":["source_id","status","source_version","health_digest","source_updated_at","collected_at","valid_as_of","expires_at"]},"maxItems":100},"evidence_ids":{"type":"array","items":{"type":"string","minLength":1,"maxLength":120},"maxItems":100},"valid_as_of":{"type":"string","minLength":1,"maxLength":35,"format":"date-time"},"valid_until":{"type":"string","minLength":1,"maxLength":35,"format":"date-time"},"authorization_token":{"anyOf":[{"type":"string","minLength":1,"maxLength":8192},{"type":"null"}]},"remediation":{"anyOf":[{"type":"object","additionalProperties":false,"properties":{"remediation_id":{"type":"string","minLength":1,"maxLength":120},"status":{"type":"string","enum":["REQUIRED","IN_PROGRESS","COMPLETED"]}},"required":["remediation_id","status"]},{"type":"null"}]},"commerce":{"type":"object","additionalProperties":false,"properties":{"quote_id":{"type":"string","minLength":1,"maxLength":120},"amount":{"type":"string","minLength":1,"maxLength":30,"pattern":"^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$"},"asset":{"const":"USDC"},"network":{"const":"eip155:8453"},"charge_reference":{"anyOf":[{"type":"string","minLength":1,"maxLength":200},{"type":"null"}]},"settlement_reference":{"anyOf":[{"type":"string","minLength":1,"maxLength":200},{"type":"null"}]}},"required":["quote_id","amount","asset","network","charge_reference","settlement_reference"]},"subject":{"type":"object","additionalProperties":false,"properties":{"entity_id":{"anyOf":[{"type":"string","minLength":1,"maxLength":120},{"type":"null"}]},"country":{"const":"US"},"jurisdiction":{"anyOf":[{"type":"string","minLength":1,"maxLength":5,"pattern":"^US-(A[LKZR]|C[AOT]|D[CE]|F[LM]|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEHINOST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$"},{"type":"null"}]}},"required":["entity_id","country","jurisdiction"]},"result":{"type":"object","additionalProperties":false,"properties":{"supplier_id":{"type":"string","minLength":1,"maxLength":120},"supplier_authorization_id":{"anyOf":[{"type":"string","minLength":1,"maxLength":120},{"type":"null"}]},"approval_limits":{"type":"object","additionalProperties":false,"properties":{"spend_band":{"type":"string","enum":["MICRO","LOW","MEDIUM","HIGH","VERY_HIGH"]},"valid_until":{"anyOf":[{"type":"string","minLength":1,"maxLength":35,"format":"date-time"},{"type":"null"}]},"conditions":{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"maxItems":30}},"required":["spend_band","valid_until","conditions"]},"supplier_status":{"type":"string","enum":["APPROVED","APPROVED_WITH_CONDITIONS","ON_HOLD","REJECTED"]}},"required":["supplier_id","supplier_authorization_id","approval_limits","supplier_status"]}},"required":["schema_version","product","request_id","request_digest","idempotency_reference","policy","decision","authorization","machine_action","confidence","confidence_components","risk_level","risk_scope","reason_codes","conditions","required_information","checks_executed","checks_reused","coverage","source_health","evidence_ids","valid_as_of","valid_until","authorization_token","remediation","commerce","subject","result"]},"schema_url":"https://cdo-staging.up.railway.app/v1/schemas/supplier_approval","policy":{"id":"US_FEDERAL_COUNTERPARTY_V1","version":"1.0.0"},"billing_mode":"COMPOSITE_SINGLE_CHARGE","primitive_billing":"DISABLED","no_decision_no_charge":true,"no_charge":false,"coverage":["FEDERAL_ONLY","US_OFAC_SLS_SDN","US_OFAC_SLS_NON_SDN","US_ITA_CSL","US_SAM_EXCLUSIONS"],"limitations":["FEDERAL_ONLY coverage does not establish national or state legal existence or good standing.","Absence in SAM, SEC, USAspending or FAC is not evidence of business nonexistence.","Nominal OFAC screening does not assess the OFAC 50 Percent Rule.","Supplier Approval does not authorize an invoice, payee, bank account, wallet, contracting award or payment."]},{"name":"us.vendor.payment_detail_change.authorize.v1","path":"/v1/us/vendors/payment-details/authorize-change","replay_endpoint":"/v1/us/vendors/payment-details/authorize-change/replays/:executionId","method":"POST","paid":false,"price":"$0","price_usd":0,"bazaar_discoverable":false,"bazaar_product_name":null,"technical_mode":"technical","x402_mode":"off","bazaar_mode":"off","no_charge":true,"scheduler":false,"policy":{"id":"US_VENDOR_PAYMENT_DETAIL_CHANGE_V1","version":"1.0.0"},"description":"Authorize a scoped vendor payment-detail change without mutating the real payee.","limitations":["Synthetic and caller-provided evidence only in technical certification.","No payment, settlement, transaction, charge or live payee mutation."]}]}