GNU Taler payments for conversational AI agents and chat-based storefronts.
A free/libre, self-hostable gateway that connects messaging channels (WhatsApp, Telegram, Matrix) to the GNU Taler merchant backend, plus an MCP-compatible "payment skill" so self-hosted AI agents can request and track payments while a human keeps full control of funds.
Concept proposed to the NGI TALER programme (NLnet, 14th call). Not yet implemented.
- Taler bridge core : TypeScript library wrapping the Taler merchant REST API (order creation, payment status, refunds) with an idempotent order lifecycle, tested against a sandbox exchange.
- Messaging transports : WhatsApp (Baileys), Telegram and Matrix adapters delivering
taler://URIs and QR codes in-chat; buyer-side flow tested with GNU Taler wallet apps. - Agent payment skill : MCP-compatible module for self-hosted agent frameworks, with mandatory human-in-the-loop confirmation, rate limiting and audit logging.
- Reference deployment : hardened Docker Compose stack, threat model, deployment guide and merchant documentation.
AGPL-3.0 (planned). All deliverables will be released under a free/libre license.
Builds on production experience with messaging bridges (whatsapp-bot-mvp) and containerized agent infrastructure (nanobot-agent-ia-docker-sandbox).
Applicant: Blockchain & Cie (EURL, France).