Skip to main content
ClaudeWave

Annalist's public, timestamped hash ledger: proof that its archive was not backfilled

SubagentsRegistry oficial0 estrellas0 forksActualizado today
ClaudeWave Trust Score
62/100
· OK
Passed
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Documented (README)
Flags
  • !No standard license detected
Last scanned: 10/13/2026
Install as a Claude Code subagent
Method: Clone
Terminal
git clone https://github.com/ryanroskowski/annalist-ledger && cp annalist-ledger/*.md ~/.claude/agents/
1. Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
2. Start a new Claude Code session to load the agents.
3. Delegate work to them with the Task/Agent tool or by name.
Casos de uso

Resumen de Subagents

# Annalist ledger

Annalist ([annalist.dev](https://annalist.dev)) keeps an append-only archive of crowd-state data for AI agents.
This public repository is its **ledger**: once a day it records a fingerprint of everything the archive wrote the
day before, signed and timestamped in Bitcoin. It lets anyone check that a record existed on a given date, so the
history cannot have been backfilled or quietly edited later.

## What is in it

- `ledger/YYYY/MM/YYYY-MM-DD.json`: one entry per UTC day.
  - `entry.manifests`: every run manifest written that day, each with the sha256 of the manifest file.
  - `entry.root`: sha256 of the manifest hashes joined by newlines, in the listed order.
  - `signature`: Ed25519 over the canonical JSON of `entry` (keys sorted, no spaces, UTF-8).
- `ledger/YYYY/MM/YYYY-MM-DD.json.ots`: an [OpenTimestamps](https://opentimestamps.org) proof that the entry file
  existed at that time. Proofs start as pending and are upgraded to full Bitcoin attestations within a day or two.
- `keys/<key_id>.json`: public signing keys. The current key is `187e49f200625a2f`.

Each run manifest in turn lists every archive file written by that run with its sha256 and size, and is signed
with the same key. Data responses served by the Annalist API carry the same kind of signature.

## Verifying

1. Check the timestamp: `ots verify ledger/2026/10/2026-10-13.json.ots` (needs the OpenTimestamps client and a
   Bitcoin block source, or use opentimestamps.org).
2. Check the signature: verify `signature` against the canonical JSON of `entry` with the public key in `keys/`.
3. Given a manifest from the archive, hash its file bytes with sha256 and find that hash in the day's entry.

## Contact

Open an issue on this repository.

Lo que la gente pregunta sobre annalist-ledger

¿Qué es ryanroskowski/annalist-ledger?

+

ryanroskowski/annalist-ledger es subagents para el ecosistema de Claude AI. Annalist's public, timestamped hash ledger: proof that its archive was not backfilled Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-13.

¿Cómo se instala annalist-ledger?

+

Puedes instalar annalist-ledger clonando el repositorio (https://github.com/ryanroskowski/annalist-ledger) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar ryanroskowski/annalist-ledger?

+

Nuestro agente de seguridad ha analizado ryanroskowski/annalist-ledger y le ha asignado un Trust Score de 62/100 (tier: OK). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene ryanroskowski/annalist-ledger?

+

ryanroskowski/annalist-ledger es mantenido por ryanroskowski. La última actividad registrada en GitHub es del 2026-10-13, con 0 issues abiertos.

¿Hay alternativas a annalist-ledger?

+

Sí. En ClaudeWave puedes explorar subagents similares en /categories/agents, ordenados por popularidad o actividad reciente.

Despliega annalist-ledger en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: ryanroskowski/annalist-ledger
[![Featured on ClaudeWave](https://claudewave.com/api/badge/ryanroskowski-annalist-ledger)](https://claudewave.com/repo/ryanroskowski-annalist-ledger)
<a href="https://claudewave.com/repo/ryanroskowski-annalist-ledger"><img src="https://claudewave.com/api/badge/ryanroskowski-annalist-ledger" alt="Featured on ClaudeWave: ryanroskowski/annalist-ledger" width="320" height="64" /></a>

Más Subagents

Alternativas a annalist-ledger