Skip to content
Back to skills

Fedimint

ASecurity

Fedimint: federated Chaumian e-cash on Bitcoin with Lightning gateway. Multi-sig guardians, blind-signature notes, community-scale custody with privacy. Fedi mobile wallet. USE WHEN: deploying community mints, integrating federated e-cash, evaluating Fedimint vs Cashu.

  • 31 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
ai-agentsrustnodegitapidatabasebackendsecurity

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 22, 2026

npx -y skills add claude-dev-suite/claude-dev-suite --skill fedimint --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fedimint?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fedimint
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/claude-dev-suite-fedimint/badge)](https://www.skillsdirectory.com/skills/claude-dev-suite-fedimint)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bitcoin-l2-fedimint
description: |
  Fedimint: federated Chaumian e-cash on Bitcoin with Lightning gateway.
  Multi-sig guardians, blind-signature notes, community-scale custody
  with privacy. Fedi mobile wallet.
  USE WHEN: deploying community mints, integrating federated e-cash,
  evaluating Fedimint vs Cashu.
allowed-tools: Read, Grep, Glob
---

# Fedimint

Open-source protocol for federated Chaumian e-cash mints integrated
with Lightning Network. Each "federation" of trusted **guardians**
(typically 3-15 entities) collectively manages funds.

Repos: `github.com/fedimint/fedimint` (Rust).

## Concept

- Users deposit BTC (via on-chain or Lightning) → receive Chaumian
  e-cash notes signed blindly by guardians.
- Notes are bearer instruments (whoever holds them owns them).
- Spending: present notes to mint, get new notes (preventing
  double-spend).
- Withdrawal: redeem notes for BTC (LN gateway / on-chain).

## Why federated

Single-mint Chaumian e-cash (e.g., Cashu) → trust one operator.
Fedimint distributes trust among guardians:
- ~67% (2-of-3, 4-of-5, etc.) threshold for any guardian action.
- Fewer than threshold cannot withdraw funds.

Use cases: communities, geographies, organizations (church, town,
DAO, etc.).

## Privacy via blind signatures

Mint signs notes **blindly** — guardians don't see what they're
signing or who is depositing. Privacy properties:
- Mint can't link deposits to withdrawals.
- Users have within-mint privacy.
- Cross-user payments via passing notes — no chain footprint.

## Lightning gateway

Each federation runs a **gateway**: a Lightning node that bridges
between Lightning and Fedimint:
- Pay LN invoice from Fedimint → gateway settles via LN.
- Receive on LN → gateway issues fresh notes to Fedimint user.

Gateway is **operationally** trusted but **economically** bonded —
malicious gateway loses bond. The gateway's payment paths are a real
failure surface, not just a theoretical one: v0.12.1 / v0.11.3
(12 September 2026) were a gateway security release fixing an LNv1
payment-handling bug plus hardening of LNv2, LND and LDK payment
paths. Track gateway releases separately from guardian releases.

## Fedi (mobile app)

- Mobile + web app for Fedimint federations.
- Native multi-mint support.
- Lightning + on-chain via federation gateway.
- Multi-sig guardian creation flow ("G-bot" assistant).

## Components

- **fedimintd** — guardian daemon.
- **fedimint-cli** — admin CLI.
- **fedimint-lnv2-client** — gateway integration.
- **Fedi mobile app**.

## Compared to Cashu

| Aspect | Fedimint | Cashu |
|--------|----------|-------|
| Custody | Federated multisig | Single mint operator |
| Trust | Threshold | Single |
| Setup complexity | Higher (require guardians) | Lower (run mint solo) |
| Maturity | Beta production; 0.x line, v0.12.1 (Sept 2026) | Beta production (NUTs spec evolving) |
| Mobile | Fedi app | Many wallets |

## Use cases

- **Community banking** in rural / underbanked areas.
- **Family / org wallet** with shared custody.
- **Privacy-first payments** without on-chain footprint.

## Limitations

- **Federation trust** — k-of-n collude → funds risk.
- **Mint requires operator** unlike fully decentralized chains.
- **Notes can be reused** if owner not careful (bearer instrument).
- **Backup is harder** — losing notes = losing funds (unlike seed
  recovery for HD wallet).

## Release status (as of September 2026)

Current stable is **v0.12.1**, released 12 September 2026. Prior
releases on the 0.12 line: v0.12.0 "Second Nature" (27 August 2026).
The 0.11 maintenance line is at v0.11.3 (12 September 2026).

What v0.12.0 changed for operators:

- **v2 modules are the default** for newly set-up federations
  (`lnv2`, `mintv2`, `walletv2`); the v1 module set is labelled
  "legacy" in the setup UI. Existing federations keep their
  configured modules.
- **Iroh 1.0** for guardian P2P and the client API; new production
  federations default to the iroh stack. The iroh upgrade is not
  wire-compatible with earlier releases, so guardians of iroh
  federations must upgrade in a coordinated window.
- **Guardian configs are no longer encrypted at rest.** The guardian
  password is now purely an admin API/UI credential, so filesystem
  access to the config directory must be restricted.
- Upgrade paths tested in CI: v0.11.2 → v0.12.0 and v0.10.1 →
  v0.12.0. Do **not** upgrade through v0.11.0 or v0.11.1.

## Security notes (as of September 2026)

- **Gateway operators must run v0.12.1 or v0.11.3** (both 12
  September 2026). These fix a bug in the Lightning gateway's LNv1
  payment handling and add hardening across the gateway's payment
  paths, including the LNv2 module and the LND and LDK backends.
  Technical details were withheld at release time under coordinated
  disclosure. Drop-in upgrade: no protocol, consensus, API or
  database format change, and federation guardians and wallet users
  are unaffected. Gateways on 0.10 or older must move to a supported
  release.
- **Federations should run v0.11.2 or later** (13 August 2026).
  v0.11.2/v0.10.1 carried a coordinated set of server, Lightning,
  wallet, backup and DKG hardening fixes, re-shipped in v0.12.0.
- Since v0.12.0 the LNv1/LNv2 preimage-retrieval endpoints are
  gateway-authenticated rather than public.

## Earlier notes (not re-verified)

- Fedi multi-sig guardian creation simplified via G-bot UI.
- Stealth-to-scale milestone: federations expanding from <10 to
  hundreds of communities. (Fedi project messaging; not re-verified
  against a primary source during the September 2026 audit.)

## See also

- [cashu/SKILL.md](../cashu/SKILL.md)
- [../../lightning/lsp/SKILL.md](../../lightning/lsp/SKILL.md)
- [../../cryptography/frost/SKILL.md](../../cryptography/frost/SKILL.md)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…