{"service":"RunOnProof","version":"2.0","description":"Brazilian company intelligence plus limited Texas active-franchise-taxpayer decisions for autonomous agents. Coverage and freshness are explicit.","country":"BR,US,GB","identifier_type":"CNPJ_OR_STATE_ENTITY_NUMBER_OR_COMPANIES_HOUSE_NUMBER","jurisdictions":["BR","US-TX","GB"],"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":true},"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":true,"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-production.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-production.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":true,"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-production.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-production.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":true,"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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.up.railway.app/v1/schemas/corporate_decision","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"corporate_evidence","paid":true,"bazaar_discoverable":true,"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-production.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-production.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-production.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-production.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":true,"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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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-production.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":true,"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-production.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-production.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-production.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-production.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-production.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-production.up.railway.app/v1/schemas/agent_counterfactual","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"agent_refresh","paid":true,"bazaar_discoverable":true,"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-production.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-production.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-production.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-production.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":true,"bazaar_product_name":"Resolve Legal Entity","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-production.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-production.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":true,"bazaar_product_name":"Verify Company Legal Status","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-production.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-production.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":true,"bazaar_product_name":"Match Invoice to Company","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-production.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-production.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":true,"bazaar_product_name":"Match Business Payee","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-production.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-production.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":true,"bazaar_product_name":"Approve Supplier","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-production.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-production.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":true,"bazaar_product_name":"Authorize Vendor Payment-Detail Change","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-production.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-production.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":true,"bazaar_product_name":"Authorize Business Payment","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-production.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-production.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":true,"bazaar_product_name":"Screen Restricted Business Party","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-production.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-production.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":true,"bazaar_product_name":"Continue Vendor Authorization","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-production.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-production.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":true,"bazaar_product_name":"Company Check","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-production.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-production.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":true,"bazaar_product_name":"Supplier Approval","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-production.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-production.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":true,"bazaar_product_name":"Invoice & Payee Verification","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-production.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-production.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":true,"bazaar_product_name":"Payment Authorization","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-production.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-production.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":true,"bazaar_product_name":"Vendor Change & Continuous Authorization","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-production.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-production.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":true,"bazaar_product_name":"RunOnProof Company Capability Passport","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-production.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-production.up.railway.app/v1/schemas/br.company.capability.passport.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"us.legal_entity.resolve.v1","paid":true,"bazaar_discoverable":true,"bazaar_product_name":"Resolve Texas Legal Entity","path":"/v1/us/entities/resolve","method":"POST","price":"$0.01","price_usd":0.01,"description":"Controlled US Phase 1 product: us.legal_entity.resolve.v1.","best_for":["Controlled US corporate decision workflows"],"not_for":["Unsupported jurisdictions","consumer identity","unbounded payments"],"capabilities":["us-phase-1","decision","x402-v2"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"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])$"},"address":{"type":"object","additionalProperties":false,"properties":{"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","minLength":1,"maxLength":200},"locality":{"type":"string","minLength":1,"maxLength":100},"subdivision":{"type":"string","minLength":1,"maxLength":2,"pattern":"^[A-Z]{2}$"},"postal_code":{"type":"string","minLength":1,"maxLength":10,"pattern":"^[0-9]{5}(-[0-9]{4})?$"},"country":{"const":"US"}},"required":["line1","locality","subdivision","postal_code","country"]},"dba":{"type":"string","minLength":1,"maxLength":200},"caller_reference":{"type":"string","minLength":1,"maxLength":120},"response_options":{"type":"object","additionalProperties":false,"properties":{"expand_evidence":{"type":"boolean"}}}},"anyOf":[{"required":["identifier"]},{"required":["legal_name","jurisdiction"]}]}},"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-production.up.railway.app/v1/us/entities/resolve","example_response":{"schema_version":"1.0.0","product":"us.legal_entity.resolve.v1","request_id":"req_demo_001","request_digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000","idempotency_reference":"idem_demo_001","policy":{"id":"US_LEGAL_EXISTENCE_V1","version":"1.0.0"},"decision":"APPROVE","authorization":"ALLOW","machine_action":"CONTINUE_ONBOARDING","confidence":0.95,"confidence_components":{"identity":0.95,"evidence":0.9,"freshness":0.9,"policy_completeness":0.9,"extraction":null,"payee_binding":null,"invoice_match":null},"risk_level":"LOW","risk_scope":"SUPPORTED_POLICY_SCOPE","reason_codes":[],"conditions":[],"required_information":[],"checks_executed":[],"checks_reused":[],"coverage":{"supported":true,"country":"US","jurisdictions":["US-DE"],"populations":["DOMESTIC_ENTITY"],"included_sources":[],"excluded_sources":[],"limitations":[],"manifest_digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"source_health":[],"evidence_ids":[],"valid_as_of":"2026-07-19T12:00:00Z","valid_until":"2026-07-20T12:00:00Z","authorization_token":null,"remediation":null,"commerce":{"quote_id":"quote_demo_001","amount":"0.01","asset":"USDC","network":"eip155:8453","charge_reference":null,"settlement_reference":null},"subject":{"entity_id":"ent_demo_001","country":"US","jurisdiction":"US-DE"},"result":{"resolution_state":"RESOLVED","selected_entity":{"entity_id":"ent_demo_001","legal_name":"Example Components LLC","jurisdiction":"US-DE","identifiers":[{"type":"STATE_ENTITY_NUMBER","value":"DEMO-001","jurisdiction":"US-DE"}],"address":{"line1":"100 Example Avenue","locality":"Wilmington","subdivision":"DE","postal_code":"19801","country":"US"}},"candidates":[],"conflicts":[],"confidence_model_version":"1.0.0"},"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","additionalProperties":false,"properties":{"schema_version":{"const":"1.0.0"},"product":{"const":"us.legal_entity.resolve.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":{"resolution_state":{"type":"string","enum":["RESOLVED","RESOLVED_WITH_LIMITATIONS","AMBIGUOUS","NOT_FOUND","INSUFFICIENT_EVIDENCE"]},"selected_entity":{"anyOf":[{"type":"object","additionalProperties":false,"properties":{"entity_id":{"type":"string","minLength":1,"maxLength":120},"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])$"},"identifiers":{"type":"array","items":{"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"],"allOf":[{"if":{"properties":{"type":{"const":"EIN"}},"required":["type"]},"then":{"not":{"required":["value"]}}}]},"maxItems":12},"address":{"type":"object","additionalProperties":false,"properties":{"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","minLength":1,"maxLength":200},"locality":{"type":"string","minLength":1,"maxLength":100},"subdivision":{"type":"string","minLength":1,"maxLength":2,"pattern":"^[A-Z]{2}$"},"postal_code":{"type":"string","minLength":1,"maxLength":10,"pattern":"^[0-9]{5}(-[0-9]{4})?$"},"country":{"const":"US"}},"required":["line1","locality","subdivision","postal_code","country"]}},"required":["entity_id","legal_name","jurisdiction","identifiers"]},{"type":"null"}]},"candidates":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"entity_id":{"type":"string","minLength":1,"maxLength":120},"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])$"},"identifiers":{"type":"array","items":{"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"],"allOf":[{"if":{"properties":{"type":{"const":"EIN"}},"required":["type"]},"then":{"not":{"required":["value"]}}}]},"maxItems":12},"address":{"type":"object","additionalProperties":false,"properties":{"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","minLength":1,"maxLength":200},"locality":{"type":"string","minLength":1,"maxLength":100},"subdivision":{"type":"string","minLength":1,"maxLength":2,"pattern":"^[A-Z]{2}$"},"postal_code":{"type":"string","minLength":1,"maxLength":10,"pattern":"^[0-9]{5}(-[0-9]{4})?$"},"country":{"const":"US"}},"required":["line1","locality","subdivision","postal_code","country"]}},"required":["entity_id","legal_name","jurisdiction","identifiers"]},"maxItems":10},"conflicts":{"type":"array","items":{"type":"string","minLength":1,"maxLength":300},"maxItems":20},"confidence_model_version":{"type":"string","minLength":1,"maxLength":40}},"required":["resolution_state","selected_entity","candidates","conflicts","confidence_model_version"]},"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"]}}}},"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-production.up.railway.app/v1/schemas/us.legal_entity.resolve.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"us.company.legal_status.verify.v1","paid":true,"bazaar_discoverable":true,"bazaar_product_name":"Verify Texas Company Legal Status","path":"/v1/us/companies/legal-status","method":"POST","price":"$0.03","price_usd":0.03,"description":"Controlled US Phase 1 product: us.company.legal_status.verify.v1.","best_for":["Controlled US corporate decision workflows"],"not_for":["Unsupported jurisdictions","consumer identity","unbounded payments"],"capabilities":["us-phase-1","decision","x402-v2"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"properties":{"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])$"},"state_entity_number":{"type":"string","minLength":1,"maxLength":80},"expected_legal_name":{"type":"string","minLength":1,"maxLength":200},"entity_id":{"type":"string","minLength":1,"maxLength":120},"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"]},"response_options":{"type":"object","additionalProperties":false,"properties":{"expand_evidence":{"type":"boolean"}}}},"required":["jurisdiction","state_entity_number"]}},"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-production.up.railway.app/v1/us/companies/legal-status","example_response":{"schema_version":"1.0.0","product":"us.company.legal_status.verify.v1","request_id":"req_demo_001","request_digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000","idempotency_reference":"idem_demo_001","policy":{"id":"US_LEGAL_EXISTENCE_V1","version":"1.0.0"},"decision":"APPROVE","authorization":"ALLOW","machine_action":"CONTINUE_ONBOARDING","confidence":0.95,"confidence_components":{"identity":0.95,"evidence":0.9,"freshness":0.9,"policy_completeness":0.9,"extraction":null,"payee_binding":null,"invoice_match":null},"risk_level":"LOW","risk_scope":"SUPPORTED_POLICY_SCOPE","reason_codes":[],"conditions":[],"required_information":[],"checks_executed":[],"checks_reused":[],"coverage":{"supported":true,"country":"US","jurisdictions":["US-DE"],"populations":["DOMESTIC_ENTITY"],"included_sources":[],"excluded_sources":[],"limitations":[],"manifest_digest":"sha256:0000000000000000000000000000000000000000000000000000000000000000"},"source_health":[],"evidence_ids":[],"valid_as_of":"2026-07-19T12:00:00Z","valid_until":"2026-07-20T12:00:00Z","authorization_token":null,"remediation":null,"commerce":{"quote_id":"quote_demo_001","amount":"0.03","asset":"USDC","network":"eip155:8453","charge_reference":null,"settlement_reference":null},"subject":{"entity_id":"ent_demo_001","country":"US","jurisdiction":"US-DE"},"result":{"raw_status":"Good Standing","normalized_status":"ACTIVE","status_mapping_version":"1.0.0","registration_type":"DOMESTIC","entity_type":"LLC","formation_or_registration_date":"2020-01-15","registered_agent":null,"addresses":[{"line1":"100 Example Avenue","locality":"Wilmington","subdivision":"DE","postal_code":"19801","country":"US"}],"reported_roles":[],"filing_references":["filing_demo_001"]},"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":{"type":"object","additionalProperties":false,"properties":{"schema_version":{"const":"1.0.0"},"product":{"const":"us.company.legal_status.verify.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":{"raw_status":{"type":"string","minLength":1,"maxLength":100},"normalized_status":{"type":"string","enum":["ACTIVE","DELINQUENT","SUSPENDED","DISSOLVED","REVOKED","CANCELLED","INACTIVE","UNKNOWN"]},"status_mapping_version":{"type":"string","minLength":1,"maxLength":40},"registration_type":{"anyOf":[{"type":"string","minLength":1,"maxLength":100},{"type":"null"}]},"entity_type":{"anyOf":[{"type":"string","minLength":1,"maxLength":100},{"type":"null"}]},"formation_or_registration_date":{"anyOf":[{"type":"string","minLength":1,"maxLength":10,"format":"date"},{"type":"null"}]},"registered_agent":{"anyOf":[{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string","minLength":1,"maxLength":200},"address":{"type":"object","additionalProperties":false,"properties":{"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","minLength":1,"maxLength":200},"locality":{"type":"string","minLength":1,"maxLength":100},"subdivision":{"type":"string","minLength":1,"maxLength":2,"pattern":"^[A-Z]{2}$"},"postal_code":{"type":"string","minLength":1,"maxLength":10,"pattern":"^[0-9]{5}(-[0-9]{4})?$"},"country":{"const":"US"}},"required":["line1","locality","subdivision","postal_code","country"]}}},{"type":"null"}]},"addresses":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","minLength":1,"maxLength":200},"locality":{"type":"string","minLength":1,"maxLength":100},"subdivision":{"type":"string","minLength":1,"maxLength":2,"pattern":"^[A-Z]{2}$"},"postal_code":{"type":"string","minLength":1,"maxLength":10,"pattern":"^[0-9]{5}(-[0-9]{4})?$"},"country":{"const":"US"}},"required":["line1","locality","subdivision","postal_code","country"]},"maxItems":10},"reported_roles":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"role":{"type":"string","minLength":1,"maxLength":100},"name":{"type":"string","minLength":1,"maxLength":200}},"required":["role","name"]},"maxItems":30},"filing_references":{"type":"array","items":{"type":"string","minLength":1,"maxLength":120},"maxItems":50}},"required":["raw_status","normalized_status","status_mapping_version","registration_type","entity_type","formation_or_registration_date","registered_agent","addresses","reported_roles","filing_references"]},"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"]}}}},"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-production.up.railway.app/v1/schemas/us.company.legal_status.verify.v1","limitations":["Informational only; see disclaimer.","CNPJ-only endpoints reject CPF."]},{"name":"gb.legal_entity.resolve.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"AVAILABLE","bazaar_discoverable":true,"bazaar_product_name":"Resolve UK Legal Entity","path":"/v1/gb/entities/resolve","method":"POST","price":"$0.01","price_usd":0.01,"description":"Resolve a UK Companies House entity before onboarding or contracting. Use a company number, or a legal name with optional postcode, to obtain source-scoped identity candidates. Ambiguity returns REVIEW; it does not imply good standing.","best_for":["check a UK company","resolve a British company before onboarding"],"not_for":["universal good-standing opinions","unregistered businesses"],"capabilities":["uk_company_decision","gb_legal_entity_resolution_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"company_name":{"type":"string","minLength":2,"maxLength":300},"postal_code":{"type":"string","maxLength":20},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}},"anyOf":[{"required":["company_number"]},{"required":["company_name"]}]}},"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-production.up.railway.app/v1/gb/entities/resolve","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.legal_entity.resolve.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"AVAILABLE","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_LEGAL_ENTITY_RESOLUTION_V1","version":"1.0.0","checksum":"sha256:a6bb735e5d1ffed68c6150133f660c92fd89c72cfed2244f57edadd324bd9c8f"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.01,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"company_number":"00006400","company_name":"THE GIRLS' DAY SCHOOL TRUST","company_status":"active"}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.legal_entity.resolve.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.company.legal_status.verify.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"AVAILABLE","bazaar_discoverable":true,"bazaar_product_name":"Verify UK Company Legal Status","path":"/v1/gb/companies/legal-status","method":"POST","price":"$0.03","price_usd":0.03,"description":"Verify the current Companies House legal status, overdue filing indicators and recorded insolvency observations for a UK company. Use before onboarding or a material decision; the result is source-scoped, not a universal good-standing certificate.","best_for":["verify a British company","review a UK company's registered status"],"not_for":["credit ratings","legal advice"],"capabilities":["uk_company_decision","gb_company_status_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["company_number","idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}}},"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-production.up.railway.app/v1/gb/companies/legal-status","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.company.legal_status.verify.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"AVAILABLE","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_COMPANY_STATUS_V1","version":"1.0.0","checksum":"sha256:2643207a4f84c815382416c45930ddc987a96e707948cb9b53bcb9564ec75463"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.03,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"company_number":"00006400","company_name":"THE GIRLS' DAY SCHOOL TRUST","uk_legal_status":"ACTIVE_AS_REGISTERED","companies_house_status":"active","filing_state":{"accounts_overdue":false,"confirmation_statement_overdue":false},"insolvency_cases":0}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.company.legal_status.verify.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.invoice.company.match.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"AVAILABLE","bazaar_discoverable":true,"bazaar_product_name":"Match Invoice to UK Company","path":"/v1/gb/invoices/match-company","method":"POST","price":"$0.05","price_usd":0.05,"description":"Compare UK invoice identity fields with Companies House before payment. Use to detect company-name or registered-postcode mismatches. This does not prove invoice authenticity or VAT registration, and UNKNOWN fields remain explicit.","best_for":["match a UK invoice to a company","check invoice identity before payment"],"not_for":["proving invoice authenticity","verifying VAT registration"],"capabilities":["uk_company_decision","gb_invoice_company_match_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["company_number","idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"invoice_company_name":{"type":"string","minLength":1,"maxLength":300,"description":"Legal name printed on the invoice."},"invoice_address":{"type":"object","additionalProperties":false,"properties":{"line_1":{"type":"string","maxLength":300},"line_2":{"type":"string","maxLength":300},"locality":{"type":"string","maxLength":200},"postal_code":{"type":"string","maxLength":20},"country":{"type":"string","maxLength":80}}},"vat_number":{"type":"string","maxLength":20,"description":"Optional UK VAT number; this route does not independently verify VAT registration."},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}}},"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-production.up.railway.app/v1/gb/invoices/match-company","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.invoice.company.match.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"AVAILABLE","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_INVOICE_COMPANY_MATCH_V1","version":"1.0.0","checksum":"sha256:204325878d384affe4c5788e352d571da354e77764adabbbde2c1f4ce3624c82"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.05,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"company_number":"00006400","field_matches":{"company_name":"MATCH"},"identity_consistency":"CONSISTENT","vat_consistency":"NOT_REQUESTED","authenticity":"UNKNOWN"}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.invoice.company.match.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.business_payee.match.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"LIMITED","bazaar_discoverable":true,"bazaar_product_name":"Match UK Business Payee","path":"/v1/gb/payees/match-business","method":"POST","price":"$0.05","price_usd":0.05,"description":"Evaluate a time-bound caller or provider payee-binding control for a UK company. Use before paying a known supplier. It accepts opaque fingerprints only and does not independently prove bank-account ownership; missing evidence returns REVIEW.","best_for":["verify invoice and payee in the UK","check a supplier payee binding"],"not_for":["independent bank-account ownership","raw bank details"],"capabilities":["uk_company_decision","gb_payee_binding_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["company_number","payee_fingerprint","idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"binding_evidence":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}}},"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-production.up.railway.app/v1/gb/payees/match-business","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.business_payee.match.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"LIMITED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_PAYEE_BINDING_V1","version":"1.0.0","checksum":"sha256:217cdb5b97a8cc260175f307cc340994803dc9eb75274e373c6d4bce729b08b2"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.05,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"company_number":"00006400","binding_state":"VERIFIED","binding_method":"CUSTOMER_CONFIRMATION","reference":"buyer-held-control-example","payee_fingerprint":"sha256:1111111111111111111111111111111111111111111111111111111111111111"}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.business_payee.match.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.supplier.approve.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"AVAILABLE","bazaar_discoverable":true,"bazaar_product_name":"Approve UK Supplier","path":"/v1/gb/suppliers/approve","method":"POST","price":"$0.2","price_usd":0.2,"description":"Screen a UK supplier before onboarding using Companies House status and the UK Sanctions List under the declared policy. Use for a bounded vendor decision. APPROVE is policy- and source-scoped, never a universal compliance approval.","best_for":["approve a UK supplier","screen a UK supplier before onboarding"],"not_for":["worldwide sanctions clearance","unconditional supplier guarantees"],"capabilities":["uk_company_decision","gb_new_supplier_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["company_number","policy_id","idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"policy_id":{"type":"string","minLength":3,"maxLength":120,"description":"Declared onboarding policy, normally GB_NEW_SUPPLIER_V1."},"sanctions_subject_names":{"type":"array","maxItems":25,"uniqueItems":true,"items":{"type":"string","minLength":3,"maxLength":300}},"vat_number":{"type":"string","maxLength":20},"eori_number":{"type":"string","maxLength":30},"payee":{"type":"object","additionalProperties":false,"required":["company_number","payee_fingerprint"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"binding_evidence":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}}}},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}}},"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-production.up.railway.app/v1/gb/suppliers/approve","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.supplier.approve.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"AVAILABLE","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_NEW_SUPPLIER_V1","version":"1.0.0","checksum":"sha256:f4bb910b20d0fe8c7e0fdcefaf939bdb39b84af34d31960267411b0ba2c4ecb2"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.2,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"company_number":"00006400","supplier_state":"APPROVED_WITH_LIMITATIONS","uk_legal_status":"ACTIVE_AS_REGISTERED","optional_checks_pending":[]}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.supplier.approve.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.vendor.payment_detail_change.authorize.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"LIMITED","bazaar_discoverable":true,"bazaar_product_name":"Authorize UK Vendor Payment-Detail Change","path":"/v1/gb/vendors/authorize-payment-detail-change","method":"POST","price":"$0.15","price_usd":0.15,"description":"Authorize one UK vendor payment-detail change using current supplier controls, an existing authorization reference and a fresh independent challenge. Use before updating a payee record. The result is expiring and single-use; raw bank data is not accepted.","best_for":["authorize a UK vendor payee change","protect vendor master-data changes"],"not_for":["storing raw bank details","permanent authorizations"],"capabilities":["uk_company_decision","gb_vendor_change_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["company_number","current_payee_fingerprint","proposed_payee_fingerprint","prior_authorization_reference","challenge","idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"current_payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"proposed_payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"prior_authorization_reference":{"type":"string","minLength":1,"maxLength":200,"description":"Reference to the currently approved vendor/payee binding."},"challenge":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}}},"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-production.up.railway.app/v1/gb/vendors/authorize-payment-detail-change","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.vendor.payment_detail_change.authorize.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"LIMITED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_VENDOR_CHANGE_V1","version":"1.0.0","checksum":"sha256:8754b68e3107806d4ad56b56cae5de7d9c81be33fcd778d0dd114fa35b70aa4d"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.15,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"company_number":"00006400","change_state":"AUTHORIZED","proposed_payee_fingerprint":"sha256:2222222222222222222222222222222222222222222222222222222222222222","authorization_token":"gbchg_example","single_use":true,"revocable":true}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.vendor.payment_detail_change.authorize.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.business.payment.authorize.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"LIMITED","bazaar_discoverable":true,"bazaar_product_name":"Authorize UK Business Payment","path":"/v1/gb/payments/authorize","method":"POST","price":"$0.15","price_usd":0.15,"description":"Authorize one bounded UK company payment by composing supplier, invoice, payee and optional vendor-change gates. Use immediately before releasing a payment. Any incomplete, unavailable or mismatched gate returns HOLD or DENY, not approval.","best_for":["authorize a company payment","run UK payment controls before release"],"not_for":["executing bank transfers","open-ended payment permission"],"capabilities":["uk_company_decision","gb_business_payment_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["company_number","supplier","invoice","payee","amount","currency","idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"supplier":{"type":"object","additionalProperties":false,"required":["company_number","policy_id"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"policy_id":{"type":"string","minLength":3,"maxLength":120,"description":"Declared onboarding policy, normally GB_NEW_SUPPLIER_V1."},"sanctions_subject_names":{"type":"array","maxItems":25,"uniqueItems":true,"items":{"type":"string","minLength":3,"maxLength":300}},"vat_number":{"type":"string","maxLength":20},"eori_number":{"type":"string","maxLength":30},"payee":{"type":"object","additionalProperties":false,"required":["company_number","payee_fingerprint"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"binding_evidence":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}}}}}},"invoice":{"type":"object","additionalProperties":false,"required":["company_number"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"invoice_company_name":{"type":"string","minLength":1,"maxLength":300,"description":"Legal name printed on the invoice."},"invoice_address":{"type":"object","additionalProperties":false,"properties":{"line_1":{"type":"string","maxLength":300},"line_2":{"type":"string","maxLength":300},"locality":{"type":"string","maxLength":200},"postal_code":{"type":"string","maxLength":20},"country":{"type":"string","maxLength":80}}},"vat_number":{"type":"string","maxLength":20,"description":"Optional UK VAT number; this route does not independently verify VAT registration."}}},"payee":{"type":"object","additionalProperties":false,"required":["company_number","payee_fingerprint"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"binding_evidence":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}}}},"vendor_change":{"type":"object","additionalProperties":false,"required":["company_number","current_payee_fingerprint","proposed_payee_fingerprint","prior_authorization_reference","challenge","idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"current_payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"proposed_payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"prior_authorization_reference":{"type":"string","minLength":1,"maxLength":200,"description":"Reference to the currently approved vendor/payee binding."},"challenge":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}},"amount":{"type":"string","pattern":"^\\d+(?:\\.\\d{1,2})?$","description":"Positive decimal payment amount in the declared currency; not the x402 fee."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","description":"ISO 4217 currency code for the business payment instruction."},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}}},"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-production.up.railway.app/v1/gb/payments/authorize","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.business.payment.authorize.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"LIMITED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_BUSINESS_PAYMENT_V1","version":"1.0.0","checksum":"sha256:110496561fc65f169bae40589f5a9b4dc245d2f83db3816490084b1dee4d63b4"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.15,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"company_number":"00006400","payee_fingerprint":"sha256:1111111111111111111111111111111111111111111111111111111111111111","gates":{"supplier":"ALLOW_WITH_CONDITIONS","invoice":"ALLOW_WITH_CONDITIONS","payee":"ALLOW_WITH_CONDITIONS"},"amount":"1250.00","currency":"GBP","authorization_token":"gbpay_example","single_use":true}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.business.payment.authorize.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.solution.company_check.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"AVAILABLE","bazaar_discoverable":true,"bazaar_product_name":"UK Company Check","path":"/v1/gb/solutions/company-check","method":"POST","price":"$0.04","price_usd":0.04,"description":"Check a UK company by resolving its Companies House identity and verifying current legal-status and insolvency observations in one paid call. Use before onboarding or contracting. It reports filing limits and does not promise universal good standing.","best_for":["check a UK company","verify a British company"],"not_for":["credit scoring","universal good-standing opinions"],"capabilities":["uk_company_decision","gb_company_check_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"company_name":{"type":"string","minLength":2,"maxLength":300},"postal_code":{"type":"string","maxLength":20},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}},"anyOf":[{"required":["company_number"]},{"required":["company_name"]}]}},"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-production.up.railway.app/v1/gb/solutions/company-check","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.solution.company_check.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"AVAILABLE","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_COMPANY_CHECK_V1","version":"1.0.0","checksum":"sha256:2120aeb055c4dfa5cd006f0873e3a73ead0a3a0b65eabba02a58fdadf4f3da11"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.04,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"company_number":"00006400","company_name":"THE GIRLS' DAY SCHOOL TRUST","uk_legal_status":"ACTIVE_AS_REGISTERED","companies_house_status":"active","insolvency_cases":0}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.solution.company_check.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.solution.supplier_approval.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"AVAILABLE","bazaar_discoverable":true,"bazaar_product_name":"UK Supplier Approval","path":"/v1/gb/solutions/supplier-approval","method":"POST","price":"$0.2","price_usd":0.2,"description":"Approve or hold a UK supplier before onboarding by combining Companies House identity/status with UK Sanctions List screening under a declared policy. Use for vendor onboarding; the decision is source-conditioned and never a universal approval.","best_for":["approve a UK supplier","screen a UK supplier before onboarding"],"not_for":["worldwide compliance clearance","guarantees of supplier performance"],"capabilities":["uk_company_decision","gb_new_supplier_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["company_number","policy_id","idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"policy_id":{"type":"string","minLength":3,"maxLength":120,"description":"Declared onboarding policy, normally GB_NEW_SUPPLIER_V1."},"sanctions_subject_names":{"type":"array","maxItems":25,"uniqueItems":true,"items":{"type":"string","minLength":3,"maxLength":300}},"vat_number":{"type":"string","maxLength":20},"eori_number":{"type":"string","maxLength":30},"payee":{"type":"object","additionalProperties":false,"required":["company_number","payee_fingerprint"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"binding_evidence":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}}}},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}}},"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-production.up.railway.app/v1/gb/solutions/supplier-approval","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.solution.supplier_approval.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"AVAILABLE","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_NEW_SUPPLIER_V1","version":"1.0.0","checksum":"sha256:f4bb910b20d0fe8c7e0fdcefaf939bdb39b84af34d31960267411b0ba2c4ecb2"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.2,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"company_number":"00006400","supplier_state":"APPROVED_WITH_LIMITATIONS","uk_legal_status":"ACTIVE_AS_REGISTERED","optional_checks_pending":[]}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.solution.supplier_approval.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.solution.invoice_payee_verification.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"LIMITED","bazaar_discoverable":true,"bazaar_product_name":"UK Invoice & Payee Verification","path":"/v1/gb/solutions/invoice-payee-verification","method":"POST","price":"$0.09","price_usd":0.09,"description":"Verify UK invoice-company consistency and a time-bound payee-binding control in one call before payment. Use when the invoice and payee are already known. It does not prove invoice authenticity or bank-account ownership.","best_for":["verify invoice and payee in the UK","preflight a UK supplier payment"],"not_for":["invoice authenticity guarantees","bank-account ownership proof"],"capabilities":["uk_company_decision","gb_invoice_payee_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["invoice","payee","idempotency_key"],"properties":{"invoice":{"type":"object","additionalProperties":false,"required":["company_number"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"invoice_company_name":{"type":"string","minLength":1,"maxLength":300,"description":"Legal name printed on the invoice."},"invoice_address":{"type":"object","additionalProperties":false,"properties":{"line_1":{"type":"string","maxLength":300},"line_2":{"type":"string","maxLength":300},"locality":{"type":"string","maxLength":200},"postal_code":{"type":"string","maxLength":20},"country":{"type":"string","maxLength":80}}},"vat_number":{"type":"string","maxLength":20,"description":"Optional UK VAT number; this route does not independently verify VAT registration."}}},"payee":{"type":"object","additionalProperties":false,"required":["company_number","payee_fingerprint"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"binding_evidence":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}}}},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}}},"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-production.up.railway.app/v1/gb/solutions/invoice-payee-verification","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.solution.invoice_payee_verification.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"LIMITED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_INVOICE_PAYEE_V1","version":"1.0.0","checksum":"sha256:4d24fe74ee425e061eb79b6234178f8439463ab9637108c5e993b0993c5b77a6"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.09,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"components":[{"id":"gb.invoice.company.match.v1","decision":"CONDITIONAL","authorization":"ALLOW_WITH_CONDITIONS"},{"id":"gb.business_payee.match.v1","decision":"CONDITIONAL","authorization":"ALLOW_WITH_CONDITIONS"}]}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.solution.invoice_payee_verification.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.solution.payment_authorization.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"LIMITED","bazaar_discoverable":true,"bazaar_product_name":"UK Payment Authorization","path":"/v1/gb/solutions/payment-authorization","method":"POST","price":"$0.25","price_usd":0.25,"description":"Authorize one UK business payment by composing supplier, invoice and payee controls into a single decision and settlement. Use immediately before payment release. Missing or source-conditioned evidence produces HOLD; the token is bounded and single-use.","best_for":["authorize a company payment","control a UK supplier payment"],"not_for":["executing transfers","unbounded payment approvals"],"capabilities":["uk_company_decision","gb_business_payment_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["company_number","supplier","invoice","payee","amount","currency","idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"supplier":{"type":"object","additionalProperties":false,"required":["company_number","policy_id"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"policy_id":{"type":"string","minLength":3,"maxLength":120,"description":"Declared onboarding policy, normally GB_NEW_SUPPLIER_V1."},"sanctions_subject_names":{"type":"array","maxItems":25,"uniqueItems":true,"items":{"type":"string","minLength":3,"maxLength":300}},"vat_number":{"type":"string","maxLength":20},"eori_number":{"type":"string","maxLength":30},"payee":{"type":"object","additionalProperties":false,"required":["company_number","payee_fingerprint"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"binding_evidence":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}}}}}},"invoice":{"type":"object","additionalProperties":false,"required":["company_number"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"invoice_company_name":{"type":"string","minLength":1,"maxLength":300,"description":"Legal name printed on the invoice."},"invoice_address":{"type":"object","additionalProperties":false,"properties":{"line_1":{"type":"string","maxLength":300},"line_2":{"type":"string","maxLength":300},"locality":{"type":"string","maxLength":200},"postal_code":{"type":"string","maxLength":20},"country":{"type":"string","maxLength":80}}},"vat_number":{"type":"string","maxLength":20,"description":"Optional UK VAT number; this route does not independently verify VAT registration."}}},"payee":{"type":"object","additionalProperties":false,"required":["company_number","payee_fingerprint"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"binding_evidence":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}}}},"vendor_change":{"type":"object","additionalProperties":false,"required":["company_number","current_payee_fingerprint","proposed_payee_fingerprint","prior_authorization_reference","challenge","idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"current_payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"proposed_payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"prior_authorization_reference":{"type":"string","minLength":1,"maxLength":200,"description":"Reference to the currently approved vendor/payee binding."},"challenge":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}},"amount":{"type":"string","pattern":"^\\d+(?:\\.\\d{1,2})?$","description":"Positive decimal payment amount in the declared currency; not the x402 fee."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","description":"ISO 4217 currency code for the business payment instruction."},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}}},"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-production.up.railway.app/v1/gb/solutions/payment-authorization","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.solution.payment_authorization.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"LIMITED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_BUSINESS_PAYMENT_V1","version":"1.0.0","checksum":"sha256:110496561fc65f169bae40589f5a9b4dc245d2f83db3816490084b1dee4d63b4"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.25,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"company_number":"00006400","payee_fingerprint":"sha256:1111111111111111111111111111111111111111111111111111111111111111","gates":{"supplier":"ALLOW_WITH_CONDITIONS","invoice":"ALLOW_WITH_CONDITIONS","payee":"ALLOW_WITH_CONDITIONS"},"amount":"1250.00","currency":"GBP","authorization_token":"gbpay_example","single_use":true}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.solution.payment_authorization.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.solution.vendor_change_continuous_authorization.v1","paid":true,"x402_active":true,"purchasable":true,"availability":"LIMITED","bazaar_discoverable":true,"bazaar_product_name":"UK Vendor Change & Continuous Authorization","path":"/v1/gb/solutions/vendor-change-continuous-authorization","method":"POST","price":"$0.2","price_usd":0.2,"description":"Authorize a scoped UK vendor payment-detail change with current company/sanctions controls and a fresh independent challenge. Use before changing the payee, then continue monitoring through separate technical controls. The authorization is expiring and single-use.","best_for":["authorize a UK vendor payee change","continue monitoring an approved vendor"],"not_for":["automatic bank-detail updates","permanent authorization"],"capabilities":["uk_company_decision","gb_vendor_change_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":false,"required":["change","idempotency_key"],"properties":{"change":{"type":"object","additionalProperties":false,"required":["company_number","current_payee_fingerprint","proposed_payee_fingerprint","prior_authorization_reference","challenge","idempotency_key"],"properties":{"company_number":{"type":"string","pattern":"^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$","description":"Companies House company number, including any two-letter prefix when applicable."},"current_payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"proposed_payee_fingerprint":{"type":"string","minLength":8,"maxLength":200,"description":"Opaque caller-generated fingerprint; never send raw bank-account details."},"prior_authorization_reference":{"type":"string","minLength":1,"maxLength":200,"description":"Reference to the currently approved vendor/payee binding."},"challenge":{"type":"object","additionalProperties":false,"required":["type","verified_at","valid_until","reference"],"properties":{"type":{"enum":["PREVIOUSLY_VERIFIED_BINDING","BANK_PROVIDER_CONFIRMATION","CUSTOMER_CONFIRMATION","CHALLENGE"]},"verified_at":{"type":"string","format":"date-time","description":"When the caller or provider verified the binding."},"valid_until":{"type":"string","format":"date-time","description":"Expiry of the caller/provider evidence; must be in the future."},"reference":{"type":"string","minLength":1,"maxLength":200,"description":"Non-secret reference to the evidence held by the caller."}}},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,120}$","description":"Caller-generated key. Send the identical value in the Idempotency-Key header."}}}},"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-production.up.railway.app/v1/gb/solutions/vendor-change-continuous-authorization","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.solution.vendor_change_continuous_authorization.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"LIMITED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_VENDOR_CHANGE_V1","version":"1.0.0","checksum":"sha256:8754b68e3107806d4ad56b56cae5de7d9c81be33fcd778d0dd114fa35b70aa4d"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":true,"quote_created":true,"settlement_created":true},"payment":{"protocol":"x402","payment_status":"SETTLED","charged_price_usd":0.2,"network":"eip155:8453","asset":"USDC","transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","persistence_status":"PERSISTED"},"result":{"company_number":"00006400","change_state":"AUTHORIZED","proposed_payee_fingerprint":"sha256:2222222222222222222222222222222222222222222222222222222222222222","authorization_token":"gbchg_example","single_use":true,"revocable":true}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product_or_solution","request_id","decision","authorization","machine_action","policy","reason_codes","conditions","required_information","coverage","source_health","evidence","valid_as_of","valid_until","limitations","economic_activity","payment","result"],"properties":{"schema_version":{"const":"1.0.0"},"product_or_solution":{"type":"string"},"request_id":{"type":"string"},"execution_id":{"type":"string","pattern":"^gbexec_[A-Za-z0-9]+$"},"delivery_id":{"type":"string","pattern":"^gbdel_[A-Za-z0-9]+$"},"replayed":{"type":"boolean"},"decision":{"enum":["APPROVE","CONDITIONAL","REVIEW","BLOCK","RETRY","NO_DECISION"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","DENY"]},"machine_action":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version","checksum"],"properties":{"id":{"type":"string","pattern":"^GB_"},"version":{"const":"1.0.0"},"checksum":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"reason_codes":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array","items":{"type":"string"}},"required_information":{"type":"array","items":{"type":"string"}},"coverage":{"type":"object","description":"Country, population and explicit coverage limitations."},"source_health":{"type":"object","additionalProperties":{"enum":["HEALTHY","STALE","UNAVAILABLE","SCHEMA_BREAK","DISABLED"]}},"evidence":{"type":"array","items":{"type":"object"},"description":"Source-scoped evidence references; absence is never a clean finding."},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"economic_activity":{"type":"object","additionalProperties":false,"required":["charged","quote_created","settlement_created"],"properties":{"charged":{"const":true},"quote_created":{"const":true},"settlement_created":{"const":true}}},"payment":{"type":"object","required":["protocol","payment_status","charged_price_usd","network","asset"],"properties":{"protocol":{"const":"x402"},"payment_status":{"const":"SETTLED"},"charged_price_usd":{"type":"number","minimum":0},"network":{"const":"eip155:8453"},"asset":{"type":"string"},"transaction_hash":{"type":"string"},"persistence_status":{"const":"PERSISTED"}}},"result":{"type":"object","description":"Offer-specific facts and machine-action inputs; interpret with decision, coverage and limitations."}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.solution.vendor_change_continuous_authorization.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"restricted_business_party.screen.v1","paid":false,"x402_active":false,"purchasable":false,"availability":"AVAILABLE","bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/restricted-parties/screen","method":"POST","price":null,"price_usd":null,"description":"Screen Restricted Business Party (AVAILABLE). Source-scoped UK decision with explicit coverage, provenance, freshness, limitations and remediation.","best_for":["Screen Restricted Business Party"],"not_for":["Claims beyond the named official sources","Legal or financial advice"],"capabilities":["uk_company_decision","gb_restricted_business_party_screen_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":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-production.up.railway.app/v1/restricted-parties/screen","example_response":{"schema_version":"1.0.0","product_or_solution":"restricted_business_party.screen.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"AVAILABLE","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_RESTRICTED_BUSINESS_PARTY_SCREEN_V1","version":"1.0.0","checksum":"sha256:9d8dba62f6ca98b49f43d03607dde15bbef87f660bc34912e55b330a831e317f"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":false,"quote_created":false,"settlement_created":false},"result":{}},"output_schema":{"type":"object","additionalProperties":true},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/restricted_business_party.screen.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"vendor.authorization.continue.v1","paid":false,"x402_active":false,"purchasable":false,"availability":"AVAILABLE","bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/vendors/authorizations/continue","method":"POST","price":null,"price_usd":null,"description":"Continue Vendor Authorization (AVAILABLE). Source-scoped UK decision with explicit coverage, provenance, freshness, limitations and remediation.","best_for":["Continue Vendor Authorization"],"not_for":["Claims beyond the named official sources","Legal or financial advice"],"capabilities":["uk_company_decision","gb_continue_vendor_authorization_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":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-production.up.railway.app/v1/vendors/authorizations/continue","example_response":{"schema_version":"1.0.0","product_or_solution":"vendor.authorization.continue.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"AVAILABLE","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_CONTINUE_VENDOR_AUTHORIZATION_V1","version":"1.0.0","checksum":"sha256:666d08414459f4b78607aae999a0d840bbf65b310fb433537e3abe9f8bb73e9a"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":false,"quote_created":false,"settlement_created":false},"result":{}},"output_schema":{"type":"object","additionalProperties":true},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/vendor.authorization.continue.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"company.capability.passport.v1","paid":false,"x402_active":false,"purchasable":false,"availability":"AVAILABLE","bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/gb/company-passports","method":"POST","price":null,"price_usd":null,"description":"RunOnProof Company Capability Passport (AVAILABLE). Source-scoped UK decision with explicit coverage, provenance, freshness, limitations and remediation.","best_for":["RunOnProof Company Capability Passport"],"not_for":["Claims beyond the named official sources","Legal or financial advice"],"capabilities":["uk_company_decision","gb_company_capability_passport_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":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-production.up.railway.app/v1/gb/company-passports","example_response":{"schema_version":"1.0.0","product_or_solution":"company.capability.passport.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"AVAILABLE","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_COMPANY_CAPABILITY_PASSPORT_V1","version":"1.0.0","checksum":"sha256:a9d6f93fc81bf50c66e5bc59e5ef0da1acc09164883c9d96661f80103c455b5e"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":false,"quote_created":false,"settlement_created":false},"result":{}},"output_schema":{"type":"object","additionalProperties":true},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/company.capability.passport.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.invoice.authenticity_duplication.assess.v1","paid":false,"x402_active":false,"purchasable":false,"availability":"LIMITED","bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/gb/invoices/assess-authenticity-duplication","method":"POST","price":null,"price_usd":null,"description":"Assess UK Invoice Authenticity & Duplication (LIMITED). Source-scoped UK decision with explicit coverage, provenance, freshness, limitations and remediation.","best_for":["Assess UK Invoice Authenticity & Duplication"],"not_for":["Claims beyond the named official sources","Legal or financial advice"],"capabilities":["uk_company_decision","gb_invoice_authenticity_duplication_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":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-production.up.railway.app/v1/gb/invoices/assess-authenticity-duplication","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.invoice.authenticity_duplication.assess.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"LIMITED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_INVOICE_AUTHENTICITY_DUPLICATION_V1","version":"1.0.0","checksum":"sha256:c9be35b0caabd48387edb5e7f8b694f0dc9afd0cf983aa41608ad3e043d4f64a"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":false,"quote_created":false,"settlement_created":false},"result":{}},"output_schema":{"type":"object","additionalProperties":true},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.invoice.authenticity_duplication.assess.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.bank_account_ownership.verify.v1","paid":false,"x402_active":false,"purchasable":false,"availability":"SOURCE_CONDITIONED","bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/gb/bank-accounts/verify-ownership","method":"POST","price":null,"price_usd":null,"description":"Verify UK Bank Account Ownership (SOURCE_CONDITIONED). Source-scoped UK decision with explicit coverage, provenance, freshness, limitations and remediation.","best_for":["Verify UK Bank Account Ownership"],"not_for":["Claims beyond the named official sources","Legal or financial advice"],"capabilities":["uk_company_decision","gb_bank_account_ownership_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":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-production.up.railway.app/v1/gb/bank-accounts/verify-ownership","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.bank_account_ownership.verify.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"SOURCE_CONDITIONED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_BANK_ACCOUNT_OWNERSHIP_V1","version":"1.0.0","checksum":"sha256:2fca1c3093e304237cc1d353dc83d818bcd63626aa2941fab113d6914d6f4cfb"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":false,"quote_created":false,"settlement_created":false},"result":{}},"output_schema":{"type":"object","additionalProperties":true},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.bank_account_ownership.verify.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.company.material_change.detect.v1","paid":false,"x402_active":false,"purchasable":false,"availability":"LIMITED","bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/gb/companies/detect-material-change","method":"POST","price":null,"price_usd":null,"description":"Detect Material UK Company Change (LIMITED). Source-scoped UK decision with explicit coverage, provenance, freshness, limitations and remediation.","best_for":["Detect Material UK Company Change"],"not_for":["Claims beyond the named official sources","Legal or financial advice"],"capabilities":["uk_company_decision","gb_company_material_change_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":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-production.up.railway.app/v1/gb/companies/detect-material-change","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.company.material_change.detect.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"LIMITED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_COMPANY_MATERIAL_CHANGE_V1","version":"1.0.0","checksum":"sha256:f7bd19ea4018afd21501526f5a22467e66f07be769104ed69761ee86cfd33013"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":false,"quote_created":false,"settlement_created":false},"result":{}},"output_schema":{"type":"object","additionalProperties":true},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.company.material_change.detect.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.business_licence.verify.v1","paid":false,"x402_active":false,"purchasable":false,"availability":"SOURCE_CONDITIONED","bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/gb/business-licences/verify","method":"POST","price":null,"price_usd":null,"description":"Verify UK Business Licence (SOURCE_CONDITIONED). Source-scoped UK decision with explicit coverage, provenance, freshness, limitations and remediation.","best_for":["Verify UK Business Licence"],"not_for":["Claims beyond the named official sources","Legal or financial advice"],"capabilities":["uk_company_decision","gb_business_licence_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":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-production.up.railway.app/v1/gb/business-licences/verify","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.business_licence.verify.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"SOURCE_CONDITIONED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_BUSINESS_LICENCE_V1","version":"1.0.0","checksum":"sha256:142078fd8def7d88c03b838684ee22f144212b276ad95c999062b0635293715b"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":false,"quote_created":false,"settlement_created":false},"result":{}},"output_schema":{"type":"object","additionalProperties":true},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.business_licence.verify.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.tax_registration.verify.v1","paid":false,"x402_active":false,"purchasable":false,"availability":"SOURCE_CONDITIONED","bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/gb/tax-registrations/verify","method":"POST","price":null,"price_usd":null,"description":"Verify UK Tax Registration (SOURCE_CONDITIONED). Source-scoped UK decision with explicit coverage, provenance, freshness, limitations and remediation.","best_for":["Verify UK Tax Registration"],"not_for":["Claims beyond the named official sources","Legal or financial advice"],"capabilities":["uk_company_decision","gb_tax_registration_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":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-production.up.railway.app/v1/gb/tax-registrations/verify","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.tax_registration.verify.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"SOURCE_CONDITIONED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_TAX_REGISTRATION_V1","version":"1.0.0","checksum":"sha256:65756fd3257ce8d038b100537c6b594c66c4d60b175082643f2695e269aacfb1"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":false,"quote_created":false,"settlement_created":false},"result":{}},"output_schema":{"type":"object","additionalProperties":true},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.tax_registration.verify.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.business_document.validate.v1","paid":false,"x402_active":false,"purchasable":false,"availability":"LIMITED","bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/gb/business-documents/validate","method":"POST","price":null,"price_usd":null,"description":"Validate UK Business Document (LIMITED). Source-scoped UK decision with explicit coverage, provenance, freshness, limitations and remediation.","best_for":["Validate UK Business Document"],"not_for":["Claims beyond the named official sources","Legal or financial advice"],"capabilities":["uk_company_decision","gb_business_document_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":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-production.up.railway.app/v1/gb/business-documents/validate","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.business_document.validate.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"LIMITED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_BUSINESS_DOCUMENT_V1","version":"1.0.0","checksum":"sha256:b68c32096313ac7b11c8531ef95a627a5a87ae740eb3e2fde682f3f2457e1abf"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":false,"quote_created":false,"settlement_created":false},"result":{}},"output_schema":{"type":"object","additionalProperties":true},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.business_document.validate.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.beneficial_ownership_control.verify.v1","paid":false,"x402_active":false,"purchasable":false,"availability":"LIMITED","bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/gb/beneficial-ownership-control/verify","method":"POST","price":null,"price_usd":null,"description":"Verify UK Beneficial Ownership & Control (LIMITED). Source-scoped UK decision with explicit coverage, provenance, freshness, limitations and remediation.","best_for":["Verify UK Beneficial Ownership & Control"],"not_for":["Claims beyond the named official sources","Legal or financial advice"],"capabilities":["uk_company_decision","gb_beneficial_ownership_control_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":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-production.up.railway.app/v1/gb/beneficial-ownership-control/verify","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.beneficial_ownership_control.verify.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"LIMITED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_BENEFICIAL_OWNERSHIP_CONTROL_V1","version":"1.0.0","checksum":"sha256:ef8c6509bd410c7ccfa6e481d6b858cea60cf22a2da8770583973093557f37f1"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":false,"quote_created":false,"settlement_created":false},"result":{}},"output_schema":{"type":"object","additionalProperties":true},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.beneficial_ownership_control.verify.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"gb.source_evidence_freshness.assess.v1","paid":false,"x402_active":false,"purchasable":false,"availability":"LIMITED","bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/gb/evidence/assess-freshness","method":"POST","price":null,"price_usd":null,"description":"Assess UK Source & Evidence Freshness (LIMITED). Source-scoped UK decision with explicit coverage, provenance, freshness, limitations and remediation.","best_for":["Assess UK Source & Evidence Freshness"],"not_for":["Claims beyond the named official sources","Legal or financial advice"],"capabilities":["uk_company_decision","gb_source_evidence_freshness_v1"],"inputs":{"path_params":null,"body":{"type":"object","additionalProperties":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-production.up.railway.app/v1/gb/evidence/assess-freshness","example_response":{"schema_version":"1.0.0","product_or_solution":"gb.source_evidence_freshness.assess.v1","request_id":"gb_example_request","execution_id":"gbexec_example123456","delivery_id":"gbdel_example123456","replayed":false,"availability":"LIMITED","decision":"APPROVE","authorization":"ALLOW","machine_action":"USE_COMPANY","policy":{"id":"GB_SOURCE_EVIDENCE_FRESHNESS_V1","version":"1.0.0","checksum":"sha256:bf534e0b5568e124f962fee356c4f45f4a1719a41d466f3fb1964faef4b47bd5"},"reason_codes":[],"conditions":[],"required_information":[],"coverage":{"country":"GB","jurisdiction":"UNITED_KINGDOM","population":"COMPANIES_HOUSE_REGISTERED_ENTITIES","supported":true,"limitations":["Source-scoped claims only"]},"source_health":{"UK_COMPANIES_HOUSE":"HEALTHY","UK_SANCTIONS_LIST":"HEALTHY"},"evidence":[],"valid_as_of":"2026-08-11T12:00:00.000Z","valid_until":"2026-08-11T13:00:00.000Z","limitations":["No universal good-standing, invoice-authenticity, or payee-ownership claim"],"economic_activity":{"charged":false,"quote_created":false,"settlement_created":false},"result":{}},"output_schema":{"type":"object","additionalProperties":true},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/gb.source_evidence_freshness.assess.v1","country":"GB","jurisdiction":"UNITED_KINGDOM","no_charge_policy":"NO_VALID_DECISION_NO_CHARGE","limitations":["Claims are limited to named official UK sources.","Unknown, unavailable and stale states never become a clear finding.","Does not constitute legal or financial advice."]},{"name":"us.company.check.v1","paid":false,"bazaar_discoverable":false,"bazaar_product_name":null,"path":"/v1/us/company-check","method":"POST","price":"$0","price_usd":0,"technical_mode":"internal","x402_mode":"off","bazaar_mode":"off","price_version":"1.0.0","description":"Confirm the identity and official legal status of a US business before onboarding, contracting or payment.","operational_description":"Resolve the intended US legal entity, verify supported official registration status, evaluate source health and coverage, and return one executable, evidence-backed decision.","capabilities":["entity_resolution","legal_status_verification","source_health","coverage","evidence_bundle"],"inputs":{"body":{"type":"object","additionalProperties":false,"required":["company","policy_id","idempotency_key"],"properties":{"company":{"type":"object","additionalProperties":false,"properties":{"identifier":{"type":"object","additionalProperties":false,"required":["scheme","value"],"properties":{"scheme":{"type":"string","pattern":"^US-[A-Z]{2}-SOS$"},"value":{"type":"string","minLength":1,"maxLength":80}}},"legal_name":{"type":"string","minLength":1,"maxLength":200},"jurisdiction":{"type":"string","pattern":"^US-[A-Z]{2}$"},"entity_id":{"type":"string","pattern":"^ent_[A-Za-z0-9_-]+$"}},"oneOf":[{"required":["identifier"],"not":{"anyOf":[{"required":["legal_name"]},{"required":["jurisdiction"]},{"required":["entity_id"]}]}},{"required":["legal_name","jurisdiction"],"not":{"anyOf":[{"required":["identifier"]},{"required":["entity_id"]}]}},{"required":["entity_id"],"not":{"anyOf":[{"required":["identifier"]},{"required":["legal_name"]},{"required":["jurisdiction"]}]}}]},"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","checks_executed","checks_reused","coverage","source_health","evidence_ids","valid_as_of","valid_until","authorization_token","billing"],"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_JURISDICTION","REQUEST_CERTIFICATE","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":{"anyOf":[{"type":"object","additionalProperties":false,"required":["scheme","value"],"properties":{"scheme":{"type":"string"},"value":{"type":"string"}}},{"type":"null"}]},"resolution_status":{"type":"string","enum":["RESOLVED","RESOLVED_WITH_LIMITATIONS"]},"legal_status":{"type":"string","enum":["ACTIVE","DELINQUENT","SUSPENDED","DISSOLVED","REVOKED","CANCELLED","INACTIVE","UNKNOWN"]}}},"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":["supported","limitations"],"properties":{"supported":{"type":"boolean"},"limitations":{"type":"array","items":{"type":"string"}}}},"source_health":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["source_id","status"],"properties":{"source_id":{"type":"string"},"status":{"type":"string"}}}},"evidence_ids":{"type":"array","items":{"type":"string"}},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"authorization_token":{"type":"null"},"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"}]}}}}},"schema_url":"https://cdo-production.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":true,"limitations":["Only explicitly supported US jurisdictions are sellable.","A private company is never resolved nationally by legal name alone.","Ambiguous candidates are preserved and are not selected silently."]},{"name":"us.supplier.approve.v1","paid":true,"bazaar_discoverable":true,"bazaar_product_name":"Approve US Supplier","path":"/v1/us/suppliers/approve","method":"POST","price":"$0.20","price_usd":0.2,"technical_mode":"bazaar","x402_mode":"bazaar","bazaar_mode":"bazaar","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-production.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."]},{"name":"us.invoice_payee.verify.v1","path":"/v1/us/invoices/verify-payee","replay_endpoint":"/v1/us/invoices/verify-payee/replays/:executionId","method":"POST","paid":true,"price":"$0.10","price_usd":0.1,"bazaar_discoverable":true,"bazaar_product_name":"Federal Invoice & Payee Verification","technical_mode":"enabled","x402_mode":"enabled","bazaar_mode":"enabled","no_charge":false,"scheduler":false,"policy":{"id":"US_INVOICE_PAYEE_VERIFICATION_V1","version":"1.0.0"},"description":"Verify invoice identity and payee binding using reusable federal supplier evidence.","inputs":{"body":{"$id":"InvoicePayeeVerificationRequestV1","type":"object","additionalProperties":false,"required":["schema_version","policy_id","subject","invoice","payee","payment_context"],"properties":{"schema_version":{"const":"1.0.0"},"policy_id":{"const":"US_INVOICE_PAYEE_VERIFICATION_V1"},"subject":{"type":"object","additionalProperties":false,"required":["jurisdiction"],"anyOf":[{"required":["entity_id"]},{"required":["identifier"]}],"properties":{"entity_id":{"type":"string","minLength":1,"maxLength":160},"identifier":{"type":"object","additionalProperties":false,"required":["type","value"],"properties":{"type":{"enum":["STATE_ENTITY_NUMBER","UEI","CAGE","NPI","USDOT","MC","CIK","LEI","EIN"]},"value":{"type":"string","minLength":1,"maxLength":160},"jurisdiction":{"type":"string","pattern":"^US-[A-Z]{2}$"}}},"legal_name":{"type":"string","minLength":1,"maxLength":200},"jurisdiction":{"type":"string","pattern":"^US-[A-Z]{2}$"},"country":{"const":"US","default":"US"}}},"invoice":{"type":"object","additionalProperties":false,"required":["invoice_id","invoice_number","issue_date","currency","total_amount","supplier_legal_name"],"properties":{"invoice_id":{"type":"string","minLength":1,"maxLength":160},"invoice_number":{"type":"string","minLength":1,"maxLength":120},"issue_date":{"type":"string","format":"date"},"due_date":{"type":"string","format":"date"},"currency":{"type":"string","pattern":"^[A-Za-z]{3}$"},"total_amount":{"type":"string","pattern":"^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$"},"supplier_legal_name":{"type":"string","minLength":1,"maxLength":200},"supplier_identifiers":{"type":"array","maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["type","value"],"properties":{"type":{"enum":["STATE_ENTITY_NUMBER","UEI","CAGE","NPI","USDOT","MC","CIK","LEI","EIN"]},"value":{"type":"string","minLength":1,"maxLength":160},"jurisdiction":{"type":"string","pattern":"^US-[A-Z]{2}$"}}},"default":[]},"billing_address":{"type":"object","additionalProperties":false,"required":["line1","locality","subdivision","postal_code","country"],"properties":{"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","minLength":1,"maxLength":200},"locality":{"type":"string","minLength":1,"maxLength":120},"subdivision":{"type":"string","minLength":1,"maxLength":80},"postal_code":{"type":"string","minLength":1,"maxLength":24},"country":{"const":"US"}}},"remittance_information":{"type":"object","additionalProperties":false,"properties":{"legal_name":{"type":"string","minLength":1,"maxLength":200},"address":{"type":"object","additionalProperties":false,"required":["line1","locality","subdivision","postal_code","country"],"properties":{"line1":{"type":"string","minLength":1,"maxLength":200},"line2":{"type":"string","minLength":1,"maxLength":200},"locality":{"type":"string","minLength":1,"maxLength":120},"subdivision":{"type":"string","minLength":1,"maxLength":80},"postal_code":{"type":"string","minLength":1,"maxLength":24},"country":{"const":"US"}}},"opaque_reference":{"type":"string","minLength":1,"maxLength":160}}},"purchase_order":{"type":"string","minLength":1,"maxLength":160},"customer_identity":{"type":"object","additionalProperties":false,"required":["legal_name"],"properties":{"legal_name":{"type":"string","minLength":1,"maxLength":200},"identifier":{"type":"string","minLength":1,"maxLength":160}}},"document_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"metadata":{"type":"object","maxProperties":30,"additionalProperties":{"type":["string","number","boolean","null"],"maxLength":500}}}},"payee":{"type":"object","additionalProperties":false,"required":["type","value"],"properties":{"type":{"enum":["X402_PAYTO","WALLET","MERCHANT_RESOURCE","PAYOUT_DESTINATION_TOKEN","PROVIDER_ACCOUNT_TOKEN"]},"value":{"type":"string","minLength":1,"maxLength":512},"provider_namespace":{"type":"string","minLength":1,"maxLength":80}}},"payee_evidence":{"type":"array","maxItems":30,"default":[],"items":{"type":"object","additionalProperties":false,"required":["assertion_id","type","claim_classification","evidence_digest"],"properties":{"assertion_id":{"type":"string","minLength":1,"maxLength":160},"type":{"enum":["OFFICIAL_RECORD","CALLER_PROVIDED_DOCUMENT","MERCHANT_ASSERTION","SUPPLIER_ASSERTION","INDEPENDENT_CONFIRMATION","PROVIDER_ATTESTATION","SIGNED_WALLET_CHALLENGE"]},"claim_classification":{"enum":["OBSERVED_FACT","NORMALIZED_FACT","INFERENCE","POLICY_OUTCOME"]},"evidence_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"observed_at":{"type":"string","format":"date-time"}}}},"payee_challenge":{"type":"object","additionalProperties":false,"required":["method"],"properties":{"challenge_reference":{"type":"string","minLength":1,"maxLength":160},"challenge_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"method":{"enum":["PROVIDER_ATTESTATION","SIGNED_WALLET_CHALLENGE"]}}},"payment_context":{"type":"object","additionalProperties":false,"required":["amount_band"],"properties":{"amount_band":{"enum":["MICRO","LOW","MEDIUM","HIGH","VERY_HIGH"]},"destination_changed":{"type":"boolean","default":false},"duplicate_invoice_indicator":{"type":"boolean","default":false},"purchase_order_required":{"type":"boolean","default":false}}},"supplier_approval_token":{"type":"string","minLength":32,"maxLength":8192}}}},"output_schema":{"type":"object","additionalProperties":false,"required":["schema_version","product","product_version","request_id","request_digest","execution_id","policy","decision","machine_action","reason_codes","conditions","required_information","required_evidence","retry_after","checks_may_be_reused","invoice_match","payee_binding","supplier_approval","coverage","source_health","evidence_ids","evidence_bundle","quote","billing","delivery","replay","authorization_token","valid_as_of","valid_until"],"properties":{"schema_version":{"const":"1.0.0"},"product":{"const":"us.invoice_payee.verify.v1"},"product_version":{"const":"1.0.0"},"request_id":{"type":"string"},"request_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"execution_id":{"type":"string"},"policy":{"type":"object","additionalProperties":false,"required":["id","version"],"properties":{"id":{"const":"US_INVOICE_PAYEE_VERIFICATION_V1"},"version":{"const":"1.0.0"}}},"decision":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","BLOCK","UNDETERMINED"]},"machine_action":{"type":"string"},"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"}}}},"required_evidence":{"type":"array","items":{"type":"string"}},"retry_after":{"type":["null","string"],"format":"date-time"},"checks_may_be_reused":{"type":"boolean"},"invoice_match":{"type":["null","object"],"additionalProperties":true},"payee_binding":{"type":["null","object"],"additionalProperties":true},"supplier_approval":{"type":["null","object"],"additionalProperties":true},"coverage":{"type":"object","additionalProperties":true},"source_health":{"type":"array","items":{"type":"object","additionalProperties":true}},"evidence_ids":{"type":"array","items":{"type":"string"}},"evidence_bundle":{"type":"object","additionalProperties":false,"required":["evidence_ids","decision_digest","limitations"],"properties":{"evidence_ids":{"type":"array","items":{"type":"string"}},"decision_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"limitations":{"type":"array","items":{"type":"string"}}}},"quote":{"type":"object","additionalProperties":true},"billing":{"type":"object","additionalProperties":true},"delivery":{"type":"object","additionalProperties":true},"replay":{"type":"object","additionalProperties":true},"authorization_token":{"type":"null"},"valid_as_of":{"type":["null","string"],"format":"date-time"},"valid_until":{"type":["null","string"],"format":"date-time"}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/us.invoice_payee.verify.v1","billing_mode":"COMPOSITE_SINGLE_CHARGE","primitive_billing":"DISABLED","no_decision_no_charge":true,"coverage":["FEDERAL_ONLY","Versioned evidence and source-health constraints"],"limitations":["No state legal-status claim unless separately evidenced.","No customer payment is executed by Payment Authorization.","Unknown, stale or incomplete evidence fails closed without charge."]},{"name":"us.payment.authorize.v1","path":"/v1/us/payments/authorize","replay_endpoint":"/v1/us/payments/authorize/replays/:executionId","method":"POST","paid":true,"price":"$0.20","price_usd":0.2,"bazaar_discoverable":true,"bazaar_product_name":"Federal Payment Authorization","technical_mode":"enabled","x402_mode":"enabled","bazaar_mode":"enabled","no_charge":false,"scheduler":false,"policy":{"id":"US_PAYMENT_AUTHORIZATION_V1","version":"1.0.0"},"description":"Authorize a business payment decision without executing the customer's payment.","inputs":{"body":{"$id":"PaymentAuthorizationRequestV1","type":"object","additionalProperties":false,"required":["schema_version","policy_id","payment_instruction","invoice_verification","supplier_approval_token","supplier","payee","amount","currency","payment_destination","jurisdiction","limits"],"properties":{"schema_version":{"const":"1.0.0"},"policy_id":{"const":"US_PAYMENT_AUTHORIZATION_V1"},"payment_instruction":{"type":"object","additionalProperties":false,"required":["instruction_id","instruction_digest"],"properties":{"instruction_id":{"type":"string","minLength":1,"maxLength":160},"instruction_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"purpose":{"type":"string","minLength":1,"maxLength":300}}},"invoice_verification":{"type":"object","additionalProperties":false,"required":["execution_id","decision_digest"],"properties":{"execution_id":{"type":"string","minLength":1,"maxLength":160},"decision_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"supplier_approval_token":{"type":"string","minLength":32,"maxLength":8192},"supplier":{"type":"object","additionalProperties":false,"required":["entity_id","jurisdiction"],"properties":{"entity_id":{"type":"string","minLength":1,"maxLength":160},"jurisdiction":{"type":"string","pattern":"^US-[A-Z]{2}$"}}},"payee":{"type":"object","additionalProperties":false,"required":["type","value"],"properties":{"type":{"enum":["X402_PAYTO","WALLET","MERCHANT_RESOURCE","PAYOUT_DESTINATION_TOKEN","PROVIDER_ACCOUNT_TOKEN"]},"value":{"type":"string","minLength":1,"maxLength":512},"provider_namespace":{"type":"string","minLength":1,"maxLength":80}}},"amount":{"type":"string","pattern":"^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"payment_destination":{"type":"object","additionalProperties":false,"required":["type","value"],"properties":{"type":{"enum":["X402_PAYTO","WALLET","MERCHANT_RESOURCE","PAYOUT_DESTINATION_TOKEN","PROVIDER_ACCOUNT_TOKEN"]},"value":{"type":"string","minLength":1,"maxLength":512},"provider_namespace":{"type":"string","minLength":1,"maxLength":80}}},"jurisdiction":{"type":"string","pattern":"^US-[A-Z]{2}$"},"limits":{"type":"object","additionalProperties":false,"required":["amount_band"],"properties":{"amount_band":{"enum":["MICRO","LOW","MEDIUM","HIGH","VERY_HIGH"]},"limit_amount":{"type":"string","pattern":"^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$"},"destination_changed":{"type":"boolean","default":false},"approval_required":{"type":"boolean","default":false}}}}}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product","product_version","request_id","request_digest","execution_id","policy","decision","machine_action","reason_codes","evidence_bundle","quote","billing","delivery","replay","payment_executed","authorization_token"],"properties":{"schema_version":{"const":"1.0.0"},"product":{"const":"us.payment.authorize.v1"},"product_version":{"const":"1.0.0"},"decision":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","BLOCK","UNDETERMINED"]},"machine_action":{"enum":["AUTHORIZE_PAYMENT","AUTHORIZE_WITH_LIMITS","HOLD_PAYMENT","REQUEST_ADDITIONAL_EVIDENCE","REQUEST_APPROVAL","BLOCK_PAYMENT","RETRY_LATER"]},"payment_executed":{"const":false},"authorization_token":{"type":"null"}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/us.payment.authorize.v1","billing_mode":"COMPOSITE_SINGLE_CHARGE","primitive_billing":"DISABLED","no_decision_no_charge":true,"coverage":["FEDERAL_ONLY","Versioned evidence and source-health constraints"],"limitations":["No state legal-status claim unless separately evidenced.","No customer payment is executed by Payment Authorization.","Unknown, stale or incomplete evidence fails closed without charge."]},{"name":"us.company.capability.passport.v1","path":"/v1/us/company-passports","replay_endpoint":"/v1/us/company-passports/:passportId/replays/:version","method":"POST","paid":true,"price":"$0.30","price_usd":0.3,"bazaar_discoverable":true,"bazaar_product_name":"Federal Company Capability Passport","technical_mode":"enabled","x402_mode":"enabled","bazaar_mode":"enabled","no_charge":false,"scheduler":false,"policy":{"id":"US_COMPANY_CAPABILITY_PASSPORT_V1","version":"1.0.0"},"description":"Create an immutable capability passport from reusable evidence-backed decisions.","inputs":{"body":{"$id":"CompanyCapabilityPassportCreateV1","type":"object","additionalProperties":false,"required":["schema_version","subject_entity_id","canonical_entity_identity","jurisdictions","decisions"],"properties":{"schema_version":{"const":"1.0.0"},"subject_entity_id":{"type":"string","pattern":"^(?:usent|ent)_[A-Za-z0-9._:-]{6,150}$"},"canonical_entity_identity":{"type":"object","additionalProperties":false,"required":["entity_id","display_name","registration_ref_digest"],"properties":{"entity_id":{"type":"string","pattern":"^(?:usent|ent)_[A-Za-z0-9._:-]{6,150}$"},"display_name":{"type":"string","minLength":1,"maxLength":200},"registration_ref_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"jurisdictions":{"type":"array","minItems":1,"maxItems":20,"uniqueItems":true,"items":{"type":"string","pattern":"^US-[A-Z]{2}$"}},"decisions":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["decision_ref","product_id","product_version","policy_id","policy_version","subject_entity_id","jurisdiction","issuer","audience","decision_digest","evidence_refs","coverage_status","source_health_status","revocation_status","valid_as_of","valid_until","capabilities","authorizations"],"properties":{"decision_ref":{"type":"string","pattern":"^dec_[A-Za-z0-9._:-]{6,150}$"},"product_id":{"enum":["us.company.check.v1","us.supplier.approve.v1","us.invoice_payee.verify.v1","us.payment.authorize.v1"]},"product_version":{"type":"string","pattern":"^\\d+\\.\\d+\\.\\d+$"},"policy_id":{"type":"string","minLength":1,"maxLength":160},"policy_version":{"type":"string","pattern":"^\\d+\\.\\d+\\.\\d+$"},"subject_entity_id":{"type":"string","pattern":"^(?:usent|ent)_[A-Za-z0-9._:-]{6,150}$"},"jurisdiction":{"type":"string","pattern":"^US-[A-Z]{2}$"},"issuer":{"type":"string","minLength":1,"maxLength":160},"audience":{"type":"string","minLength":1,"maxLength":160},"decision_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"evidence_refs":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["evidence_id","evidence_digest","classification","valid_as_of","valid_until","status"],"properties":{"evidence_id":{"type":"string","pattern":"^ev_[A-Za-z0-9._:-]{6,150}$"},"evidence_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"classification":{"enum":["SOURCE_OBSERVATION","NORMALIZED_FACT","INFERENCE","POLICY_RESULT","AUTHORIZATION_RESULT","LIMITATION"]},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"status":{"enum":["CURRENT","STALE","REVOKED","INVALID"]}}}},"coverage_status":{"enum":["SUFFICIENT","LIMITED","INSUFFICIENT","UNKNOWN"]},"source_health_status":{"enum":["HEALTHY","DEGRADED","UNAVAILABLE","UNKNOWN"]},"revocation_status":{"enum":["ACTIVE","REVOKED","INVALIDATED","SUPERSEDED"]},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"capabilities":{"type":"array","maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["capability_id","capability_version","status","scope","jurisdiction","confidence","risk_level"],"properties":{"capability_id":{"enum":["LEGAL_ENTITY_RESOLVED","LEGAL_STATUS_VERIFIED","SUPPLIER_APPROVED","INVOICE_COMPANY_MATCHED","PAYEE_BOUND","PAYMENT_ELIGIBLE","RIGHT_TO_TRANSACT","FRANCHISE_TAX_STATUS","RESTRICTED_PARTY_SCREENED","PAYMENT_DESTINATION_VERIFIED"]},"capability_version":{"type":"string","pattern":"^\\d+\\.\\d+\\.\\d+$"},"status":{"enum":["VERIFIED","VERIFIED_WITH_CONDITIONS","SUPPORTED","CLAIMED","UNRESOLVED","NOT_AUTHORIZED","BLOCKED","STALE","REVOKED","UNDETERMINED"]},"scope":{"type":"string","minLength":1,"maxLength":160},"jurisdiction":{"type":"string","pattern":"^US(?:-[A-Z]{2})?$"},"confidence":{"type":"number","minimum":0,"maximum":1},"risk_level":{"enum":["LOW","MEDIUM","HIGH","CRITICAL","UNKNOWN"]},"conditions":{"type":"array","uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":300}},"limitations":{"type":"array","uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":300}},"critical":{"type":"boolean"}}}},"authorizations":{"type":"array","maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["authorization_id","authorization_type","status","scope","subject","resource","amount_limit","currency","destination_scope","valid_as_of","valid_until"],"properties":{"authorization_id":{"type":"string","minLength":1,"maxLength":160},"authorization_type":{"enum":["SUPPLIER_USE","INVOICE_ACCEPTANCE","PAYEE_USE","PAYMENT_ELIGIBILITY","PAYMENT_DESTINATION_USE"]},"status":{"enum":["AUTHORIZED","AUTHORIZED_WITH_LIMITS","HOLD","BLOCKED","EXPIRED","REVOKED","UNDETERMINED"]},"scope":{"type":"string","minLength":1,"maxLength":160},"subject":{"type":"string","pattern":"^(?:usent|ent)_[A-Za-z0-9._:-]{6,150}$"},"resource":{"type":["string","null"],"maxLength":160},"amount_limit":{"type":["string","null"],"pattern":"^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$"},"currency":{"type":["string","null"],"pattern":"^[A-Z]{3}$"},"destination_scope":{"type":["string","null"],"maxLength":160},"conditions":{"type":"array","uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":300}},"valid_as_of":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"}}}},"risks":{"type":"array","uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":300}},"limitations":{"type":"array","uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":300}}}}}}}},"output_schema":{"type":"object","additionalProperties":true,"required":["passport_id","passport_version","schema_version","subject_entity_id","status","capabilities","authorizations","evidence_refs","passport_digest","change_set","economic_mutations","redaction_applied"],"properties":{"passport_id":{"type":"string","pattern":"^ccp_[0-9a-f]{32}$"},"passport_version":{"type":"integer","minimum":1},"schema_version":{"const":"1.0.0"},"subject_entity_id":{"type":"string","minLength":1,"maxLength":160},"status":{"enum":["ACTIVE","ACTIVE_WITH_LIMITATIONS","REVIEW_REQUIRED","STALE","SUSPENDED","REVOKED","SUPERSEDED","UNDETERMINED"]},"capabilities":{"type":"array"},"authorizations":{"type":"array"},"evidence_refs":{"type":"array"},"passport_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"change_set":{"type":"object"},"economic_mutations":{"enum":[0,1]},"redaction_applied":{"const":true}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/us.company.capability.passport.v1","billing_mode":"COMPOSITE_SINGLE_CHARGE","primitive_billing":"DISABLED","no_decision_no_charge":true,"coverage":["FEDERAL_ONLY","Versioned evidence and source-health constraints"],"limitations":["No state legal-status claim unless separately evidenced.","No customer payment is executed by Payment Authorization.","Unknown, stale or incomplete evidence fails closed without charge."]},{"name":"us.vendor.authorization.continue.v1","path":"/v1/us/vendors/authorizations/continue","replay_endpoint":"/v1/us/vendors/authorizations/continue/replays/:executionId","method":"POST","paid":true,"price":"$0.10","price_usd":0.1,"bazaar_discoverable":true,"bazaar_product_name":"Federal Continue Vendor Authorization","technical_mode":"enabled","x402_mode":"enabled","bazaar_mode":"enabled","no_charge":false,"scheduler":false,"policy":{"id":"US_CONTINUE_VENDOR_AUTHORIZATION_V1","version":"1.0.0"},"description":"Continue a vendor authorization after checking current evidence and material drift.","inputs":{"body":{"$id":"ContinueVendorAuthorizationRequestV1","type":"object","additionalProperties":false,"required":["schema_version","prior_authorization","passport_ref","supplier","current_action","current_context","policy_id","idempotency_key"],"properties":{"schema_version":{"const":"1.0.0"},"prior_authorization":{"type":"object","additionalProperties":false,"required":["kind","reference_id"],"properties":{"kind":{"enum":["SUPPLIER_APPROVAL_TOKEN","SUPPLIER_APPROVAL_EXECUTION","PASSPORT_AUTHORIZATION_CLAIM","DECISION_REFERENCE","AUTHORIZATION_ID"]},"reference_id":{"type":"string","minLength":6,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"compact_token":{"type":"string","minLength":32,"maxLength":8192}}},"passport_ref":{"type":"object","additionalProperties":false,"required":["passport_id","passport_version","passport_digest","authorization_id"],"properties":{"passport_id":{"type":"string","pattern":"^ccp_[0-9a-f]{32}$"},"passport_version":{"type":"integer","minimum":1},"passport_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"authorization_id":{"type":"string","minLength":6,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"}}},"supplier":{"type":"object","additionalProperties":false,"required":["entity_id","jurisdiction","relationship","tenant_scope_fingerprint","caller_scope_fingerprint"],"properties":{"entity_id":{"type":"string","pattern":"^(?:usent|ent)_[A-Za-z0-9._:-]{6,150}$"},"jurisdiction":{"type":"string","pattern":"^US-[A-Z]{2}$"},"relationship":{"type":"string","minLength":1,"maxLength":120},"tenant_scope_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"caller_scope_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"current_action":{"enum":["USE_SUPPLIER","ACCEPT_INVOICE","USE_PAYEE","AUTHORIZE_PAYMENT","CONTINUE_RECURRING_RELATIONSHIP"]},"current_context":{"type":"object","additionalProperties":false,"required":["environment","audience","legal_status","restricted_party_status","payee_digest","destination_digest","spend_band","amount","currency","evidence_digest","evidence_valid_until","coverage_status","source_health_status","changed_fields","requested_validity_seconds"],"properties":{"environment":{"enum":["staging","production","test"]},"audience":{"type":"string","minLength":6,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"legal_status":{"enum":["ACTIVE","INACTIVE","BLOCKED","UNKNOWN"]},"restricted_party_status":{"enum":["NO_MATCH_FOUND","POSSIBLE_MATCH","CONFIRMED_MATCH","INSUFFICIENT_EVIDENCE"]},"payee_digest":{"anyOf":[{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},{"type":"null"}]},"destination_digest":{"anyOf":[{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},{"type":"null"}]},"spend_band":{"enum":["LOW","MEDIUM","HIGH","ENTERPRISE"]},"amount":{"anyOf":[{"type":"string","pattern":"^\\d{1,18}(?:\\.\\d{1,6})?$"},{"type":"null"}]},"currency":{"anyOf":[{"type":"string","pattern":"^[A-Z]{3}$"},{"type":"null"}]},"evidence_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"evidence_valid_until":{"type":"string","format":"date-time"},"coverage_status":{"enum":["SUFFICIENT","LIMITED","INSUFFICIENT"]},"source_health_status":{"enum":["HEALTHY","DEGRADED","STALE","UNAVAILABLE"]},"changed_fields":{"type":"array","maxItems":30,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":80}},"requested_validity_seconds":{"type":"integer","minimum":60,"maximum":86400}}},"policy_id":{"const":"US_CONTINUE_VENDOR_AUTHORIZATION_V1"},"idempotency_key":{"type":"string","pattern":"^idem_[A-Za-z0-9._:-]{4,110}$"}}}},"output_schema":{"type":"object","additionalProperties":true,"required":["schema_version","product","request_id","request_digest","idempotency_key","policy","supplier","prior_authorization_ref","passport_ref","decision","universal_decision","authorization","machine_action","changes_detected","checks_reused","checks_executed","checks_required","reason_codes","conditions","required_information","coverage","source_health","evidence_ids","valid_as_of","valid_until","continuation_authorization_token","replay_ref","charged","economic_mutations","redaction_applied","execution_digest"],"properties":{"schema_version":{"const":"1.0.0"},"product":{"const":"us.vendor.authorization.continue.v1"},"request_id":{"type":"string","minLength":6,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"request_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"idempotency_key":{"type":"string","minLength":6,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"decision":{"enum":["CONTINUE","CONTINUE_WITH_CONDITIONS","RECHECK","SUSPEND","BLOCK","INSUFFICIENT_EVIDENCE"]},"universal_decision":{"enum":["APPROVE","APPROVE_WITH_CONDITIONS","REVIEW","REJECT","INSUFFICIENT_EVIDENCE"]},"authorization":{"enum":["ALLOW","ALLOW_WITH_CONDITIONS","HOLD","BLOCK","RETRY_LATER"]},"machine_action":{"enum":["CONTINUE_VENDOR_USE","CONTINUE_WITH_LIMITS","RUN_INCREMENTAL_CHECKS","REQUEST_INFORMATION","REQUEST_DOCUMENT","REQUEST_PAYEE_CONFIRMATION","SUSPEND_VENDOR","BLOCK_VENDOR","RETRY_LATER"]},"charged":{"type":"boolean"},"economic_mutations":{"enum":[0,1]},"redaction_applied":{"const":true},"execution_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"schema_url":"https://cdo-production.up.railway.app/v1/schemas/us.vendor.authorization.continue.v1","billing_mode":"COMPOSITE_SINGLE_CHARGE","primitive_billing":"DISABLED","no_decision_no_charge":true,"coverage":["FEDERAL_ONLY","Versioned evidence and source-health constraints"],"limitations":["No state legal-status claim unless separately evidenced.","No customer payment is executed by Payment Authorization.","Unknown, stale or incomplete evidence fails closed without charge."]}]}