/p/stream-spec-v1

Packet stream-spec-v1

A deterministic packet.generate request produced a source-backed Packet artifact with bridge execution receipts, credit bounds, export proof, and an honest Clerk human_required gate.

stateready
rendererartifact-renderer-v1
hashef01632047763147
pdf

Packet stream-spec-v1

A deterministic packet.generate request produced a source-backed Packet artifact with bridge execution receipts, credit bounds, export proof, and an honest Clerk human_required gate.

MCP generation request

Publish the ratified Packet stream spec v1 — the soul document, captured through the agents-reach-in surface (golden thread, D-PACKET-03)

Source hash: [private source reference]

Packet Stream Spec v1 — RATIFIED

Packet Stream Spec v1 — RATIFIED (GATE 1 cleared 2026-07-02, D-PACKET-03)

Ratified by Luke in the sovereign packet session's 7-round interview (all five v0 redline slots answered live). Supersedes ~/.agents/artifacts/programs/packet/stream-spec-v0.md. This commit also flips packet's product language: packet is the context-app — a living stream of your context that an agent tends alongside you; the creation-artifact spine (sources, runs, credits, receipts, proofs) is its trust layer, and PDF export is an option, not the product.

1. Soul constraints (non-negotiable)

  • One surface, never modes. Warm sheet, hairline separations, NO floating cards, no dashboard.
  • Structural changes are INSTANT (next paint); micro-feedback ≤150ms.
  • All motion through @creative-int/design L1 motion primitives — no hand-rolled animation (Luke, slot 1 steer).
  • Your ink louder than the machine's: user-authored full-ink; machine output recedes one type-color tier.
  • Monochrome field; ONE amber judgment class + ONE green all-quiet seal. No other color speaks.
  • Durable vs ephemeral is a USER act: ✧ composed/ephemeral; PIN graduates to durable. Never automatic.
  • Lowercase mono machine narration; keris idiom for rendered blocks.

2. IA — the one surface (/home)

┌ narration line: · stream live · 7,500 sources mapped · ⌵   (real counts day one; grows into
│                                                             auto-handled narration as receipts accrue)
│   ⌵ unfolds the AUTO-HANDLED LEDGER (IN this window): real packetStatusReceipts rows,
│     each with a one-line because + clamp tag
├ (scroll up = memory: quintet rows + sources + published artifacts, reverse-chron, pinned-first)
├ ── the now-line ──
├ (scroll down = forward lean: pinned · inbox · artifacts-awaiting-publish — three real classes,
│   keris/abbie-aligned "needs you"; amber judgment cards pin above now-line ONLY for real decisions)
│   terminus: green seal · "all quiet. nothing ahead needs you." (only when truly empty)
â”” command pill (bottom-fixed, safe-area aware, keyboard-aware on ALL viewports):
    type → morphs instantly: URL→capture · text?→ask · #collection→scope
    because-chip: one-line routing truth under the pill
  • /home = the stream. The prior workspace ledger view moves to /ledger (plain route, this window only; retire next window if unused).
  • Row anatomy: hairline-separated; source glyph + title + lowercase-mono meta + age; pin-dot for durable; ✧ for composed/ephemeral.
  • GenUI composed views are IN (this window): ask-results render as composed ✧ views in-stream via convex-genui, keris-idiom internals (mono section rules, no boxes), your own context woven back in. PIN snapshots them durable.

