v1.1 (DRAFT) — CEO causality correction.
v1.0 described the CRM as the trigger surface for deal progression. That was wrong. The correct model: handshakes drive deals, engine drives money, CRM observes. v1.0 superseded same day. See the change log for the full correction record.
Level 1 — Business on a Page
Read this in 30 seconds. Read bottom-up: real-world signatures cause everything. Observers (CRM, Member Portal) render but do not originate.
▲ rolls up via S5 · Variance → Cascade
Interpretation layer
"What does the ledger mean to me?"
▲ reads via S3 Ledger→Journal · S4 Ledger→Variance
System of record · THE HUB
Commission Ledger + Deal Lifecycle State
One writer (the Engine). Many readers.
Idempotent
Cryptographically signed
Observation layer · READ ONLY
Renders state for human eyes. Does NOT originate state changes.
▲ observers read via S6 Chain→Render (pure reads, no writes)
Causal layer · WHERE DEALS ACTUALLY HAPPEN
Handshake Chain + Legal Entitlements
14 signed event types. 4 handshakes per deal. Cryptographically bound to device keys.
Handshake Chain
H1 → H2 → H3a → H3b → H4
Pine Lawyers Legal
Introducer · Client-Referral · Affiliate
▲ signed by humans on hardware-bound keys (Secure Enclave / StrongBox / WebAuthn)
The real world
Referrer signs H1 · Customer signs H2 + H4 · Partner signs H3a + H3b
Five real signatures by three real parties. These are the only things that cause deals to advance.
Audience: Steer Co (Matt, Carla, Corrina) + future hires + auditors. Source of truth:
docs/ENTERPRISE_ARCHITECTURE.md (version controlled). EA function: Claude under delegated authority from CEO Matt.