HypercubsDRC Docs
explanation security public

Security model

DRC protects execution evidence through tenant-scoped authorization, bounded inputs, integrity verification, and explicit storage authorities.

Tenant boundaries

Hosted requests resolve identity from PostgreSQL and require the authenticated tenant to match every execution, project, integration, evidence, and content operation. A missing or cross-tenant reference fails closed.

Evidence integrity

Captured events are written through the selected storage authority. Sealed segments and portable evidence bundles carry digest and signature metadata. Verification reports whether bytes and signer identity were verified; metadata-only records are not presented as verified evidence.

Secrets

Provider credentials are represented by managed credential references. They are not included in public API responses, editorial revisions, issue descriptions, audit details, or support bundles. Store private keys in a secret manager or protected file path, never in a CRD or ConfigMap.

Redaction and retention

Payloads are redacted by policy. Retention, deletion, legal holds, and exports are tenant-scoped and controlled by the hosted lifecycle authority. Before sharing a replay or evidence bundle, confirm that its retention and access policy permits the recipient.

Deployment security

Production deployments should enforce:

  • TLS at every exposed boundary.
  • Immutable image digests and verified provenance.
  • Signed admission decisions where deployment gates are enabled.
  • Database, Redis, and object-store network isolation.
  • Key rotation and credential revocation procedures.
  • Dependency and container vulnerability scanning.

Security reporting

Report a suspected vulnerability through the security contact published by your DRC service operator. Do not include production payloads, credentials, or private evidence in an initial report.