On the island of Pharos the Ptolemies lit a beacon that turned Alexandria into the nerve-centre of the ancient world, guiding mariners safely into the port of liberty, knowledge and freedom.
The goal of the project is to relight that flame on the internet, building a trojan horse inside the most ubiquitous chat networks in the world to guide people towards free information, free networks and freedom money.
Wherever a handset can send a text, The Beacon can deliver knowledge, coordination, and untraceable Satoshis.
The tower is gone; but the light will remain.
Beacon is intended to be an open protocol to allow communities to offer access to freedom tech, with no on device install and minimal barrier to entry sign up in applications people already use.
A trojan horse for freedom tech.
- Balance Checking: Check your Bitcoin wallet balance through simple messages
- Lightning Payments: Pay Lightning invoices using natural language commands
- Invoice Generation: Create payment requests to receive Bitcoin
- Token Transfers: Send Bitcoin to other users via WhatsApp
- Automatic Wallet Creation: Seamless onboarding with Cashu eCash technology
- Natural Language Processing: Understand and respond to complex queries
- Context Awareness: Maintain conversation history and context
- Multi-Intent Support: Handle both Bitcoin operations and general conversations
- Intelligent Routing: Automatically route requests to appropriate handlers
- WhatsApp Gateway: Full WhatsApp messaging integration
- Signal Gateway: Planned Signal messaging support
- Nostr Integration: Built on Nostr protocol for decentralized identity
Is the open source code behind a reference implementation for beacon. It will provide both WhatsApp and Signal gateways to access your Nostr based Beacon account.
- Beacon-App: Defines the agent framework to manage your requests and deliver specific user flows for different pre-defined experiences inside the app
- Beacon-signer: A remote signing server which can either be self hosted on a laptop and provides signing of Beacon activities coordinated via NostrMQ and gateways
- Cashu Integration: Bitcoin wallet functionality through Cashu eCash tokens with Lightning Network support
- Start a conversation with your Beacon WhatsApp number
- Check your balance: Send "check my bitcoin balance"
- Receive Bitcoin: Send "create invoice for 1000 sats"
- Send Bitcoin: Send "send 500 sats to alice"
- Pay invoices: Send "pay lnbc..." with any Lightning invoice
-
Clone the repository:
git clone https://github.com/your-org/thebeacon.git cd thebeacon -
Install dependencies:
npm install
-
Configure environment:
cp .env.example .env # Edit .env with your configuration -
Start services:
pm2 start ecosystem.config.cjs
- Implementation Guide: Complete technical implementation details
- Deployment Guide: Production deployment instructions
- User Guide: End-user documentation for Bitcoin features
- API Reference: Developer API documentation
- Architecture Overview: System architecture and design patterns
The purpose of beacon is not to be "the wallet to end them all" it is to provide a pragmatic entry point to freedom tech.
It was born out of an initial frustration of trying to deliver sophisticated apps in places where the regular user couldn't afford internet, the internet was bad when they did have it, smartphones barely existed and the only single thing that ever worked reliably was WhatsApp.
Turns out Zuckerberg already pays for subsidized access to a limited, controlled pastiche of the internet.
But in the world of AI the humble text box is more or less all you need to orchestrate any functionality you could desire.
So let's meet the people where they are, give them access to all the information and services on the internet and make freedom tech accessible to all.

