{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"br_compliance_screening_v1","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.","type":"object","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"]}}}},"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"]}}}}},"input_schema":{"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."}}},"path_params_schema":{"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"]},"price_usd":0.1,"example":{"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"}}}