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-39546364Scores applications against a role's required skills.
interview-scorerhas an identityspiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/interview-scorer/main/proc-39548954Turns 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
21:58:02deregisteredpid 37320021 entry removed
21:58:03registeredpid 3732071spiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/interview-scorer/main/proc-3732071 (entry 5080a50c…)
21:58:09deregisteredpid 37320711 entry removed
21:59:06registeredpid 3733039spiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/resume-ranker/main/proc-3733039 (entry f435e883…)
21:59:14deregisteredpid 37330391 entry removed
21:59:15registeredpid 3733291spiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/interview-scorer/main/proc-3733291 (entry 21fc334e…)
21:59:20deregisteredpid 37332911 entry removed
22:00:16registeredpid 3735129spiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/resume-ranker/main/proc-3735129 (entry 48ce4f41…)
22:00:24deregisteredpid 37351291 entry removed
22:00:25registeredpid 3735274spiffe://globex-azure.agents.hexr.cloud/globex-azure/bespoke/interview-scorer/main/proc-3735274 (entry 6a04fd23…)
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.