3. Data contract

  • Stream = merged read over quintet (documentCuration · readingStates · inboxItems · collections · views) + contentSourceDocuments + packetArtifacts + packetStatusReceipts. No new denormalized store.
  • Stream fields (landed with the quintet): dwellMs? deliberationWeight? pinnedAt? ephemeral? graduatedFrom? — written by UI events from day one; v1 ranking = reverse-chron + pinned-first. No taste-clamp.
  • Pill verbs: capture (URL/text → source document via ingress path) · ask (→ create/GenUI with stream context) · scope (#collection).

4. Still out (next window)

Reflector/taste-clamp ranking · ambient murmur threads · native mirrors · TUI mode · retirement motion · multi-user tenancy (design memo only).

5. Defect checklist (pixel gates)

flat hairlines only · no shadow cards · no border-left rails · warm ink only on the sheet · lowercase mono labels · tabular numbers · light shell · pill morph instant · pin-dot/✧ legible · amber ONLY on judgment · composed empty states · motion = design-package primitives only.

Source hash: [private source reference]

source ledger

  • MCP generation request (mcp)
  • Packet Stream Spec v1 — RATIFIED (file)

proof ledger

  • static: passed - Packet artifact contract includes model selection, immutable credit ledger references, provider receipts, evidence records, export receipts, and proof gates.
  • production: planned - Sentinel artifact is safe to upsert; production URL proof must be verified after deployment.
  • human_required: blocked - Clerk production auth requires a Clerk workspace admin and real Packet Clerk keys; demo mode must remain honest until then.

Ledger

provider receipts / status receipts / proof records / exports

sources

2

evidence

2

credits

12

source / mcp

MCP generation request

Publish the ratified Packet stream spec v1 — the soul document, captured through the agents-reach-in surface (golden thread, D-PACKET-03)

source / file

Packet Stream Spec v1 — RATIFIED

# Packet Stream Spec v1 — RATIFIED (GATE 1 cleared 2026-07-02, D-PACKET-03) Ratified by Luke in the sovereign packet session's 7-round interview (all five v0 redline slots answered live). Supersedes `~/.agents/artifacts/programs/packet/str…

evidence / manual

MCP generation request evidence

Publish the ratified Packet stream spec v1 — the soul document, captured through the agents-reach-in surface (golden thread, D-PACKET-03)

evidence / sources

Packet Stream Spec v1 — RATIFIED evidence

# Packet Stream Spec v1 — RATIFIED (GATE 1 cleared 2026-07-02, D-PACKET-03) Ratified by Luke in the sovereign packet session's 7-round interview (all five v0 redline slots answered live). Supersedes `~/.agents/artifacts/programs/packet/str…

22 receipts recorded

provider / status / proof / export

provider receipts

sources

called

sources receipt recorded by Packet.

provider receipts

convex-rag

called

convex-rag receipt recorded by Packet.

provider receipts

gateway

planned

gateway receipt recorded by Packet.

status receipts

ingress

accepted

packetStatusReceipts row recorded.

all receipts18 more

status receipts

workflow

completed

packetStatusReceipts row recorded.

status receipts

credit

completed

packetStatusReceipts row recorded.

status receipts

artifact

completed

packetStatusReceipts row recorded.

status receipts

provider

queued

packetStatusReceipts row recorded.

status receipts

export

completed

packetStatusReceipts row recorded.

status receipts

audit

completed

packetStatusReceipts row recorded.

status receipts

artifact

completed

packetStatusReceipts row recorded.

status receipts

export

queued

packetStatusReceipts row recorded.

status receipts

artifact

completed

packetStatusReceipts row recorded.

status receipts

export

queued

packetStatusReceipts row recorded.

status receipts

export

completed

packetStatusReceipts row recorded.

export receipts

json export

rendered

JSON export receipt recorded by Packet.

export receipts

pdf export

planned

PDF export receipt recorded by Packet.

export receipts

html export

planned

HTML export receipt recorded by Packet.

export receipts

pdf export

rendered

PDF export receipt recorded by Packet.

proof records

static

passed

Packet artifact contract includes model selection, immutable credit ledger references, provider receipts, evidence records, export receipts, and proof gates.

proof records

production

planned

Sentinel artifact is safe to upsert; production URL proof must be verified after deployment.

proof records

human_required

blocked

Clerk production auth requires a Clerk workspace admin and real Packet Clerk keys; demo mode must remain honest until then.