The Go and TypeScript implementation of the Bitwire contract. It provides:
- operators;
- transports and carriers;
- the protocol engine;
- the invocation lifecycle;
- dispatch;
- live references;
- tunnels.
Status: chartered 26 September 2026 by Bitwire decision 0010; no code yet. Until bitruntime delivers, frozen Nightseam v0.6.0 is the implementation in use.
bitruntime → Bitwire (the contract, the protocol and carrier specifications, conformance)
- Bitwire says what a Wire must do. bitruntime does it.
- Bitwire's conformance cases judge bitruntime as an external implementation, written from the specification and never recorded from this code.
- What bitruntime depends on. Bitwire, and in separate modules, the libraries a transport needs.
- What it does not depend on. The contract language (bittype), the adapters (Bitlink), or Nightseam.
- Charter: what this repository owns, promises and is checked by.
- Working here as an agent.
- Repository layout and the interactive kickoff for the bitsystem3 migration.
- Bitwire's carrier specification and the contract.
Read LAYOUT.md for the component-first, two-letter language directory convention and this repository's adoption notes.