Ref-consensus local certificates for GitCaster builders
GitCaster now publishes the ref-consensus package and local certificate workflow as a public-alpha developer layer. Builders can inspect signed ref updates, append-only local ledgers, conflict evidence, double-sign detection, and blocked public consensus proofs while remote durability, normal git transport, managed deployment, and production runtime claims stay blocked.
Public artifacts
These files are safe contribution surfaces for local ref certificate work.
Ref consensus package
Certificate issuing, policy checks, append-only local ledger helpers, verification, conflict evidence, and double-sign detection.
packages/ref-consensusRef routes
Local node ref route handling with signed-mutation requirements and unsigned mutation blockers.
apps/node/src/routes/refs.tsLocal ref fixture
Redacted public fixture for certificate, conflict, double-sign, and blocked proof shapes.
examples/refs/local-ref-certificate-workflow.example.jsonRef consensus evidence
Deterministic proof for local certificates, append-only ledger verification, conflict evidence, double-sign detection, and HTTP blockers.
launch/evidence/ref-consensus-local-certificate-source.jsonLocal certificate scope
The checker proves local ledger behavior without claiming public infrastructure.
First certificate
A local node accepts a signed update from null and issues an alpha-local ref certificate.
Second certificate
A second update must use the current head as its from value.
Append-only ledger
Existing local ledger entries are not mutated or removed.
Conflict evidence
Wrong-from updates produce blocked conflict evidence for manual review.
Double-sign evidence
Same node, same repo, same ref, same from, and different to values produce blocked node adjudication evidence.
Unsigned blocker
Unsigned HTTP ref mutations return blocked responses instead of updating refs.
Still blocked
These labels do not move until deterministic external proof exists.
Public consensus
No public release claim is made for this mode in the current evidence set.
Remote ref durability
No public release claim is made for this mode in the current evidence set.
Normal git transport
No public release claim is made for this mode in the current evidence set.
QStorage publication
No public release claim is made for this mode in the current evidence set.
CasterCloud managed deployment
No public release claim is made for this mode in the current evidence set.
Production runtime operations
No public release claim is made for this mode in the current evidence set.
Verification command
The deterministic checker writes the public evidence file used by the status page.
pnpm run ref-consensus:check