OpenSpec
Larandar edited this page 2026-09-03 20:17:07 +02:00

Page revisions

3 Commits

Author SHA1 Message Date
0a5d32eca8 openspec: the agent identity pool lifecycle package (Ting/Ting#2, Vedanta#30/#31)
Projects from delivered OpenSpec 61 v0.1.4 rather than amending it, per the
freeholder ruling on Ting/Ting#2 Q1. Carries the ratified reconciliation's
concrete lifecycle: ten UUID-pinned principals, reserve-before-create naming,
adopt-on-retry, one immutable grant per slot, checkout under a new grant with
the occupancy stamp, and ordinary completion that preserves the worker.

States the two things a reader would otherwise get wrong. The occupancy value is
alias `custom_metadata`, not a claim — a kanidm claim map is `valuesByGroup` and
has no per-allocation hook. And the contract's existing `assignment_id` is the
queen's tenure assignment, shared by every drone under her, so it cannot be
reused for occupancy: a path built on it looks isolated and is not.

Allocation carries no acceptance yet. The negative-liveness source is Q2 and the
freeholder deferred it; bring-up and the return half are unaffected.
2026-09-03 20:17:07 +02:00
6fb961ba29 docs(openspec): project lifecycle contract 0.1.4 2026-08-30 08:07:07 +02:00
eeb8afe217 docs(openspec): publish OpenBao identity lifecycle (#20) 2026-08-29 21:07:18 +02:00