{"openapi":"3.0.3","info":{"title":"RegRails","version":"1.0.0","contact":{"email":"contact@chainverdict.xyz"},"description":"Deterministic EU trade & AI compliance primitives. Structural and arithmetic checks against published EU legal text. Not legal advice."},"paths":{"/v1/cbam/scope":{"get":{"summary":"Is this CN code inside the CBAM Carbon Border Adjustment Mechanism? Returns the sector, whether the 50-tonne de minimis ","responses":{"200":{"description":"OK"},"402":{"description":"Payment required (x402)"}}}},"/v1/cbam/threshold":{"post":{"summary":"Track a year of import lines against the CBAM 50-tonne de minimis and catch the retroactivity trap: crossing the thresho","responses":{"200":{"description":"OK"},"402":{"description":"Payment required (x402)"}}}},"/v1/cbam/estimate":{"post":{"summary":"Embedded emissions and indicative certificate cost, computed line by line with every arithmetic step echoed back. RegRai","responses":{"200":{"description":"OK"},"402":{"description":"Payment required (x402)"}}}},"/v1/cbam/declaration-check":{"post":{"summary":"Structural pre-submission check of a draft CBAM annual declaration: required fields, per-good completeness, CN scope con","responses":{"200":{"description":"OK"},"402":{"description":"Payment required (x402)"}}}},"/v1/eudr/scope":{"get":{"summary":"Is this HS code inside the EU Deforestation Regulation? Returns the commodity (cattle, cocoa, coffee, oil palm, rubber, ","responses":{"200":{"description":"OK"},"402":{"description":"Payment required (x402)"}}}},"/v1/eudr/dds-validate":{"post":{"summary":"Structural validation of a draft Due Diligence Statement: required fields, HS-to-commodity consistency, EORI and ISO cou","responses":{"200":{"description":"OK"},"402":{"description":"Payment required (x402)"}}}},"/v1/eudr/geo-check":{"post":{"summary":"Validate EUDR plot geolocation: coordinate bounds, ring closure, self-intersection, approximate area, and the rule that ","responses":{"200":{"description":"OK"},"402":{"description":"Payment required (x402)"}}}},"/v1/aiact/art50":{"get":{"summary":"Which AI Act Article 50 transparency controls apply to a given obligation category, with the exemption note and the appl","responses":{"200":{"description":"OK"},"402":{"description":"Payment required (x402)"}}}},"/v1/aiact/art50-check":{"post":{"summary":"Check declared transparency controls against the Article 50 category they claim to satisfy, and get back precisely which","responses":{"200":{"description":"OK"},"402":{"description":"Payment required (x402)"}}}},"/v1/aiact/c2pa-check":{"post":{"summary":"Structural check of a content-credential manifest: claim generator, assertions, the c2pa.actions history, whether a digi","responses":{"200":{"description":"OK"},"402":{"description":"Payment required (x402)"}}}}}}