Compliance Engine
15 rules. Facts stored once. Compliance computed at query time.
Regulations change. Records don't. Economy3 stores verified facts — composition, custody, certifications, measurements. When a standard updates, the rules file changes. Your records stay valid.
Architecture
Compliance is never stored in a record. The MCP server receives check_compliance(record_id, framework), loads all linked CustodyEvents and Certifications from the DHT, evaluates against this ruleset, and returns pass / fail / flagged with fix hints. When California adds a clause to SB-253, update the rules file. Records don't change.
Tier 1 — Import Block
Tier 2 — Market Withdrawal
Tier 3 — Civil Penalty
European Union — 10 rules
California — 5 rules
Source: Cotton_Tracing/compliance/espr-2027-rules.json v1.1 — TextileRuleset 2027. Effective 2027-01-01. Not legal advice.