02 · Tenant isolation
Hard tenant boundaries
Every record, batch, and audit row carries a tenant_id. Queries are fail-closed: cross-tenant reads return 404, never partial data.
03 · No PHI / PII
0
Certyo never stores your record bodies. Only the hash crosses the boundary. Less surface, less liability.
04 · RBAC
8 roles, audit-logged
owneradmintenant_adminauditoroperatorviewerintegratorsupport
05 · Observability
Every privileged op
on the audit log
03:14 VERIFY rec_8f3…
03:14 ANCHOR batch_220
03:13 KEY_ROT kid:08
06 · SLA
99.9%
API uptime, p95 verify ≤ 500ms, anchor cadence ≤ 5min during peak.