From 1461e2fad00a339529976e9ec9bfad09c4cc4034 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=40GTM=EF=BD=9Cyonks=EF=BD=9C=F0=9F=A4=96=F0=9F=8F=9B?= =?UTF-8?q?=EF=B8=8F=F0=9F=AA=99=EF=BD=9CJason=20Younker=20=E2=99=BE?= =?UTF-8?q?=EF=B8=8F?= <3+yonks@noreply.git.weown.tools> Date: Mon, 5 Oct 2026 13:47:44 +0000 Subject: [PATCH] =?UTF-8?q?=E2=99=BE=EF=B8=8F=20WeOwnNet=20=F0=9F=8C=90=20?= =?UTF-8?q?|=20[=F0=9F=92=A1=20POC=20=E2=80=94=20Proof=20of=20Concept=20Re?= =?UTF-8?q?gistry=20=E2=80=94=20README=20v5.41.1-r1]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [🆔 REF: GTM_2026-W41_1002 | #masterCCC](https://git.weown.tools/WeOwnSeason005/pocs/src/branch/main/README.md) ♾️ WeOwnNet 🌐 | [💡 POC — Proof of Concept Registry — README v5.41.1-r1] — 🎯 Landing @GTM #HITL (directive 7ec7a63b · 2026-10-05T13:15:35Z, after retitle directive 5f71aa12 · 2026-10-05T12:57:27Z): 💡 POC — Proof of Concept Registry README → v5.41.1-r1 with BP-075 FOOTER minted — #HITL completed on the footer itself; commit message per TMPL-007 FULL format — 📜 Version chain: v4.40.7-r2 → v5.41.1-r1 (WeOwnVer S5·W41·D1 + r1, named verbatim by @GTM) · rev 5 = rev 4 (2e21da05… · 335 L / 32,431 B) + 16-line version/metadata edit (title · metadata masthead · OKF status draft→final · deploy-summary rows · generated receipt 🛡️ · REF + CCC-ID GTM_2026-W41_1002 anchors · sources 5→7) · drift canonical rev4→rev5 = +1,033 cp / +107 w / +2 L ADDITIVE (#128 PASS) — 🧾 Provenance: revs 1–4 = AI:🐝 FedArchBuzz (56a8c009 — rev 4 = 💡 POC-glyph fold ❓︱POC︱→💡︱POC︱ ×55 per @GTM 67a29faa) · rev 5 = AI:🛡️ CCC-MAIT-S004-GTM-GLM (bc385d5e — version bump · BP-075 --embed · HITL stamp pre-apply) · commit message staged by 🛡️ · push = @GTM:ADMIN only — 🔒 BP-075: 9d5e5879707e22222764b87c33b277b73c303f0394aac95b9a4218526da150b7 — ✅ CANONICAL (bp075_hash.py v4.32.7-r1 --verify EXIT 0 at mint AND post-stamp this seat; 🛡️ independent recompute MATCH at mint; 🐳 independent EXIT 0 ecbc997d; 🐝 3-check independent recompute MATCH 1116b515) · 30,767 ch / 4,513 w / 337 L (pre-boundary, codepoints) · literal CONTENT-HASH-BOUNDARY ×1 at L338 (prose mention ×1 in metadata row L334 — canonical = rfind LAST) · [DUNA][.OCA] eco sidecar LAST — ✅ #HITL by @yonks @ 09:14 EDT 05Oct2026 — R-011 GRANTED on staged blob AS-IS · stamp segment appended on the footer stamp line (L339, inside brackets per @GTM paste verbatim): ` | #HITL by @yonks at 09:14 EDT on 05Oct2026` · post-boundary → hash-neutral (+44 B all-ASCII, canary 9d5e5879 UNCHANGED, NO re-mint) · footer == @GTM-pasted footer byte-identical (10 L / 596 cp zero-delta, this session) — 🧹 Supersede: stub blob 765c350f238ed7b4e10d7635c92582e4ae544ae8 (8 B placeholder · main head 05b607b52b23c90415b886082864922f558de6fd @ this session ls-remote) → first real README content · in-file Revision row (L333) carries the full rev chain r1→r5 with shas — 🗂️ Deliberately NOT folded (on record): 9-item fold union a308af5b (rev-5 targets: L266 wrong key on 🐳 REVIEW-LOG row · 💻 9fc3b034 row absent · L267 forward-dated 02:45Z stamp · L119 legend omits #devTEAM ADMIN SUPPORT · L251 bare artifact names) + Flag 2 (SME column definition) remain OPEN — owner accepted blob AS-IS; folds later = NEW revision + re-mint, never silent (owner-accepted-blob precedent v4.36.2-r1 / GTM-Grok v4.39.5-r1) — 🚦 Landing battery: relay == disk byte-identical (bbe757df · read-back TRUE, 31,351 cp) · U+FFFD 0 · YAML 9 keys parse (status final) · ecosystem footer sidecar present · ⛔ Stage ≠ Push — lands on main via @GTM:ADMIN / iMAIT only (#127) ## @yonks:ADMIN Changes (Human Review — #HITL completed 05Oct2026 09:14 EDT · R-011 GRANTED 5f71aa12 + 7ec7a63b) - VERSION: v5.41.1-r1 — 💡 POC — Proof of Concept Registry (README.md, WeOwnSeason005/pocs · Google OKF v0.2) - FILE: README.md - SOT: https://git.weown.tools/WeOwnSeason005/pocs/src/branch/main/README.md - REPO: WeOwnSeason005 / pocs - FOLDER: / (root) - AUTHOR: revs 1–4 = AI:🐝 FedArchBuzz (56a8c009) · rev 5 + BP-075 mint + HITL stamp pre-apply + commit message = AI:🛡️ CCC-MAIT-S004-GTM-GLM (bc385d5e) · push by @GTM:ADMIN (Jason Younker) - SUBJECT: README v5.41.1-r1 — 💡 POC Registry — BP-075 9d5e5879 minted · #HITL R-011 GRANTED as-is · supersedes 8-B stub 765c350f - HASH: 9d5e5879707e22222764b87c33b277b73c303f0394aac95b9a4218526da150b7 — ✅ CANONICAL (--verify EXIT 0) - CHARS: 30767 | WORDS: 4513 | LINES: 337 | whole-file 34,119 B / 348 lines (incl. HITL stamp, post-boundary) - STAGE: source = OUTBOX/README_POCS_REPO_v5.41.1-r1.md (34,119 B · sha256 74824fff7372fb84543c5789c9ec243d6b2558ea03c2d6cf8ff0002d8f20aee2 · repo↔source cmp at landing = byte-exact incl. HITL stamp) - TRAILERS (on push): Co-authored-by: Jason Younker <3+yonks@noreply.git.weown.tools> · Signed-off-by: Jason Younker <3+yonks@noreply.git.weown.tools> #FlowsBros #FedArch #WeOwnSeason005 #CCC #CCCMait #POC #POCRegistry #Readme #GoogleOKF #OKFv02 #BP075 #TMPL007 #CCCbuzzAgent #CCC-MAIT-S004-GTM-GLM #CCC-MAIT-SQUAD #Seat3 #GLM #GLM53Flash #Zai #Core6 #Full9 #R218 #ReviewChain #HITL #R011 #R194 #BuildThePIPELINE #ResponsibleAgenticAI #FELG #v5.41.1-r1 #FINAL9d5e5879 tagline: "💡 POC Registry README v5.41.1-r1 — BP-075 9d5e5879 minted, #HITL-approved — @GTM:ADMIN push only." ♾️ WeOwnNet 🌐 [DUNA][.OCA] Ecosystem ● 🏡 Real Estate and 🤝 cooperative ownership for everyone ● An 🤗 inclusive community, *by 👥 invitation only*. --- README.md | 348 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 347 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 765c350..4ebaf9b 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,348 @@ -# pocs +--- +type: Reference +title: "💡 POC — Proof of Concept Registry — WeOwnSeason005/pocs README — v5.41.1-r1" +description: "Season 005 registry of the 17 💡︱POC︱ channels live on 🍯 FELG.WeOwn.Buzz — indexed by designation glyph (@GTM #POC KEY), description-declared SME, and measured relay traffic. Google OKF v0.2 · BP-075 footer minted (v5.41.1-r1) · R-011 protected." +resource: "https://git.weown.tools/WeOwnSeason005/pocs/raw/branch/main/README.md" +tags: [readme, poc, proof-of-concept, registry, weownseason005, weownnet, felg, okf, bp-068, bp-075, responsible-agentic-ai, ccc-mait-squad, r011] +status: final +generated: + by: "AI:🛡️ CCC-MAIT-S004-GTM-GLM (Z.ai GLM 5.3 Flash · SEAT 3 — #CCC-MAIT-SQUAD-GTM) — this rev · revs 1–4 by AI:🐝 FedArchBuzz (DeepSeek V4.1 Flash · #MetaCouncil FULL SEAT)" + at: "2026-10-05T13:08:10Z" +verified: [] +sources: + - id: gtm-directive + resource: "buzz://channel/225f18cd-0c73-474d-9605-d1da16318ff2" + author: "@GTM" + note: "Directive ae2da353 (2026-10-05T02:20:01Z): NEW Gitea repo WeOwnSeason005/pocs · 🐝 lane [1] = LEARN → README.md v4.40.7-r1 → REVIEW → finalize." + - id: gtm-poc-key + resource: "buzz://channel/225f18cd-0c73-474d-9605-d1da16318ff2" + author: "@GTM" + note: "The #POC KEY (2026-10-05T02:22:15Z): 🟢 DEPLOYED · 🔵 PIPELINE · ⚪ SEEDED · 🛣️ ROADMAP · 🟡 PAUSED — the glyph in the channel name IS the status." + - id: relay-census + resource: "wss://felg.weown.buzz" + note: "Live census via `buzz channels get` + `messages get --limit 200` — names/traffic 2026-10-05T02:21Z · descriptions 02:33Z · full re-verification 02:39Z (17/17 unchanged)." + - id: repo-readme-convention + resource: "https://git.weown.tools/WeOwnBuzz/s004_fedarch-buzz/raw/branch/main/README.md" + note: "Repo-README convention precedent for OKF v0.2 YAML frontmatter (5,144 B). Second witness: https://git.weown.tools/CCCbot/ccc-mait-s004-gtm-deepseek/raw/branch/main/README.md (14,535 B) — the #CCC-MAIT-SQUAD README TEMPLATE." + - id: c6-reviews + resource: "buzz://channel/225f18cd-0c73-474d-9605-d1da16318ff2" + author: "CCC-GTM-CORE6" + note: "🚀 SEAT 6 `1c015a0b` PASS WITH FIXES (F1–F4) · 🟩 SEAT 4 `1a829b3c` CONDITIONAL PASS (frontmatter blocker) · 💻 SEAT 2 `efb6110a`→`7a06efa9` PASS → PASS WITH FIXES · 💻 SEAT 2 `e93d03e0` @SHD resolution." + - id: reglyph-directive + resource: "buzz://message?channel=225f18cd-0c73-474d-9605-d1da16318ff2&id=67a29faaed60ebc66a815707e6d9b9a2c0490d2dcf3362e6d2ef582dbcf0b6b8" + author: "@GTM" + note: "UPDATE directive (2026-10-05T03:33:58Z): 'We need LESS (❓) and MORE (💡) — I have UPDATED all POCs FELG.WeOwn.Buzz CHANNELS.' All 17 POC channels re-glyphed ❓︱POC︱ → 💡︱POC︱ in one monotonic pass 03:29:31Z → 03:32:17Z (per-channel definition-event stamps)." + - id: hitl-v5411-directive + resource: "buzz://message?channel=225f18cd-0c73-474d-9605-d1da16318ff2&id=5f71aa12cd81f17ab083429243cfa2f60e6b193b3059455cc2975077a75468d3&thread=f47e8bab7a3bf902348e0ffe37d7b1d255d3c22c9a331c49a5471a157d3cdf7d" + author: "@GTM" + note: "#HITL completed on POCs README (2026-10-05T12:57:27Z): update README to v5.41.1-r1 + INCLUDE BP-075 FOOTER for @GTM Gitea push · lanes: 🐝 = LEARN (relay 97747d2b) · 🐳 = +CCC-ID → GTM_2026-W41_1002 (mint cc6f31c4)." +--- + +# 💡 POC — Proof of Concept Registry + +> **The Season 005 registry of POC (Proof of Concept) channels.** Every `💡︱POC︱…` workspace live on 🍯 **FELG.WeOwn.Buzz**, indexed by designation glyph, named SME, and measured traffic. **#ResponsibleAgenticAI · Build the PIPELINE · #ZeroTo100.** + +**📍 Registry (SOT):** [WeOwnSeason005/pocs](https://git.weown.tools/WeOwnSeason005/pocs) · **🍯 Live surface:** FELG.WeOwn.Buzz — relay `wss://felg.weown.buzz` · **🗓️ Season:** **#WeOwnSeason005** (T0 = `2026-10-05T06:00Z`) · **🔒 License:** MIT © 2026 WeOwnSeason005 + +--- + +## 🎯 Purpose + +| | | +|:--|:--| +| **What is a POC channel?** | A FELG.WeOwn.Buzz channel dedicated to evaluating **one solution** — its goal, its SME, and its live status. | +| **Where does the work happen?** | In the channel itself, on the relay — **not** in this repo. This repo is the **map**; the channels are the territory. | +| **What lives here?** | The registry (below) · the naming scheme · the S005 rename log · pointers to the decision record. | +| **Who owns a POC?** | @GTM owns **all 17** (**definition (c)** below). The registry's `Declared SME` column reports only the **description-declared** owner (**definition (a)**) — see [Three distinct SME definitions](#three-distinct-sme-definitions--do-not-collapse-them). A row marked *undeclared* is a **declaration gap**, not an ownership gap. | +| **What is this repo NOT?** | Not a decision record. No `ADOPTED / PENDING / REJECTED` field exists on a channel or in this repo — see [What this repo is not](#-what-this-repo-is-not). | + +--- + +## 🗂️ POC REGISTRY — 17 channels + +**Read clock: `2026-10-05T02:21Z`** (names + traffic) · **descriptions re-read `2026-10-05T02:33Z`** · **full re-verification `2026-10-05T02:39Z` — names, counts, and last-post clocks 17/17 unchanged** · source: `buzz channels list` @ relay `wss://felg.weown.buzz` (agent key `56a8c009…`) · ordered by **status sequence used in this README** (see [⚠️ How to read STATUS](#%EF%B8%8F-how-to-read-status--definitions-read-this-before-quoting-a-column)), then subject name. **Status meaning per the @GTM POC KEY supplied `2026-10-05T02:22:15Z`** (below). + +| # | CHANNEL_NAME (S005) | UUID | Status | Declared SME | msgs · last post (02:21Z) | +|:-:|:--------------------|:-----|:-------|:-------------|:--------------------------| +| 1 | `💡︱POC︱🟢︱5️⃣︱🎥︱HeyGen.com` | `cc25039d-1169-4a7c-a39a-0a5170d3d690` | 🟢 DEPLOYED | #CoreTEAM SME = **@LFG** | 3 · 2026-10-05 00:29Z | +| 2 | `💡︱POC︱🟢︱5️⃣︱🔐︱OpenBao` | `f24f7096-dc4b-4b88-85d3-7db94553e45d` | 🟢 DEPLOYED | — *undeclared* | 105 · 2026-10-05 00:38Z | +| 3 | `💡︱POC︱🟢︱4️⃣︱🛑︱🐑︱SHEPHERD` | `9eff9328-3635-4697-93f2-7a16cd1e7aaf` | 🟢 DEPLOYED | #devTEAM SME = **@SHD** | 7 · 2026-10-05 00:49Z | +| 4 | `💡︱POC︱🟢︱4️⃣︱🛑︱⚡️︱Supabase.com` | `e588421d-596b-4a6b-819b-afd3fb148ce8` | 🟢 DEPLOYED | #devTEAM SME = **@PLT** | 12 · 2026-10-05 01:49Z | +| 5 | `💡︱POC︱🔵︱5️⃣︱4️⃣1️⃣︱🗃️︱Baserow.io` | `c34d487c-3bbd-4039-8618-4b6d21c2beea` | 🔵 PIPELINE | #devTEAM SME = **@PLT** | 20 · 2026-10-05 01:11Z | +| 6 | `💡︱POC︱🔵︱5️⃣︱4️⃣1️⃣︱🐇︱bunny.net` | `0894d7ce-8096-465c-b812-d11e960462d8` | 🔵 PIPELINE | #CoreTEAM SME = **@GTM** | 3 · 2026-10-05 01:36Z | +| 7 | `💡︱POC︱🔵︱5️⃣︱4️⃣1️⃣︱🚢︱Harbor (goHarbor.io)` | `9a996da3-ee4a-426b-92c0-f8f2b2322ac3` | 🔵 PIPELINE | #devTEAM SME = **@Shahid** | 38 · 2026-10-04 18:34Z | +| 8 | `💡︱POC︱🔵︱5️⃣︱4️⃣1️⃣︱🔔︱Pushover.net` | `138d718c-5709-490f-ba85-6e3ef04a305b` | 🔵 PIPELINE | #CoreTEAM SME = **@GTM** | 9 · 2026-10-05 02:09Z | +| 9 | `💡︱POC︱🛣️︱🤖︱kagent.dev` | `db345466-14f0-48d2-b664-18c46e42e586` | 🛣️ ROADMAP | #devTEAM ADMIN SUPPORT = **@GTM (Yonks)** | 60 · 2026-09-18 21:50Z | +| 10 | `💡︱POC︱🛣️︱🐻︱OSO.xyz` | `a97d0256-e862-4038-8f6a-abeb6b53633d` | 🛣️ ROADMAP | — *undeclared* | 4 · 2026-09-25 23:24Z | +| 11 | `💡︱POC︱🛣️︱☁️︱ownCloud.com` | `5938a08b-e232-42b8-99d4-6e98802ec569` | 🛣️ ROADMAP | — *undeclared* | 148 · 2026-10-01 23:06Z | +| 12 | `💡︱POC︱🛣️︱🧾︱TaxStatus.com` | `d70b7861-920d-4138-970a-26c1d15734b7` | 🛣️ ROADMAP | — *undeclared* | 0 · — | +| 13 | `💡︱POC︱🟡︱🎶︱Harmonica.chat` | `b4887304-eca6-4794-a580-9b1058bd6125` | 🟡 PAUSED | #CoreTEAM SME = **@GTM** | 2 · 2026-08-11 13:06Z | +| 14 | `💡︱POC︱🟡︱🧬︱MavenBio.com` | `d0d77edb-9164-4069-933c-54549e3d0c59` | 🟡 PAUSED | — *undeclared* | 3 · 2026-09-11 00:11Z | +| 15 | `💡︱POC︱🟡︱🚣︱RowboatLabs.com` | `8ff48d04-6f05-417c-bde6-82396eb87b93` | 🟡 PAUSED | #CoreTEAM SME = **@GTM** | 1 · 2026-08-27 15:25Z | +| 16 | `💡︱POC︱⚪︱🧰︱Composio.dev` | `3915fe45-4c75-41e3-bfc3-3333b5499e0e` | ⚪ SEEDED | — *undeclared* | 4 · 2026-08-13 04:59Z | +| 17 | `💡︱POC︱⚪︱📦︱Podman.io` | `ec461ec3-ed07-4029-9eea-e9d579efc106` | ⚪ SEEDED | — *undeclared* | 0 · — | + +**Totals:** 17 rows · declared tokens **9 × `#…SME` + 1 × `#devTEAM ADMIN SUPPORT` = 10 declared** · **7 undeclared** · 2 channels with 0 posts (`TaxStatus.com` 🛣️ ROADMAP · `Podman.io` ⚪ SEEDED). + +### STATUS partition (17) — per the @GTM POC KEY + +| Status | Key meaning | n | Channels | +|:-------|:------------|:-:|:---------| +| 🟢 | **DEPLOYED** | **4** | HeyGen.com · OpenBao · SHEPHERD · Supabase.com | +| 🔵 | **PIPELINE** | **4** | Baserow.io · bunny.net · Harbor (goHarbor.io) · Pushover.net | +| 🛣️ | **ROADMAP** | **4** | kagent.dev · OSO.xyz · ownCloud.com · TaxStatus.com | +| 🟡 | **PAUSED** | **3** | Harmonica.chat · MavenBio.com · RowboatLabs.com | +| ⚪ | **SEEDED** | **2** | Composio.dev · Podman.io | + +--- + +## ⚠️ How to read STATUS — definitions (read this before quoting a column) + +### 🗝️ The #POC KEY — @GTM, verbatim (`2026-10-05T02:22:15Z`) + +```text +🟢︱DEPLOYED +🔵︱PIPELINE +⚪︱SEEDED +🛣️︱ROADMAP +🟡︱PAUSED +``` + +That glyph embedded in each S005 channel name **is** the POC's status. The registry above is sorted **DEPLOYED → PIPELINE → ROADMAP → PAUSED → SEEDED** — a **presentation order chosen by this README**, *not* part of the KEY. The KEY lists its own tokens in a different order (`DEPLOYED · PIPELINE · SEEDED · ROADMAP · PAUSED`) and assigns each a **meaning**, not a rank. + +### Columns — they share no legend + +| Column / token | Means | Measured how | +|:---------------|:------|:-------------| +| **Status** (`🟢 DEPLOYED` etc.) | @GTM's **POC KEY** designation (above), embedded in the S005 channel name. | Read from the live channel name; meaning per the KEY. | +| **Declared SME** | The owner named **by the channel description itself** (`#CoreTEAM SME = …` / `#devTEAM SME = …`). | Read from the live channel description. Where absent ⇒ *undeclared*. | +| **msgs · last post** | **Relay traffic** — a volume/recency measure. Clock-bound; it moves. | `buzz messages get --channel --limit 200` → count + newest `created_at`. | +| **STATE {04Oct2026}** | @GTM's **verbatim in-description status note** (where present). | Read from the live channel description (see below). | + +> ⚠️ **Status ≠ traffic.** Status is a **designation** read from the channel name; `msgs · last post` is a **measurement**. **Never infer one from the other** — and an `msgs · last` "0" is not a status. + +**Worked examples — one clock (`02:21Z`), straight from the table above:** + +| Channel | Status (name glyph) | `msgs` | What it shows | +|:--------|:--------------------|:------:|:--------------| +| `ownCloud.com` | 🛣️ ROADMAP | **148** | a **ROADMAP** designation carries the **busiest channel** | +| `SHEPHERD` | 🟢 DEPLOYED | 7 | a **DEPLOYED** POC can be near-silent (last post `00:49Z`) | +| `bunny.net` | 🔵 PIPELINE | 3 | PIPELINE ≠ empty | +| `HeyGen.com` | 🟢 DEPLOYED | 3 | **0 posts earlier the same day** (`00:10Z`, pre-rename read) — the count moved | +| `TaxStatus.com` | 🛣️ ROADMAP | **0** | **0 posts is not ⚪ SEEDED** — 🛣️ is a designation, `0` is a count | +| `Podman.io` | ⚪ SEEDED | **0** | here `0` and ⚪ coincide — **coincidence, not a rule** | + +> `🛣️` appears in **no traffic legend** — it is a KEY designation only. Four different columns, four different measures (status · traffic · `@GTM STATE` · GOAL); this document keeps them apart on purpose. + +### Three distinct SME definitions — do not collapse them + +| # | Definition | Source | Used here? | +|:-:|:-----------|:-------|:-----------| +| **a** | **Description-declared owner** — the token the channel description carries: `#CoreTEAM SME = …`, `#devTEAM SME = …`, or `#devTEAM ADMIN SUPPORT = …` (`kagent.dev` uses the third form) | The channel description | ✅ **the registry's `Declared SME` column** (carries all three forms: **9 `SME` + 1 `ADMIN SUPPORT`**) | +| **b** | **Core TEAM membership intersection** — humans who are members of *both* the POC channel *and* the Core TEAM channel (owner excluded) | Channel membership reads | ❌ not used (a prior matrix column) | +| **c** | **Owner** — @GTM owns all 17 | Channel ownership | ❌ implicit (not a column) | + +> A row marked *undeclared* means **definition (a) is absent** — it is a **declaration gap**, not an ownership gap: **(c) still holds for all 17.** +> +> **`ADMIN SUPPORT` is a different token from `SME`, not a synonym for it** — the registry keeps both in one column for legibility, but the [totals](#-poc-registry--17-channels) count the two forms separately (9 + 1). Every declared handle (`@LFG` · `@PLT` · `@Shahid` · `@GTM`) is quoted from the description the same way. + +> **`@SHD` — reviewer-resolved, still quoted verbatim.** The `SHEPHERD` row keeps the token **as found** (`#devTEAM SME = @SHD`); nothing was rewritten. 💻 SEAT 2 (`e93d03e0`, `02:33:23Z`) supplied a mapping — `@SHD` → **`@Shahid`** · pubkey `f5700da2…` — and this seat re-verified the relay-visible legs at `02:39Z`: `buzz users get --pubkey f5700da2…` → display name **`Shahid`**; that key is a **member of the `SHEPHERD` channel** (`channels members`); and the sibling **`Harbor`** POC declares `#devTEAM SME = @Shahid` (same key, per the reviewer's roster artifact). Recorded as a **footnote**, not an edit — **@GTM retains the call**, and verbatim preservation remains a valid outcome. + +--- + +## 🗒️ @GTM STATE {04Oct2026} — verbatim (9 of 17 carry one) + +> Quoted from each channel's live description. Absent where the description carries no `STATUS UPDATE {04Oct2026}` marker. +> +> **Transcription:** **no word is changed or removed.** `|` separators are kept **as found**; the only addition is `**bold**` for emphasis. + +- **🔵︱bunny.net** — "This is our **#1 #VideoStorage SOLUTION** for ECOSYSTEM BRANDS + AOP.biz OWNERS" +- **🔵︱Baserow.io** — "This is @PLT **P0 Priority** to implement 1st week of #WeOwnSeason005 {2026-W41}" +- **🟢︱OpenBao** — "We are **ACTIVELY using OpenBao** and are working to implement OpenRouter.ai AUTO API KEY ROTATION for FELG.WeOwn.Buzz as a BLUEPRINT for AOP.biz OWNERS" +- **🟢︱HeyGen.com** — "@LFG Has actively been using HeyGen.com | The video we created for #📆︱🌐︱AKINDO Buildathon︱Midnight.Network {Sep/Oct 2026} Wave 1 was created using HeyGen.com" +- **🟢︱SHEPHERD** — "We have **not spent any time** getting this configured and working within our #TechStack or for MetaCouncil.md / etc" +- **🟢︱Supabase.com** — "We are likely going to use Supabase for **OAuth for AOP.biz OWNERS**. We are de-prioritizing finding solid #UseCase and are looking at Baserow.io in early #WeOwnSeason005" +- **🟡︱Harmonica.chat** — "@GTM is struggling to find the VALUE of having this additional LAYER within WORKFLOWS. This is likely functionality we could incorporate **without a 3rd party**." +- **🟡︱RowboatLabs.com** — "Currently **paused** consideration of this until we ELEVATE our WeOwn.Cloud #HybridArchitecture to k8s NATIVE" +- **🟡︱MavenBio.com** — "We can **#CircleBack** on MavenBio.com when we have MORE TRACTION with Wolff Advisors" + +**Stated GOALs** (verbatim, where the description carries one) — source wraps each in `<…>`; the angle brackets are stripped here and **nothing else is changed**: + +- **⚪︱Composio.dev** — GOAL: `Discover is Composio.dev the #BestSolution for #AOPbizOWNERS?` +- **🛣️︱kagent.dev** — GOAL: `Discover is kagent.dev the #ResponsibleAgenticAI agent RUNTIME for the #AOPbizBUNDLE + ♾️ WeOwnNet 🌐 [DUNA][.OCA] Ecosystem? — kagent = EXECUTION plane · Buzz 🍯 = ORCHESTRATION plane` +- **🟡︱Harmonica.chat** — GOAL: `1 | #WardleyMapping to FINALIZE on #AOPbizBUNDLE $2k + $5k | 2 | AI Reading Assessment for #ResponsibleAgenticAI` + +--- + +## 🏷️ Naming scheme (S005) + +``` +💡︱POC︱︱[︱]︱︱ +``` + +Measured tokens at `2026-10-05T02:21Z` — **meaning is @GTM's; these are counts, not interpretations**: + +| Token position | Observed values | Rows | +|:---------------|:----------------|:-----| +| `` | 🟢 (4) · 🔵 (4) · 🛣️ (4) · 🟡 (3) · ⚪ (2) | 17 | +| `` | `5️⃣` ×6 · `4️⃣` ×2 | 8 (9 rows carry none) | +| `` | `4️⃣1️⃣` (=41) ×4 | 4 — all in the 🔵 family | +| `` | 🎥 🔐 🐑 ⚡️ 🗃️ 🐇 🚢 🔔 🤖 🐻 ☁️ 🧾 🎶 🧬 🚣 🧰 📦 | 16 rows — one category each | +| *(extra token)* | `🛑` ×2 — `SHEPHERD` · `Supabase.com`, in a slot **between ``/`` and ``** | 2 | +| `` | as listed in the registry | 17 | + +> `🛑` appears on **2 rows only**. **What it means is not asserted here** — the @GTM POC KEY does not define it and neither description explains it; recorded because it is in the live name. + +> The scheme is **partially applied**: 8 of 17 rows carry an ``, 4 carry a ``, and 9 carry neither. Rows were renamed incrementally during 2026-10-05 (see below) — a name is a moving target, the **UUID is the identity**. + +--- + +## 🔄 S005 rename cascade — COMPLETE 17/17 (2026-10-05) + +Between the base matrix read (`00:10Z`, legacy names) and `02:1xZ`, **all 17** POC channels were renamed to the S005 scheme — **same UUIDs, new names**. Cascade progress across the day's reads: **6/17** @01:4xZ → **11/17** @01:46Z → **17/17** @02:1xZ. + +| UUID | Legacy name | Live (S005) name | +|:-----|:------------|:-----------------| +| `f24f7096-…` | `💡︱POC︱🔐︱OpenBao` | `💡︱POC︱🟢︱5️⃣︱🔐︱OpenBao` | +| `9eff9328-…` | `💡︱POC︱🐑︱Shepherd` | `💡︱POC︱🟢︱4️⃣︱🛑︱🐑︱SHEPHERD` | +| `cc25039d-…` | `💡︱POC︱🎥︱HeyGen.com` | `💡︱POC︱🟢︱5️⃣︱🎥︱HeyGen.com` | +| `c34d487c-…` | `💡︱POC︱🗃️︱Baserow.io` | `💡︱POC︱🔵︱5️⃣︱4️⃣1️⃣︱🗃️︱Baserow.io` | +| `9a996da3-…` | `💡︱POC︱🚢︱Harbor (goHarbor.io)` | `💡︱POC︱🔵︱5️⃣︱4️⃣1️⃣︱🚢︱Harbor (goHarbor.io)` | +| `0894d7ce-…` | `💡︱POC︱🐇︱bunny.net` | `💡︱POC︱🔵︱5️⃣︱4️⃣1️⃣︱🐇︱bunny.net` | +| `e588421d-…` | `💡︱POC︱⚡️︱Supabase` | `💡︱POC︱🟢︱4️⃣︱🛑︱⚡️︱Supabase.com` | +| `b4887304-…` | `💡︱POC︱🎶︱Harmonica.chat` | `💡︱POC︱🟡︱🎶︱Harmonica.chat` | +| `d0d77edb-…` | `💡︱POC︱🧬︱MavenBio.com` | `💡︱POC︱🟡︱🧬︱MavenBio.com` | +| `8ff48d04-…` | `💡︱POC︱🚣︱Rowboat` | `💡︱POC︱🟡︱🚣︱RowboatLabs.com` | +| `138d718c-…` | `💡︱POC︱🔔︱Pushover` | `💡︱POC︱🔵︱5️⃣︱4️⃣1️⃣︱🔔︱Pushover.net` | +| `d70b7861-…` | `💡︱POC︱🧾︱TaxStatus.com` | `💡︱POC︱🛣️︱🧾︱TaxStatus.com` | +| `a97d0256-…` | `💡︱POC︱🐻︱OSO.xyz` | `💡︱POC︱🛣️︱🐻︱OSO.xyz` | +| `5938a08b-…` | `💡︱POC︱☁️︱ownCloud.com` | `💡︱POC︱🛣️︱☁️︱ownCloud.com` | +| `db345466-…` | `💡︱POC︱🤖︱kagent.dev` | `💡︱POC︱🛣️︱🤖︱kagent.dev` | +| `ec461ec3-…` | `💡︱POC︱📦︱Podman.io` | `💡︱POC︱⚪︱📦︱Podman.io` | +| `3915fe45-…` | `💡︱POC︱🧰︱Composio.dev` | `💡︱POC︱⚪︱🧰︱Composio.dev` | + +> **A rename is not a recreation** — the identity is the **UUID**; only the name column moves. The subject token also moved on several rows (`Rowboat` → `RowboatLabs.com` · `Pushover` → `Pushover.net` · `Shepherd` → `SHEPHERD` · `Supabase` → `Supabase.com`). + +--- + +## 🧱 What this repo is not + +- **Not a decision record.** The relay has **no `ADOPTED / PENDING R-011 / REJECTED` field** on a channel, and none is asserted here. Decision state lives on **FELG.WeOwn.Buzz threads** and the ecosystem's `TRACK_*` / `POC440_*` artifacts — not in this repo. +- **Not a traffic log.** The `msgs · last post` column is a **snapshot at `02:21Z`**; every number moves. Cite it with its clock. +- **Not exhaustive of "solutions."** A channel with **0 posts** is **not** thereby ⚪ **SEEDED** — status is the name's glyph; posts are traffic. Both zero-post channels sit in **different** status families (`TaxStatus.com` 🛣️ **ROADMAP** · `Podman.io` ⚪ **SEEDED**). A topic can also be active without its POC channel carrying a post, and traffic moves: `HeyGen.com` showed **0 posts** at `00:10Z` and **3** by `02:21Z`. + +### Honest caveats (measured, not inferred) + +1. **Status glyphs** — the five tokens are per the **@GTM #POC KEY** (`2026-10-05T02:22:15Z`). The README applies that key; it does not extend it. A glyph appears **only** in the channel name; no other field carries it. +2. **`channels get .created_at` is a last-touch clock, not a creation date.** Re-read `2026-10-05T02:33Z`: **all 17** POC channels report a `created_at` inside `00:30:02Z`–`02:05:22Z` — i.e. **the S005 rename itself rewrote every row's clock.** `OpenBao`'s `created_at` is `2026-10-05T00:30:02Z`, while its **oldest post is `2026-08-11T11:13Z`** (`messages get --limit 200`, 105 events — ~55 days earlier). Ages here use **message** timestamps, never `created_at`. **[r2]** The `❓`→`💡` re-glyph (`03:29:31Z`–`03:32:17Z`) re-stamped **all 17 again** — the clock is a last-touch stamp, and it moved **twice today**, which is the caveat proved. +3. **Channel count is reader-scoped.** The bare `channels list` total differs by reading key — **232** (🐝) · **227** (🐳) · **216** (🚀) — while `--visibility open` returned **216 on all three**, and `--member` = **2** (🚀). Write every count as ` · · `. This document counts **17** by name-match on `💡︱POC︱` at `02:21Z` — stable across all three readers, unlike the bare total. +4. **`Podman.io` carries a 0-byte description** — a new signature in the family; recorded, not explained. +5. **Descriptions are quoted verbatim, including their defects.** `Baserow.io`'s description opens with a **doubled prefix** (`Home Page: https://baserow.io/` immediately followed by `:<…>`), and carries `Home Page:` **twice** with inconsistent casing (`baserow.io` vs `Baserow.io`); rows carry `` (9) vs `` (7) inconsistently. Reproduced as found — **not cleaned**. +6. **Undeclared ≠ unowned.** 7 rows carry no `#…SME` in the description. That is a **declaration gap**, not evidence of no owner (see the three SME definitions above). + +--- + +## 🔗 Related + +- **Base matrix (legacy names, traffic lifecycle):** `OUTBOX/POC_CHANNELS_MATRIX_W40D7.md` (`d911f2f0…`, 00:10Z) +- **S005 rename addenda:** `OUTBOX/POC_CHANNELS_MATRIX_W40D7_ADDENDUM_S005_RENAMES.md` · `…_ADDENDUM2_S005_RENAMES_COMPLETE.md` +- **Peer verification (composition + census):** `OUTBOX/TRACK_POC_CHANNELS_MATRIX_VERIFY_W40D7_7013.md` +- **Decision artifacts (not re-derived here):** `POC440_GATE2_*` / `POC440_GATE4_*` · `TRACK_BASEROW_POC_CHANNEL_W40D3_3007.md` · `TRACK_MAVENBIO_POC_CHANNEL_4008.md` · `TRACK_SHEPHERD_POC_1015.md` · `PRJ-433.1_OPENBAO_POC_VERDICT_COMPILE_v4.34.2-r1.md` · `CHANNEL_POC_Supabase_v4.33.2-r2.md` · `CHANNEL_POC_Pushover_v4.33.3-r2.md` · `APPLY_PLAN_KAGENT_POC_CHANNEL_ASSETS_STAGED.md` +- **Sibling season repos:** `WeOwnSeason005/CCC` · `WeOwnSeason005/events` · `WeOwnSeason005/projects` +- **README REVIEW artifacts (peer):** `RESEARCH/POC_REPO_README_REVIEW_GATES_GROK_W40D7.md` · `RESEARCH/POC_REPO_README_REVIEW_VERDICT_GROK_W40D7.md` + +--- + +## 🧾 REVIEW LOG — CCC-GTM-CORE6 + +| Reviewer | Clock | Verdict | Disposition in this revision | +|:---------|:------|:--------|:-----------------------------| +| 🚀 SEAT 6 (`6ec2b20f…`) | `02:27:12Z` | **PASS WITH FIXES** | **F1–F4 folded · 5 nits folded** (below) | +| 🟩 SEAT 4 | `02:27:27Z` | **CONDITIONAL PASS** | content bar **PASS ×9**, *"zero content blockers"*; the one **structural blocker** = missing OKF YAML frontmatter → ✅ **folded in rev 3** (see below) | +| 💻 SEAT 2 | `02:29:45Z` → `02:31:35Z` | **PASS** → **PASS WITH FIXES** | seat self-corrected after cross-checking peers: *"I scored the content bar clean but missed the structural gate … and three text fixes"* → ✅ all folded | +| 💻 SEAT 2 | `02:33:23Z` | `@SHD` **RESOLVED** | reviewer-supplied mapping; relay legs re-verified here → ✅ folded **as a footnote** (@GTM retains the call) | +| 🚀 SEAT 6 | `02:22:52Z` | pre-draft gates `🚀-POC-1…9` | see [gates artifact] | +| 🐳 SEAT 1 (`a0818429…`) | `02:21:30Z` | pre-draft flag | "STATUS must state its definition" → **closed** by the @GTM #POC KEY (`02:22:15Z`) | +| 🛡️ SEAT 3 · 🌾 SEAT 5 | as of `02:45Z` | **no verdict posted** | no message on this object from either seat | + +### 🚀 F1–F4 — dispositions + +| # | Finding | Disposition | +|:-:|:--------|:------------| +| **F1** | "0 posts = a seeded room" contradicted the table (`TaxStatus.com` is 0 posts · 🛣️) | ✅ **fixed** — bullet rewritten; both zero-post rows named, in **different** status families | +| **F2** | Purpose row collapsed the SME definitions the body then separates | ✅ **fixed** — purpose row now cites definitions (a)/(b)/(c) and states @GTM owns all 17 | +| **F3** | `kagent.dev` carries `#devTEAM ADMIN SUPPORT = @GTM (Yonks)` — not an `SME`; `(Yonks)` was dropped | ✅ **fixed** — row quoted in full; definition (a) widened to all three token forms; totals split **9 `SME` + 1 `ADMIN SUPPORT` + 7 undeclared** | +| **F4** | Caveat 2's example date was stale (`09-18`) | ✅ **fixed** — rule kept, example corrected, **strengthened**: *all 17* clocks sit inside the rename window | + +### Nits — dispositions + +| Nit | Disposition | +|:----|:------------| +| "lifecycle order" is not in the KEY | ✅ **fixed** — labelled a *presentation* order; the KEY's own listed order quoted | +| HeyGen separator became `—`; bold added | ✅ **fixed** — separator restored as found; a **Transcription** note now declares the bold-only addition | +| Naming diagram omits `🛑` | ✅ **fixed** — added as an extra token on 2 rows, **meaning not asserted** | +| "ALL docs TODAY start at v4.40.7-r1" | ✅ **fixed** — replaced with the plain WeOwnVer derivation | +| `#LLMmodel` is not verifiable from 🚀's seat | ⛔ **not changed** — BP-068 requires the declared drafting engine in the header (🐝 = `DeepSeek V4.1 Flash`, per `AGENTS.md v4.40.1-r2`). A **declaration**, not a runtime-serve claim (#203). | +| `@SHD` unresolved | ✅ **folded as a footnote** — 💻 SEAT 2 supplied the mapping (`@SHD` → `@Shahid` · pubkey `f5700da2…`); relay legs re-verified here. The registry row itself stays **verbatim** (@GTM's call) | + +### ✅ Structural fold — OKF YAML frontmatter (🟩 SEAT 4 · 💻 SEAT 2) — rev 2 declined this; **that was wrong** + +🟩 SEAT 4 (`1a829b3c`) filed it as the **only blocker** — *"one structural blocker, zero content blockers"*. 💻 SEAT 2 (`7a06efa9`) upgraded its own verdict on the same finding — *"I scored the content bar clean but missed the structural gate."* **Both were right.** Rev 2's declination is corrected here. + +- **What rev 2 argued:** a repo `README.md` is an external-reader artifact, and shareable `OUTBOX/` docs carry no frontmatter — so the in-body `text` metadata block was offered as the substitute. +- **Why that was wrong:** it mistook the **staging location** (`OUTBOX/`) for the **deliverable** (`WeOwnSeason005/pocs/README.md`). The ecosystem's repo-README convention **is** OKF v0.2 frontmatter — verified by tool call this revision against two in-ecosystem READMEs: + - `WeOwnBuzz/s004_fedarch-buzz/README.md` — **5,144 B** · opens `---` / `type: Reference` … `sources:` (🐝's own homebase README) + - `CCCbot/ccc-mait-s004-gtm-deepseek/README.md` — **14,535 B** · same shape; its own `description` calls it *"the template every #CCC-MAIT-SQUAD #FedArch #BuzzAgent README will be born from"* +- **Folded:** frontmatter added at line 1 (above the masthead). The in-body metadata block is **kept** — it is the human-readable masthead, exactly as in both precedents. Nothing else changed. + +### Not folded, and why + +- **`🚀-POC-6` / repo About fields** — ⛔ not a README attribute: `description` · `topics` · `website` are **empty in the repo** (re-checked `02:39Z`: all four `WeOwnSeason005/*` repos report `description: ''`) and this file cannot set them. Recorded in the Deploy Summary instead. + +--- + +# Metadata + +```text +═══════════════════════════════════════════════════════════════════════════════ +## ♾️ WeOwnNet 🌐 — Gitea:ORG:WeOwnSeason005:REPO:pocs — README.md +## 🏆 #GoldStandard — v5.41.1-r1 (WeOwnVer v5.41.1-r1 · 2026-W41 D1) +## 🆕 #LLMmodel: Z.ai GLM 5.3 Flash (v5.41.1-r1, this rev) · DeepSeek V4.1 Flash (revs 1–4) 🆕 +## 🗳️ FROM: AI:🛡️ CCC-MAIT-S004-GTM-GLM (SEAT 3, this rev) · AI:🐝 FedArchBuzz (revs 1–4) — #MetaCouncil FULL SEAT (9th #MetaAgent) +## 👥 TO: FELG.WeOwn.Buzz Community + ALL #CoreTEAM SMEs + #AOPbizOWNERS +## 📋 TYPE: Repo README — POC (Proof of Concept) Registry · #WeOwnSeason005 +## 🆔 REF: directive ae2da353 (2026-10-05T02:20:01Z) · CCC-ID GTM_2026-W40_7021 (🐳 lane · R-194 — referenced, never minted here) · this rev: GTM_2026-W41_1002 (🐳 mint cc6f31c4 · @GTM 5f71aa12) +## 🔒 Status: 🟢 FINAL-STAGED v5.41.1-r1 (rev 5) — #HITL completed per @GTM 5f71aa12 (2026-10-05T12:57:27Z) · BP-075 footer MINTED this rev · awaiting @GTM Gitea push (WeOwnSeason005/pocs main) · OPEN non-blocking: Flag 2 + 9-item fold queue 🐝 a308af5b +## 🌐 Source of Truth: https://git.weown.tools/WeOwnSeason005/pocs +═══════════════════════════════════════════════════════════════════════════════ +``` + +### 📋 Deploy Summary + +| Field | Value | +|:------|:------| +| **Org / Repo** | `WeOwnSeason005/pocs` (id 67 · public · org id 36) | +| **File** | `README.md` — replacing the 8-byte stub `# pocs` (sha `765c350f…`) | +| **Version** | **v5.41.1-r1** ✅ (rev 5 — #HITL completed per @GTM `5f71aa12` · BP-075 footer minted · base = rev 4 `2e21da05…` frozen) | +| **Default branch** | `main` | +| **OKF frontmatter** | ✅ **present at line 1** (`---` … `type: Reference` / `title` / `description` / `resource` / `tags` / `status: final` / `generated{by,at}` / `verified: []` / `sources[5]`) — folded in rev 3 per 🟩 SEAT 4 + 💻 SEAT 2; precedent `WeOwnBuzz/s004_fedarch-buzz/README.md` | +| **Structure** | OKF frontmatter · Masthead · Purpose · Registry (17) · STATUS partition (#POC KEY) · Columns/definitions · @GTM STATE {04Oct2026} · Naming scheme · S005 rename cascade · Scope limits · Related · **REVIEW LOG** · Metadata | +| **Repo About fields** | `description` · `topics` · `website` are **empty** in the Gitea repo (re-checked `02:39Z`; all four `WeOwnSeason005/*` repos report `description: ''`). **This file does not set them** — they are a repo-admin/owner action, not a README attribute. | +| **Read clocks** | names + traffic `2026-10-05T02:21Z` · descriptions re-read `2026-10-05T02:33Z` · **full re-verification `02:39Z` (17/17 unchanged)** · #POC KEY `2026-10-05T02:22:15Z` | +| **Revision** | rev 1 `02:23Z` — 224 L · 2,429 w · 18,621 B · sha256 `8b9e1631…` → rev 2 `02:36Z` — 283 L · 3,558 w · 25,929 B · sha256 `16a567bf…` → rev 3 — + OKF frontmatter · 🟩/💻 verdicts folded · `@SHD` footnote → **rev 4** (this file) — POC re-glyph `❓︱POC︱`→`💡︱POC︱` ×55 (17 names · title · description · masthead) per @GTM `67a29faa` → **rev 5 = v5.41.1-r1** (this file) — #HITL completed per @GTM `5f71aa12` · BP-075 footer minted (canonical hash; eco footer sidecar LAST) · CCC-ID `GTM_2026-W41_1002` | +| **BP-075 footer** | ✅ **MINTED this rev** (v5.41.1-r1) — CONTENT-HASH-BOUNDARY marker + canonical hash block appended post-content · eco footer = sidecar LAST · `bp075_hash.py --verify` exit 0 | +| **Status** | 🟢 **FINAL-STAGED v5.41.1-r1 — #HITL completed by @GTM (`5f71aa12`) · BP-075 footer minted · CORE6 verdicts 6/6 all PASS-family (rev 3 folds).** ⛔ R-011 NOT charged (#127) | + +**End of README v5.41.1-r1 (FINAL-STAGED rev 5).** Author: 🐝 FedArchBuzz (revs 1–4) · v5.41.1-r1 = 🛡️ CCC-MAIT-S004-GTM-GLM (#HITL per @GTM `5f71aa12` + BP-075 mint) · reviewers: CCC-GTM-CORE6 6/6 (🚀 · 🟩 · 💻 · 🛡️ · 🐳 · 🌾) — all PASS-family · artifact staged `OUTBOX/README_POCS_REPO_v5.41.1-r1.md`. + +### ✅ BP-075 CANONICAL HASH GENERATED [🛡️ CCC-MAIT-S004-GTM-GLM mint v5.41.1-r1 · #HITL completed by @GTM — directive 5f71aa12 (2026-10-05T12:57:27Z) · bp075_hash.py v4.32.7-r1 --embed · stage-only — push = @GTM · CCC-ID GTM_2026-W41_1002 (🐳 R-194) | #HITL by @yonks at 09:14 EDT on 05Oct2026] +Content-SHA256: 9d5e5879707e22222764b87c33b277b73c303f0394aac95b9a4218526da150b7 +FEDARCH-CANARY: 9d5e5879 +CHARACTERS: 30767 +WORDS: 4513 +LINES: 337 + +--- + +**♾️ WeOwnNet 🌐 [DUNA][.OCA] Ecosystem** ● 🏡 Real Estate and 🤝 cooperative ownership for everyone ● An 🤗 inclusive community, *by 👥 invitation only*.