T3RRA
Demo 01

L3RS-1 ComplianceModule Builder

Configure the rulebook. Watch the clauses compile. See the policy hash that would bind the rulebook into every transfer.

Compiled ComplianceModule
ComplianceModule {
  asset_class:           "CRE Equity",
  jurisdictions:         ["United States (Reg D 506(c))", "European Union (MiCA)", "United Kingdom (FCA professional)"],
  investor_class:        "Accredited & institutional",
  transfer_restrictions: {
    lock_up_months:      12,
    whitelist_only:      false,
    max_holders:         99,
    min_holding_usd:     100000,
  },
  distribution:          "Quarterly preferred + upside kicker",
}
PolicyHash
policy_hash: 0x7ded125897b281ff

(illustrative — production uses Blake3 bound into Fiat–Shamir per Cryptographic Spec §4.2)

Predicate Preview (PG[Σ])
J  ⇐ jurisdictions ∋ recipient.jurisdiction
T  ⇐ now ≥ mint_time + lock_up_months
ID ⇐ recipient ∈ whitelist  ∧  KYC(recipient) = ok
X  ⇐ holders < max_holders  ∧  amount ≥ min_holding_usd

This is a configuration sandbox, not a deployment endpoint. The compiled ComplianceModule would normally be reviewed by counsel, audited, and bound into the vault as part of the engagement workflow on /issuers#engage.