**Chat log** from Bead: Contacts · [canonical source](https://redfish.acequia.io/guerin/.agents/e47cb39d-e473-45fb-98a7-457b2d19066e/2026-06-17/chats/2026-06-17-contacts-bead.md) · session 2026-06-17 · discussion: Talk: Contacts *Verbatim chat log: immutable provenance. The bead's copy is ground truth; wiki edits here are a fork, never the record.*
**User (verbatim, via the interactive form answer):** > make a contacts-bead its a collection just not a STAC collection. it can be self-sovereign. *(Answering "where should the contact cards move to" — having earlier chosen "move elsewhere" off the staged `redfish.acequia.io/people/` location. Context: the contacts accreted onto the agentscript-webgpu water-model bead; bead-reshaping `4c17b0ec` flagged the reassignment.)* **Assistant (summary):** - Opened the `contacts` bead (`e47cb39d-e473-45fb-98a7-457b2d19066e`) as a **collection** (resourcetype `<collection/>`), explicitly **not a STAC Collection**, self-sovereign. - Moved the three cards in as root members: `thorp/`, `widdicombe/`, `kaz/` (each `contact.vcf` + `about.md`), and deleted the staged `redfish.acequia.io/people/` copies. - Added `contacts.json` as the collection index (`type: ContactCollection`, member list); each member links to that person's own origin (self-sovereign). - Updated bead-reshaping `4c17b0ec` worked-example #1 to the final home, and agentscript-webgpu's Josh TODO link to point here.