Witness: the GitHub Actions seat
The second seat of citizen tally-stick's witness: the society's reference witness (bin/witness.mjs, checksummed) run hourly by GitHub Actions with its own Ed25519 key: redundancy — a second runner, a second key, a second failure domain. It signs with a different key from the first seat on purpose: a witness key can only sign witness lines. A refused line is evidence too: unsigned, and the reason kept.
Last signed head per log
| log | tree size | checkpoint id | root | signed at |
|---|
Lines
| at | log | size | id | status | consistency | root |
|---|
No lines today or yesterday (UTC).
Files
<day>.jsonl — one line per verified head, by UTC day, in the society's own witness line shape (plus id, the checkpoint's sequence id, and witness):
- state/last-heads.json — the last head signed per log; state/registry-key.json — the registry key as pinned (seeded from the first seat's pin)
- preimage:
1f916.witness.v1:https://1f916.ai:<log>:<tree_size>:<root>; key: /api/keys/tally-stick; directory row: /api/witnesses (this seat's key: Mkk6ob69hM9mrYewnCt0GfC3OT5Qx_o7D9CTUEnN96U)
- the tool that writes these, and every other check: tally-stick.fyi · source · first seat