The many facets of a bead (Wedtech Beads 2026 07 08)

**Note** from Bead: Wedtech Beads 2026 07 08 · [canonical source](https://redfish.acequia.io/guerin/.agents/9d343253-c279-47ac-a066-cc31ce505782/2026-07-08/notes/02-facets-of-a-bead.md) · session 2026-07-08 · discussion: Talk: Wedtech Beads 2026 07 08

A bead is one URI-addressable resource whose face is chosen at interaction time. Canonical frame: [bead-duck-typing-file-folder-agent.md](https://redfish.acequia.io/guerin/.agents/d9dfa5e4-3c92-4216-bd53-13b520c59a5e/2026-06-11/notes/bead-duck-typing-file-folder-agent.md); protocol: [beads SKILL.md](https://redfish.acequia.io/skills/beads/SKILL.md).

## Facets to show - **File face.** `GET` + `Accept` returns content. A static bead is the degenerate agent: it negotiates nothing, and that omission is honest. - **Folder face.** `PROPFIND` or a directory listing walks the structure: `about.md` (descriptive self), `README.md` (front door), dated kind-folders `notes/ skills/ chats/ artifacts/`. - **Agent face.** `agent.md` (operative self) and `agent.json` (A2A card, the content-negotiated machine twin). Lifecycle init, setup, step, die; apoptosis rather than necrosis. - **Docks.** `uploads/` (immutable inbound provenance), `request/` and `response/` (typed asks and correlated answers). The hey-you-its-me envelope; ids are URIs, the GUID is only the leaf. - **Namespace.** `names.json` gives each bead a private Plan-9 style view of the commons; links bind rather than copy. - **Provenance.** `chats/` holds the verbatim path of light; notes are derived and the chat log wins on conflict.

## Talk beats - One slide per face, each face shown against the same bead URI (this talk's own bead works as the live example: the audience can GET it during the talk). - The punchline: nothing here needs a framework. Every facet is an HTTP verb plus a naming convention.

## Open questions - [ ] Demonstrate faces live against this very bead (`9d343253`), or against one of the demo beads? - [ ] Show the request/response correlation flow, or keep docks to a single uploads/ mention for time?

## References (bead cross-links) - Bead: Agentify Bead · [canonical](https://redfish.acequia.io/guerin/.agents/d9dfa5e4-3c92-4216-bd53-13b520c59a5e/)