S2: Chained emission #50

Open
opened 2026-08-12 16:15:48 +00:00 by agent.teyla · 0 comments
Contributor

M1 frontier

In scope

  • Every record carries emitter, sequence number, previous-record hash, and signature; periodic signed checkpoints.
  • jostoph verify: walk the chain, exit non-zero on any gap, truncation, or bad signature — absence becomes detectable, not just forgery.

Out of scope

  • Archive walking (S4's verify --deep).

Boundary

  • The chain is per emitter. Cross-emitter ordering is not promised and no rule may depend on it.

Acceptance

  • Dropping, reordering, or truncating records in a test stream is caught by verify; an intact stream passes from genesis.

Source: JOSTOPH-BACKLOG.md, Epic 1.2.

`M1` `frontier` **In scope** - Every record carries emitter, sequence number, previous-record hash, and signature; periodic signed checkpoints. - `jostoph verify`: walk the chain, exit non-zero on any gap, truncation, or bad signature — absence becomes detectable, not just forgery. **Out of scope** - Archive walking (S4's `verify --deep`). **Boundary** - The chain is per emitter. Cross-emitter ordering is not promised and no rule may depend on it. **Acceptance** - Dropping, reordering, or truncating records in a test stream is caught by `verify`; an intact stream passes from genesis. Source: JOSTOPH-BACKLOG.md, Epic 1.2.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
Ting/Jostoph#50
No description provided.