Keysat issues, monetizes, and manages licenses through a clean self-service admin UI. It also exposes every operator action through a documented HTTP API with bounded-scope credentials — so if you'd rather have an agent do the day-to-day work, you can give it the keys safely.
+GET /v1/openapi.json returns a curated, stable spec. Drop the URL into a Custom GPT, OpenAI Assistant, LangChain, or Claude Code — the agent learns the endpoints automatically.
Generate a key, pick a role (read-only, license-issuer, support, or full-admin), hand it to the agent. Revoke in 30 seconds without rotating your master credential. Operator-only actions stay behind the master key.
+HMAC-signed event deliveries on every license / invoice / subscription state change. Every error response carries a stable machine-readable code (tier_cap, not_found, license_revoked) so agents branch deterministically.
Best for $50+ contributions where the Lightning channel-balance limit might be a concern.
-If you’d rather fund Bitcoin software development broadly rather than this project specifically, OpenSats is a 501(c)(3) that grants to dozens of FOSS Bitcoin projects — including BTCPay, which Keysat depends on.
Roughly in this order: paying contractors to ship the v0.2 web UI auth hardening, recurring billing primitives, additional language SDKs (Go, Swift, Java, .NET), and the long tail of papercut fixes that operators report. A small slice covers infrastructure — the marketing site, the docs site, the marketplace registry. We publish quarterly transparency reports of what came in and where it went, signed by the keysat.xyz issuer key.
- -If you’d rather fund Bitcoin software development broadly rather than this project specifically, OpenSats is a 501(c)(3) public charity that grants to dozens of FOSS Bitcoin projects (BTCPay, Fedimint, Cashu, NoStr clients, …). They take Lightning. Keysat itself relies on BTCPay, which OpenSats supports.