Altradits

What should open to the public first.

Product research from 5 Nov 2026. One recommendation, the evidence behind it, and the reference data. Written for Stanley. Published openly.

The answer

This is research, not legal advice. Points marked to confirm need a check before anyone acts on them.

Top risks

What exists today

Read from the code on 5 Nov 2026, not from guesses. Live state checked the same day.

Capability inventory
CapabilityStateDepends onVerdict
Ye₿ente wallet: PIN, handles, Lightning address, recoveryLiveMac node, emailFriends and family only
Send Mobile to M-Pesa via TandoLiveTando, node liquidityInside the wallet only
Buy sats: Daraja, Bitika, PesapalBuilt, sandbox, hidden livePartner approvalsNot for strangers
kTown merchant QRBuilt, off liveTando API onlyPilot next
Lightning address proxyLiveNodePart of the wallet
Donate page and Tip APILiveNode, WoS fallbackOpen, keep
Paid contact form and receiptsLiveNodeSite plumbing, keep
Marketing calendar and card editorLive (admin)NoneInternal tool
Security watch and Deadman's SwitchLiveOptional AI keyInternal safety
Tracker and learning contentLiveGitHub APIFree, keep free

Why kTown first

A Kisumu shop prints one QR. Any Lightning customer pays. The shop gets exact KES in M-Pesa. No wallet for the merchant. No hardware. kTown never holds money: sats go payer to Tando to M-Pesa, and Tando takes 1%. It is the only money-moving candidate that can plausibly open without a licence. The lawyer confirms.

Why Ye₿ente waits

The wallet is the best tech here. It is also custodial: the server ledger holds user sats on Stanley’s node. Custodial services have their own rules under Kenya’s Virtual Asset Service Providers Act 2025, so it stays a learning wallet while that advice is taken.

The 30-day pilot

10 shops in Kisumu Stanley can visit on foot. One printed QR each. KES only. 15 to 50,000 KES per payment. No fees from Altradits. Kiswahili and English.

  1. Days 1 to 7Clearance and fixesLegal advice sought. Print flow, terms page, and abuse blocklist built and tested. Intro email to Tando sent.
  2. Days 8 to 14First shopsAnswers in. KTOWN on. 3 friendly shops onboarded. First real payments watched in person.
  3. Days 15 to 21Ten live10 shops live. Visit each. Log every failure and every support ask.
  4. Days 22 to 30DecideGrow (more shops, second town) or stop. The signals below decide.

Grow signals

Stop signals

Stanley does himself: legal advice, the Tando email, the printing, and the shop visits. No new accounts needed. No Daraja, no Pesapal, no Bitika live key for kTown.

What stays closed

Reference data

Key dates

Fees today

Caps in the code

Settings that gate features (names only)

KTOWN, YEBENTE_WALLETS, YEBENTE_MPESA_BUY, YEBENTE_BITIKA_BUY, BITIKA_API_KEY, YEBENTE_BUY_PROVIDER, YEBENTE_CARD_BUY, PESAPAL_ENVIRONMENT, YEBENTE_BUY_SPREAD_PCT, YEBENTE_MAX_BALANCE_SATS, YEBENTE_MAX_PAYMENT_SATS, YEBENTE_DAILY_SEND_SATS, YEBENTE_RECOVERY_HOLD_SATS. See .env.example in the repo.

Live snapshot, 5 Nov 2026

Health checks (read-only GET)
CheckValue
/api/yebente/healthWallets on. Node connected. Send Mobile on. Buy hidden (sandbox). Card off.
/api/yebente/railsM-Pesa through Tando only.
/api/ktown/healthOff.
/api/trackerWorking. Focus LND.
/, /yebente, /ktown200.

Partner links

Sources

Method

Read-only review of the main branch plus live GET checks and public sources on 5 Nov 2026. Every rival and rule links its source. Gaps say to confirm. Research, not legal advice. Questions go through Contact.