// Technology / Workload Identity

The workload proves itself before it speaks.

QHx binds running workloads to cryptographically verifiable identities so services can prove what they are before they communicate.

// Mechanism

Identity is issued from evidence.

QHx follows a two-phase model. First the node establishes trust. Then the workload receives identity as a child of that trusted node.

  • Node attestationThe platform proves itself before any workload identity is issued.
  • Workload attestation via selectorsThe system identifies the process by container image digest, Kubernetes service account, UID, namespace, and runtime context.
  • Parent-child structureEach workload identity is a structural child of its node identity. The node must remain attested for the workload credential to renew.
  • Short-lived SVIDsCredentials are intentionally temporary, reducing standing access and the value of theft.
  • Peer verificationWorkloads know what they are connected to, not merely where the packet came from.
IDENTITY

Trust domain: mission.example

Namespace: ops

Service account: api

BOUND TO

Parent: attested node

Credential: X.509-SVID

Lifetime: short-lived