Environment · Demo · Synthetic data
Module · 02i · Platform Ops

Platform Operations

Multi-tenancy, role-based access with maker-checker, immutable audit, open APIs, certifications, entitlements and billing, and disaster recovery — the plumbing that makes the platform licensable.

Tenants
4
1 house + 3 client
Users
105
55 roles
Audit events 24h
38,412
hash-chained
Uptime 90d
99.987%
DR tested Q1
Certifications
SOC 2 II · ISO 27001
next audit Q4
RBAC — roles & permissions
RoleUsersPermissions
Portfolio Manager12order.create, model.read, research.write
Trader8order.create, order.route, allocations.read
Compliance Officer4rule.write, breach.resolve, audit.read
Operations14trade.lifecycle, ca.process, nav.review
Fund Accountant6nav.strike, gl.post, audit.export
Client Service9crm.write, report.publish, portal.invite
Admin2tenant.* (break-glass, audited)
Tenants & entitlements
TenantUsersAUMPlan
Horizon AM (house)92$792MEnterprise
Aurora Family Office6$218MPro
Meridian Treasury4$65MPro
Kestrel Anchor LP3$50MStarter
Per-tenant data partition · per-module entitlement flag · usage billed monthly (bps of AUM / API calls).
Audit log (live)
TimeUserActionTargetIP
14:08:12f.limorder.createORD-9021510.42.1.18
14:07:54r.saidrule.writeR5-restricted-defence10.42.3.21
14:07:30ops-1nav.strikeJMF 2026-06-1510.42.2.04
14:06:11p.tancrm.writeC-003 mtg note10.42.1.40
14:05:02adminrole.assignu-882 → Compliance10.42.0.02
Open APIs
EndpointCalls 24hp95
REST · /v1/positions412K42ms
REST · /v1/orders118K61ms
GraphQL · /graphql 84K88ms
Webhook · trade.settled 12K
FIX 4.4 sessions11 up
Compliance & resilience posture
SOC 2 Type II
Clean opinion · ACA Group · valid to 2027-Q1
ISO 27001
Certified · BSI · next surveillance Q3
Encryption
AES-256 at rest · TLS 1.3 in transit · KMS with HSM
Maker-checker
Enforced on order, nav, IMA, role changes
DR / BCP
Active-active SG/EU · RPO 5 min · RTO 30 min · tested 2026-Q1
Pen test
Annual · NCC Group · 0 critical, 2 medium remediated
Data residency
SG, EU, US tenancies — no cross-border replication
Status page
status.horizon.example · 99.987% rolling 90d
Illustrative / synthetic data — not investment advice.