đź“– Unfamiliar terms? See the glossary for definitions.
After identifying requirements, we faced design constraints - trade-offs where no perfect solution exists:
Trade-off: Capital efficiency vs compliance
Decision: Payment-first + two-step settlement (recipient + merchant co-sign)
Why: Even when “inefficient,” BCH remittances beat banks on cost and speed
Trade-off: Capital efficiency vs risk coverage
Decision: 7% buffer achieves 99.45% success (RS062), enables 3 daily cycles
Why: €5K capital moves €450K monthly through fast recycling (90x leverage)
Trade-off: Identity vs privacy, usability vs anonymity
Decision: On-chain names (Elena#142) for bank concept field compatibility
Why: Blends in on bank statements, no central registry, human-readable
Trade-off: Control vs scaling
Decision: Sellers post once, bot handles trades 24/7
Why: Linear time investment doesn’t scale; €6/hour manual vs €50/hour with bot
Trade-off: Privacy vs trust, cost vs discoverability
Decision: Minimal stats on-chain (mode, payment methods, location, fee, capacity), details on Nostr
Why: Pre-filtering eliminates messaging spam; ~€0.0002 per update (bundled with covenant funding)
Trade-off: Speed vs safety, breadth vs depth
Decision: Start cash-in-person + Bizum (documented), add methods progressively via pioneer volunteers
Why: Payment infrastructure varies wildly; crowdsourced documentation scales better than dev-led; trust requires reliability
| 🏠Home | ↑ Why This Design? | 📖 Glossary |
Related: Requirements