You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bitwire owns a self-contained, immutable specification for bitwire/1; bitruntime owns implementations. This is the protocol-publication work packet under #39 and #47, following accepted decisions 0008 and 0010.
Settled scope and boundaries
Revision 1 records the released nightseam v0.6.0 profile at 5cc9723a24646c40ed1861f892b2b23eb6d785d7. Preserve bytes and meanings; record differences as findings, not silent repairs. Native bitwire v0.3.0 names Wire, WireTree and AddressedWire do not revise frames. Existing carrier access uses AddressedWire. No new protocol revision, negotiation, identity exchange, generated adapters, or production runtime belongs here.
Deliverables and order
Inventory the exact released protocol specifications, runner protocol, tables and scenarios. Copy with provenance/license and a machine-checked source/destination hash manifest; keep unreleased nightseam changes separate.
Make envelope/path encoding, roles, limits, serials, cancellation, closure and supported wire-only vocabulary self-contained under bitwire. Identify any unresolved ambiguity with alternatives and an explicit decision before normative changes.
Publish a stable revision identity and runner contract. Implementation drivers consume inputs while independently authored expectations remain in bitwire.
Pin bitruntime's drivers to the resulting public artifact/revision; coordinate runtime #1 and PR52. Candidate evidence may precede publication; final reports identify released implementation artifacts.
Acceptance and closure
Hash manifest verifies the exact v0.6.0 baseline; no unreleased source or private checkout dependency.
Go/TypeScript peers exercise both roles, real WebSockets and local carriers; reports name specification, suite hash and implementation release.
Malformed envelopes, noncanonical paths, serial reuse/order, limits, cancellation and close behavior have independent expected observations; deliberately invalid drivers fail.
Protocol publication and runtime adoption are recorded separately. Existing runtime-v0.2.0 interoperability evidence is linked, not relabeled as this missing normative publication.
Use component-first two-letter language paths for drivers, such as conformance/runtime/go and conformance/runtime/ts; preserve existing immutable fixtures.
Reciprocal implementation handoff
Published baseline engine adoption is runtime #1; later consumers of the normative vocabulary include streams #10, tunnels #11, and live #12. Identity exchange remains bitlink #1's responsibility. This publication does not adopt unreleased nightseam semantics.
Outcome and owner
bitwire owns a self-contained, immutable specification for
bitwire/1; bitruntime owns implementations. This is the protocol-publication work packet under #39 and #47, following accepted decisions 0008 and 0010.Settled scope and boundaries
Revision 1 records the released nightseam v0.6.0 profile at
5cc9723a24646c40ed1861f892b2b23eb6d785d7. Preserve bytes and meanings; record differences as findings, not silent repairs. Native bitwire v0.3.0 namesWire,WireTreeandAddressedWiredo not revise frames. Existing carrier access usesAddressedWire. No new protocol revision, negotiation, identity exchange, generated adapters, or production runtime belongs here.Deliverables and order
Acceptance and closure
Use component-first two-letter language paths for drivers, such as
conformance/runtime/goandconformance/runtime/ts; preserve existing immutable fixtures.Reciprocal implementation handoff
Published baseline engine adoption is runtime #1; later consumers of the normative vocabulary include streams #10, tunnels #11, and live #12. Identity exchange remains bitlink #1's responsibility. This publication does not adopt unreleased nightseam semantics.