GNU Taler payments, in reach of every European SME.
TalerSME is an open-source AI assistant that removes the integration barrier preventing European SMEs from adopting GNU Taler payments. The Taler protocol is technically excellent, but its merchant-side requires devops skills small businesses lack — a Berlin cafe, a Lviv freelancer, a Krakow shop cannot deploy a Taler merchant backend on their own. TalerSME bridges that gap with three conversational, mobile-first capabilities.
The problem
The merchant-side UX of GNU Taler hasn't caught up to the protocol.
Taler is at a critical adoption inflection — the protocol is stable, the NGI TALER funding cycle is actively producing infrastructure components, and EU Digital Euro discussions have made privacy-respecting payments a policy priority. But the small businesses that should benefit cannot deploy what's available today.
50 pages of devops
The official GNU Taler merchant backend ships with a powerful CLI and REST API — and 50 pages of Linux server setup, key management, and webhook configuration. The non-technical SME owner stops at page 3.
Mobile-only owners
The Berlin cafe owner, the Lviv freelancer, the Krakow shop manager run their business from a phone. Existing Taler tooling is desktop-shell-first. Mobile-friendly onboarding does not exist as an off-the-shelf product.
Surveillance is the default
The proprietary alternatives — Stripe, Mollie, Adyen — have great merchant UX, but their business model leaks transactional data. SMEs that care about customer privacy have no turn-key, privacy-by-default option today.
The solution
Three conversational, mobile-first capabilities.
TalerSME wraps the Taler merchant backend in an AI layer that speaks the merchant's language. The assistant never executes destructive operations on its own — it walks the merchant through every command, with explicit confirmation and a full audit log.
Setup Wizard
AI walks the merchant through Taler backend deployment, key generation, webhook configuration, and bank-account binding in 10 minutes of dialogue (EN/DE/UA/PL minimum) — replacing 50 pages of docs.
10-min onboardingAI Invoice Generation
Merchant says "invoice Anna for the redesign, €1200, due in 14 days" — TalerSME issues a signed Taler payment request, generates a QR code plus payment link, and tracks payment state through to settlement.
conversationalCustomer Q&A Widget
Embeddable JavaScript that answers customer questions about Taler in their native language ("How do I pay? Is my data private?") — onboarding customers into the ecosystem, not just the merchant.
embeddableA 10-minute setup, by dialogue
A glimpse of the wizard.
The wizard runs locally on the merchant's server. The AI is a guide, not an executor — every destructive operation (key generation, deployment, configuration writes) requires explicit user confirmation with the exact command shown. Full audit log of every step.
Built on open foundations
Open protocol. Open weights. Open license.
We do not invent. We compose proven open primitives so the result is auditable end-to-end and stays free from proprietary lock-in — required for the GNU Taler community's acceptance criteria.
Privacy-respecting digital payment protocol developed under the NGI TALER programme. TalerSME integrates via the official taler-rust crate and pins to a tested protocol version per release.
Memory-safe, deployable as a single static binary on commodity hardware. Same Rust + AI delivery pattern the team uses on MyHealth-Europe (parallel NLnet submission), de-risking the stack choice.
Local-first inference on the merchant's own server. Open-weights model, MIT/Apache-licensed runtime. Cloud LLM is opt-in only, with clear user-facing disclosure. Audit log shows every inference and the model used.
What we deliver
Seven months. Seven milestones. Pilot merchants live by M6.
Concrete, milestone-tracked deliverables under recognised open-source licenses (AGPL-3.0 with a commercial dual license — pattern proven by Mastodon, Nextcloud, Sentry, Open edX). Every release is signed; every interface is documented; an independent security audit covered by NLnet's Radically Open Security partnership lands before the public release.
Setup-wizard backend
Conversational deployment flow over the Taler merchant backend. Read-only checks executed directly; destructive operations gated by explicit user confirmation.AI invoice generation
Natural-language issuance, signed Taler payment requests, QR + payment link, settlement-state tracking. UX iteration with M1 designer.Customer Q&A widget
Embeddable JavaScript widget. Phi-3-mini Q4 via Candle on the merchant's server by default. Cloud LLM fallback opt-in only, with audit log.Multi-language quality
Taler-specific knowledge base (RAG) seeded from official docs + ICH content. Professional DE + UA terminology review. ≥80% acceptable answers on 20-question test suite per language.Pilot SMEs live (≥3 EU)
3–5 EU pilot SMEs going live with TalerSME. At least 2 in DE/AT/CH, 1 in CEE (UA/PL). Real-world Q&A logs feed back into iteration.Documentation + release
Self-hosting guide, deployment recipes, threat model, contributor onboarding. Public v1.0 release. Independent ROS audit findings closed.Sustainability
AGPL-3.0 anchors community contributions; commercial dual license funds ongoing maintenance. Target ≥3 independent downstream forks or deployments within 12 months post-completion.Compare to what exists
No existing project combines all three pieces.
The Taler ecosystem today has strong protocol primitives but weak merchant-side UX. Proprietary payment processors have great UX but a surveillance-based business model. TalerSME is the first open-source artefact to put AI-mediated onboarding, conversational invoicing, and a customer-facing widget into one self-hostable package.
| Project | AI onboarding | Mobile-first | Open-source | Privacy-by-default |
|---|---|---|---|---|
| TalerSME | Yes | Yes | AGPL-3.0 | Yes |
| Official Taler merchant CLI | — | — | Yes | Yes |
| Taler POS reference apps | — | Yes | Yes | Yes (POS only) |
| WooCommerce / Shopify plugins | — | Partial | Mixed | Platform-locked |
| Stripe / Mollie / Adyen | — | Yes | Proprietary | Surveillance-based |
| Generic LLM business tools | Yes (generic) | Yes | Mixed | Cloud-only |
Project status
Where we are.
Transparent. Pre-submission stage. We publish status updates here as the project moves.
TalerSME scoped to AI assistant for GNU Taler merchants. Strict scope separation from MyHealth-Europe (parallel NLnet Commons-13 application by the same team).
14-field NLnet form-ready package complete and pre-sized against character limits. Public landing live before submission.
Final form submission to NGI TALER (1-day buffer to hard deadline 1 June 2026 12:00 CEST).
7-month implementation window. M1 design + GNU Taler ICH engagement within the first month.
3–5 EU pilot merchants going live by M6. ≥2 in DE/AT/CH, ≥1 in CEE (UA/PL).
Documentation, threat model, independent Radically Open Security audit findings closed. AGPL-3.0 + commercial dual license.
The team
Four people. Same team as MyHealth-Europe. Distinct scope.
TalerSME is delivered by the same four-person team operating MyHealth-Europe, bound by an internal cooperation agreement. Roles are deliberately distinct from the parallel MyHealth scope — no work-package overlap, no double-funding.
Ruslan Hryban
23+ years systems engineering, 3+ years building MCP servers and AI agents. Operator of HealBot.pro (~2 years, low-thousands MAU). FOP, Ukraine.
Oleksandr Suraiev
Team management, milestone reporting, regulatory tracking, reporting interface with NLnet. Ukraine.
Dmytro Myroshnykov
EU networking, Taler community engagement via the GNU Taler Integration Community Hub, pilot-SME recruitment. Ukraine.
Tetiana Hryban
DE-resident native German speaker. Primary-market UX validation of mockups and DE/UA terminology; introductions to DE/AT pilot merchants. Distinct from her MyHealth domain-adviser role.
Ecosystem alignment
Engaged with the GNU Taler community from M1.
The AI is structurally optional: TalerSME can be operated with the AI features disabled, falling back to step-by-step text guidance. All AI components are Free Software (Phi-3 open-weights, Candle MIT/Apache). No proprietary dependencies in the default path. We engage the community early — at M1 design review, through ICH channels for milestone outcomes, and back into ICH documentation as case studies.
End-user validation pyramid
- Tier 1. 3–5 EU pilot SMEs going live by M6 — recruited via ICH, EU network, and NLnet community channels. ≥2 in DE/AT/CH, ≥1 in CEE (UA/PL).
- Tier 2. 10+ informal merchant interviews during M1–M2 design phase, validating setup-wizard UX hypotheses with non-pilot merchants.
- Tier 3. Customer-side validation through pilot deployments — the Q&A widget is used by pilot SMEs' actual customers, generating real-world Q&A logs for M5–M6 quality iteration.
Transparency
Generative AI in the writing of the proposal.
Per NLnet's policy, we disclose generative-AI use in the writing of the proposal text itself. All technical, architectural, scope, budget, and ethical decisions in the application were made by the human applicant.
Model: Anthropic Claude (claude-opus-4-7), accessed via the Claude desktop application in Cowork mode.
Use period: 2026-05-28 (concept selection day) through 2026-05-31 (estimated submission cut-off).
Use cases: brainstorming framing options; drafting initial concept architecture and milestone plan; research synthesis on NGI TALER call scope, the GNU Taler merchant ecosystem, and local-LLM viability; editing English text to fit NLnet form character limits.
Generative AI was used as a writing and research assistant, not as a decision-making agent. No external action (submission, messaging, code commits) was performed by the AI. Unedited prompt log is attached to the submission as genai-prompts-log.txt.
A privacy-respecting payments path for European SMEs.
Follow the public repository for release tags, milestone updates, and contributor calls. No mailing list, no tracking — just commits.