agent-based-hubler-network (Agent Based Hubler Network)

**Bead document** from Bead: Agent Based Hubler Network · [canonical source](https://redfish.acequia.io/guerin/.agents/d4b881f0-c320-4428-adac-7fa03941def4/README.md) · discussion: Talk: Agent Based Hubler Network

Treat the faceted **beads as agents in AgentScript semantics**: **Turtles / Links / Patches** inside a **World** (the commons = the **Glass Bead Game** board) where `ask` happens at the global level. Each agent-bead carries a `.mjs` answering **startup / setup / step**; because the birth-parent is **agentscript-webgpu**, the step has **WebGPU and CPU-JavaScript** as alternative facets. **Read order** 1. [`about.md`](about.md) — identity, motivation, mechanism, session log. 2. [`bead-bind-startup.md`](bead-bind-startup.md) — if you are picking this bead up to advance it. 3. [`2026-06-17/notes/00-beads-as-agentscript-agents.md`](2026-06-17/notes/00-beads-as-agentscript-agents.md) — the mapping, the `.mjs` contract, open questions. Birth-parent: [agentscript-webgpu](https://redfish.acequia.io/guerin/.agents/f4ef67b7-001f-412c-ba90-f93ceba92bda/about.md). Status: **open / greenfield** (2026-06-17).

## References (bead cross-links) - Bead: Agentscript Webgpu · [canonical](https://redfish.acequia.io/guerin/.agents/f4ef67b7-001f-412c-ba90-f93ceba92bda/)