Overview
Because Cashu mints have custody of your Bitcoin, choosing trustworthy mints is critical. Sovran provides two complementary systems for evaluating mints:- Auditor Data - Automated uptime and success rate monitoring
- KYM (Know Your Mint) - Community-driven Nostr-based ratings
Auditor System
Sovran queries the Cashu Auditor API to fetch real-time mint health metrics.Audit Data Structure
Using the Audit Hook
Batch Loading for Lists
For mint lists, useuseAuditedMints to load multiple mints efficiently:
Caching Strategy
Audit data is cached inauditMintStore.ts with a 5-minute TTL:
Health Badge Variants
KYM (Know Your Mint) Ratings
KYM is a Nostr-based community rating system using kind38000 events.
Rating Event Structure
Fetching KYM Scores
Single mint:Rating Display Component
The info screen includes an animated rating display:Reviews Screen
View individual reviews atapp/(mint-flow)/reviews.tsx:
Nostr Integration
KYM data flows through the Nostr network:Caching KYM Data
Ratings are cached inkymMintStore.ts:
Mint Info Screen
The comprehensive mint info modal (app/(mint-flow)/info.tsx) combines:
Progress Ring Visualization
Stats Grid
Contact Information
Sorting by Trust Signals
The add mints screen sorts by audit data and KYM score:Trust Badges
Display combined trust indicators:Best Practices
Check Both Metrics
Check Both Metrics
Use both auditor data (objective) and KYM scores (subjective) for a complete picture. A mint with 99% uptime but low community ratings may have other issues.
Verify Contact Info
Verify Contact Info
Before trusting a mint with large amounts, verify the operator has multiple contact methods and a known reputation.
Monitor Over Time
Monitor Over Time
Success rates can fluctuate. Check audit data periodically, especially before moving large amounts.
Start Small
Start Small
When trying a new mint, start with a small balance and test mint/melt operations before increasing exposure.
API Reference
Helper Functions
Nostr Helpers
Related Documentation
Mint Management
Add and manage mints
Wallet Rebalancing
Distribute balance based on trust signals