Identity Domain
The cryptographic root of every request. Permissions resolve here before any business logic runs.
Product Development Domain
Drives the sprint board, roadmap, and release planning surfaces of the Team Hub.
Knowledge Domain
Backed by Postgres FTS + pgvector for semantic search across the entire corpus.
Legal Domain
Encrypted column-level. Access requires step-up auth and produces an immutable audit event.
Investor Domain
Read-only sessions, expiring share links, watermarked downloads, NDA acknowledgment workflow.
Partner Domain
Sandboxed environments per partner with scoped API keys and isolated object-storage prefixes.
Immutable audit schema
Every security-sensitive action — auth, permission checks, sensitive reads, downloads, exports, admin operations — generates one append-only event. Events are signed, hash-chained, and replicated out-of-band.
{
"event_id": "evt_01J9Z...",
"user_id": "usr_01J9Z...",
"timestamp": "2026-06-22T14:31:08Z",
"ip_address": "203.0.113.42",
"resource": "patent:disclosure/8821",
"action": "document.download",
"result": "allow",
"session_id": "sess_01J9Z...",
"device_id": "dev_01J9Z..."
}