The platform underneath Vestra and Tally. Built on Cloudflare. Anchored to land, not projects.
Marketing finds a property. Sales wins it. Estimation prices it. Design draws it. Pre-Con clears it. Construction builds it. Finance pays for it. Contract Admin defends it. Handover closes it. Vestra warranties it. The Tenant App lives in it. One property record from start to forever.
The project is the root. When the project closes, the data evaporates.
The property is the root. Every event, doc, photo, certificate, defect, warranty clock attaches to a property_id.
Four layers. Products on top, integrations in the middle, HOP underneath, the property record at the root.
Click a silo to see what writes to the record. Lime threads show live handoffs between people.
<canvas id="hop-architecture-rive" width="1200" height="540"></canvas>
<script src="https://unpkg.com/@rive-app/canvas"></script>
silo_focus · inputs: silo_id (0–11), role_active (string).
In handoff order. Click any card to see who owns it, what they produce, and what they hand to the next silo.
Four roles touch every silo. They don't sit in the lifecycle — they sit across it.
The lifecycle is the happy path. The value is in the cross-silo flows that don't follow the queue.
These aren't integrations between separate systems. They're queries against the same property record.
Cordon is the parent IP-holding entity (renamed from IPCO). Op cos pay licence fees monthly. Cordon pays R&D invoices in cash within 30 days.
The Angel suite are sibling op cos under Cordon, not HOP products and not HOP silos. HOP's product family is Vestra and Tally. Do not conflate.
Vestra rides on it. Tally rides on it. Cordon owns it. The property record is forever.