Char NetworkChar Network

Char Network

Developer Documentation

Prototype docs. APIs may change while SDKs and verifier libraries harden.

Consensus

Char reduces signed operator attestations into domain outcomes.

For each ballot:

  • a leader is selected from active stake,
  • operators publish attestations,
  • stake weights the endorsed outcomes,
  • the reducer emits a roll when the result is provable.

Rolls

DecisionRoll proves an outcome reached quorum.

BallotSkipCertificate authorizes advancing past a ballot without selecting an application value. Its blocking threshold reserves the full Byzantine weight budget below one third, so disagreement alone is not sufficient: a 50/50 split can remain unresolved even after everyone votes.

Both guarantees require the same authenticated electorate and ballot context, unique counted anchors, and honest single-signing. They do not by themselves establish finality across Bitcoin reorgs.

Consumers should treat both as evidence to verify, not as trusted server responses.