Core Concepts
Actors
An Actor is an authenticated identity in Cronozen. Each actor has a role that determines their permissions and UI experience.| Role | Description |
|---|---|
ADMIN | Center administrator with full management access |
INSTRUCTOR | Service provider (therapist, teacher, pharmacist) |
PARENT | Guardian or caregiver |
CHILD | Service recipient |
Actors are linked by email/phone through the Actor Family system, enabling cross-center visibility for parents.
Tenants
A Tenant is an isolated organizational unit. Cronozen supports 4 tenant types:- CENTER — A physical or virtual center (default)
- WORKSPACE — Personal actor workspace
- PROGRAM — A specific program within a center
- WHITE_LABEL — Partner-branded instance
Membership Lifecycle
Every actor-to-center relationship goes through a lifecycle:DPU (Decision Proof Unit)
The DPU system provides tamper-evident decision tracking using SHA-256 hash chains:- Every decision is recorded with content, timestamp, and actor
- Each record links to the previous via hash chain
- Evidence levels:
DRAFT(0)→DOCUMENTED(1)→AUDIT_READY(2) - Once
AUDIT_READY, the record is locked — any modification breaks the chain