Agent processes — globex-hr-screening (AKS)

GET /v1/evidence/summary · identity-plane entries · registration log
ProcessIdentitySPIFFE IDSigned rowsWhat it does
resume-rankerhas an identityspiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/resume-ranker/main/proc-39546363Scores applications against a role's required skills.
interview-scorerhas an identityspiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/interview-scorer/main/proc-39548956Turns the ranking into an advance/hold recommendation.
candidate-dedupedark — no identitynone — nobody registered it, so nobody audited it0Drops applications it considers duplicates. Nobody registered it.
Three processes in one workload. The third reads the same candidate data as the other two and signs nothing. It is not denied — it is absent. That absence is the finding.

Identity lifecycle — registration log, last few minutes

kubectl -n hexr-system logs deploy/hexr-auto-registrar
Time (UTC)EventProcessIdentity / entry
20:07:55deregisteredpid 19663041 entry removed
20:07:56registeredpid 1966414spiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/interview-scorer/main/proc-1966414 (entry 67681e18…)
20:08:02deregisteredpid 19664141 entry removed
20:08:58registeredpid 1967344spiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/resume-ranker/main/proc-1967344 (entry 6a94ff76…)
20:09:00deregisteredpid 19673441 entry removed
20:09:01registeredpid 1967413spiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/interview-scorer/main/proc-1967413 (entry 07205f9b…)
20:09:11deregisteredpid 19674131 entry removed
20:10:09registeredpid 1969436spiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/resume-ranker/main/proc-1969436 (entry db5fbfa4…)
20:10:17deregisteredpid 19694361 entry removed
20:10:18registeredpid 1969575spiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/interview-scorer/main/proc-1969575 (entry 420b6008…)
Each stage of the pipeline is its own process with its own identity: registered when it starts, removed when it exits. A PID is reused by the kernel; an identity never is. Entries whose pod is gone are reaped after ten minutes.