Lightning-Aurora / AuroraPay
PublicAuroraPay – Developer‑friendly TypeScript SDK + microservices for AI agents to send/receive Bitcoin micropayments over Lightning Network via lnd REST API. Supports L402‑style paid HTTP, mock mode for CI, Docker regtest with two lnd nodes, and demo agents (data oracle, weather bot, compute node).
AuroraPay is a developer toolkit that lets AI agents and automated systems pay for services using Bitcoin micropayments over the Lightning Network. It includes a software library for handling payments, a web service that exposes those features over HTTP, and example programs showing how a data seller (like a weather service) can work with an automated buyer (like an AI assistant). The project supports a "mock mode" for testing without real Bitcoin, and can connect to real Lightning nodes when ready. It follows the emerging L402 standard for machine-to-machine payments, where AI agents prove they've paid to unlock data or compute resources.
How It Works
You discover a project where AI assistants can automatically pay for services using Bitcoin micropayments, like a robot paying a vending machine.
You run a simple test version that simulates payments, so you can see how it works before dealing with real money.
You create a service that sells information—asking for a small payment before sharing weather data or compute resources.
You create a robot assistant that automatically requests data, pays the invoice, and receives the information it needs.
The buyer asks the seller how much the data costs
The buyer sends the payment automatically
The seller verifies payment and shares the information
The automated payment worked seamlessly—the buyer proved it paid and received weather data, compute results, or whatever service it purchased.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.