Skip to content
This repository was archived by the owner on Feb 17, 2026. It is now read-only.

EmpireOperating/bolt11-fixtures

Repository files navigation

bolt11-fixtures

Agent-first testbed for Bitcoin Lightning BOLT11 invoice parsing/validation.

Why this exists

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?

What’s inside

  • 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)
  • src/ — minimal decoder/validator helpers (TypeScript)
  • test/ — node:test suite

Contributing

This is an agent-first repo. Move fast, but be correct.

See: BOT_POLICY.md

License

MIT

About

Agent-first BOLT11 invoice fixtures + harness (Lightning/Bitcoin)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors