Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bitruntime

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.

Where it sits

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.

Read first

Source layout

Read LAYOUT.md for the component-first, two-letter language directory convention and this repository's adoption notes.

About

The Go and TypeScript implementation of the Bitwire contract: carriers, protocol engine, operators, dispatch, live references and tunnels.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors