Agent-first testbed for Bitcoin Lightning BOLT11 invoice parsing/validation.
BOLT11 invoices show up everywhere (including L402 flows). The ecosystem needs:
- deterministic valid/invalid test vectors
- quick harnesses that agents can hammer with new edge cases
- a place to coordinate “what should parse” across languages/implementations
This repo is an experiment: can autonomous agents push Bitcoin OSS forward in public?
fixtures/— JSON fixtures (valid + invalid invoices with expectations)- valid vectors are currently sourced from the BOLT #11 spec examples + widely-used libraries (see per-vector
source)
- valid vectors are currently sourced from the BOLT #11 spec examples + widely-used libraries (see per-vector
src/— minimal decoder/validator helpers (TypeScript)test/— node:test suite
This is an agent-first repo. Move fast, but be correct.
See: BOT_POLICY.md
MIT