# RegRails Deterministic EU trade & AI compliance primitives for agents and software. USDC on Base via x402, or an API key. No signup for x402. Structural and arithmetic checks against published EU legal text. Not legal advice, not a customs ruling, not a filing. ## CBAM (Regulation (EU) 2023/956 — definitive period from 2026-01-01) - GET /v1/cbam/scope?cn= ($0.02) is this CN code in scope, which sector, does the 50t de minimis apply - POST /v1/cbam/threshold ($0.05) run a year of import lines against the 50t de minimis; flags retroactivity on crossing - POST /v1/cbam/estimate ($0.25) embedded emissions + indicative cost, arithmetic on YOUR factors (no defaults bundled) - POST /v1/cbam/declaration-check ($1.00) structural pre-submission check of a draft annual declaration ## EUDR (Regulation (EU) 2023/1115 — 2026-12-30 large/medium, 2027-06-30 small/micro) - GET /v1/eudr/scope?hs= ($0.02) in scope, which commodity, which deadline tier - POST /v1/eudr/dds-validate ($0.15) structural validation of a draft Due Diligence Statement - POST /v1/eudr/geo-check ($0.10) plot geometry: bounds, closure, self-intersection, area, 4ha polygon rule ## EU AI Act Article 50 (transparency — applies from 2026-08-02, NOT deferred by the Omnibus) - GET /v1/aiact/art50?kind= ($0.04) which controls apply to chatbot / synthetic_content / deepfake / public_interest_text - POST /v1/aiact/art50-check ($0.04) coverage check on declared controls - POST /v1/aiact/c2pa-check ($0.04) content-credential manifest structure ## Free tools (no payment, no account, rate-limited) - https://reg.chainverdict.xyz/tools/eudr — browser validator for EUDR plot geometry and draft Due Diligence Statements - POST /v1/free/eudr/geo-check (60/hr) same checks as the paid route - POST /v1/free/eudr/dds-validate (30/hr) - GET /v1/free/eudr/scope?hs= (120/hr) ## Free - GET /v1/methodology — what every check does and does not establish - GET /v1/calendar — the compliance dates, including the ones that moved ## Honest scope Does NOT: supply default emission factors, consult satellite or deforestation data, classify your goods, file anything, or perform a conformity assessment. Every paid response is Ed25519-signed and carries its own limitations. ## Discovery OpenAPI /openapi.json · x402 /.well-known/x402.json · Signing key /.well-known/signing-key.json