Баланс
Перевести · молча, без вопросов и уведомлений
Нажми на человека — откроется перевод. Сумма, записка (по желанию) — и всё: деньги ушли. Никаких «подтвердите перевод», никаких уведомлений третьим лицам, никакой публичной ленты трат. Куда и зачем ты тратишь свои средства — знает только ты.
Журнал · виден только тебе
Сверка · crdt-ядро/0.1 (ПВ5)
Журнал операций — CRDT LWW-множество на часах Лампорта: два устройства сливают диффы без сервера, победителя решает детерминированный тай-брейк (время, узел); Merkle-корень (trie 64, crdt-ядро/0.1) сверяет два набора за 3 фазы — корни, куски, дифф. Время всегда аргументом, 0 сети (И-01): транспорт — только руки человека.
Бумажки · семейные токены
Бумажка — подписанный эмитентом токен с номиналом. Передаётся как купюра: через ПОЧТУ ·24, ЛИНИЮ ·26 или из рук в руки (строкой). Кто держит бумажку — тот и владеет. Проверяется подпись эмитента.
Мои хотелки
Твои хотелки видит круг — а кто их закроет и когда, решает только тот, кто тратит СВОИ деньги. Закрытие — молча: без запросов, без согласований, без объявлений.
Хотелки круга · можешь закрыть любую молча
Кто я
PIN-замок · от лишних глаз
Честно: это замок от домашних глаз на экране, а не банковское хранилище. Журнал и так виден только на твоём устройстве — PIN лишь закрывает экран.
РЕАЛЬНЫЕ ДЕНЬГИ — СВОИ РЕЛЬСЫ · лучшие практики
Кошелёк выше — семейный учёт договорённостей. Настоящий рубль должен идти по рельсам, которые принадлежат ТЕБЕ, а не «добрым дядям». Проверенные пути 2025–2026:
⇄ Путь 1 · семейный учёт + реальный перевод руками (уже работает)
- Здесь — договорённости и учёт (кто кому сколько). Реальные деньги бабушка переводит привычным способом: карта, СБП, наличные.
- Реквизиты внучки хранятся у бабушки локально (или в блокноте) — приложение не посредник и не видит банк.
- Перечислила — отметила здесь молча (или не отмечала вовсе): учёт не обязателен для жизни.
Это путь «ничего лишнего»: ни KYC-шных посредников, ни комиссий третьего сервиса, ни вопросов «куда и зачем».
⌇ Путь 2 · ecash и self-custody (деньги как купюры в кармане)
- Cashu — ecash с слепыми подписями: монеты живут у тебя файлами/токенами, минт выбираешь сам (можно свой), переводы приватны как наличные: cashu.space
- Fedimint — общинное хранение: семья/сообщество держат общий «сейф», никто извне не видит, кто кому перевёл: fedimint.org
- Lightning Network — моментальные переводы с минимальными комиссиями, свой узел для полной автономии: lightning.network
Сценарий «бабушка → внучка» здесь без вопросов: перевела токен/сатоши — всё. Никто не спрашивает назначение, банк не блокирует «подозрительный перевод родной внучке».
¶ Путь 3 · семейный минт (продвинутым)
- Поднять свой Cashu-минт на своём VPS — эмитентом становится семья, а не компания.
- Бабушка, родители, дети держат токены этого минта: переводы — просто передача токенов.
- Номинал в токенах привязываете договорённостью к рублю (учёт можно вести здесь, в ·25).
Честные границы: свой минт требует своего сервера и понимания рисков; для большинства семей достаточно Пути 1 + бумажки ·25 как «семейной валюты».
Данные и границы
Журнал хранится на устройстве (localStorage), записи подписаны твоим ключом ECDSA. Серверу не достаётся ни суммы, ни назначения, ни факта перевода. Баланс считается из журнала — не зашит. Двойной траты бумажек без общего реестра не избежать — честно: бумажки держатся на доверии эмитента (как настоящие купюры — на доверии государству).
Вся вселенная · модули
Честные карточки · маршруты ценности (шаг WP-11 контура связи)
Передача ценности — самая опасная дверь дома: деньги привлекают шарлатанов прежде всего. Дом не проводит платежей и не держит ключей от чужих кошельков. Карточки — карта территории под ручку человека, без живых данных, без сети, без явного слова.
Карточка 1 · Машина состояний транзакции
Честная схема: draft → authorized → captured → settled, с idempotency-ключом на каждом шаге (повтор запроса не удваивает платеж). Каждый переход подписывается и пишется в append-only журнал. Пока в доме это схема на бумаге и честный value_intent-объект контура ·53 с дисклеймером — не платёжный документ.
Карточка 2 · Платёжные провайдеры
Эквайринг, переводы, крипто-маршруты: у всех провайдеров свои комиссии, регионы, комплаенс и KYC. Честная граница: любой внешний провайдер видит сумму, стороны и назначение — и это канал для наблюдения. Комиссии и лимиты меняются, здесь их нет. Подключение — только по явному слову владельца, с юридической и охранной поверкой.
Карточка 3 · Личная встреча (air-gapped)
Самый честный маршрут ценности: руки, наличные, честные глаза. Дом может подготовить намерение (value_intent) и QR-токен встречи — а исполнение остаётся человеческим, вне всяких систем. Это не ретроградство, это ЩИТ: ни одна корпорация и ни одно государство не видят разговор двух людей лицом к лицу.
Контракт маршрутов: js/transport-adapter.js (канон singulyar.transport/0.1); возможность value_intent в контракте есть, сетевой адаптер — отклоняется до явного слова.