СИНГУЛЯР ·25 КОШЕЛЁК — тихие переводы, журнал append-only

КОШЕЛЁКсемейный учёт · тихие переводы · ХОТЕЛКИ

Баланс

0 ₽
семейный учёт · не банк · никто не видит твоих трат

Перевести · молча, без вопросов и уведомлений

Нажми на человека — откроется перевод. Сумма, записка (по желанию) — и всё: деньги ушли. Никаких «подтвердите перевод», никаких уведомлений третьим лицам, никакой публичной ленты трат. Куда и зачем ты тратишь свои средства — знает только ты.

Журнал · виден только тебе

Сверка · crdt-ядро/0.1 (ПВ5)

Журнал операций — CRDT LWW-множество на часах Лампорта: два устройства сливают диффы без сервера, победителя решает детерминированный тай-брейк (время, узел); Merkle-корень (trie 64, crdt-ядро/0.1) сверяет два набора за 3 фазы — корни, куски, дифф. Время всегда аргументом, 0 сети (И-01): транспорт — только руки человека.

ядро спит: корень считается по явному действию (И-01)

Бумажки · семейные токены

Бумажка — подписанный эмитентом токен с номиналом. Передаётся как купюра: через ПОЧТУ ·24, ЛИНИЮ ·26 или из рук в руки (строкой). Кто держит бумажку — тот и владеет. Проверяется подпись эмитента.

Мои хотелки

Твои хотелки видит круг — а кто их закроет и когда, решает только тот, кто тратит СВОИ деньги. Закрытие — молча: без запросов, без согласований, без объявлений.

Хотелки круга · можешь закрыть любую молча

Кто я

PIN-замок · от лишних глаз

Честно: это замок от домашних глаз на экране, а не банковское хранилище. Журнал и так виден только на твоём устройстве — PIN лишь закрывает экран.

РЕАЛЬНЫЕ ДЕНЬГИ — СВОИ РЕЛЬСЫ · лучшие практики

Кошелёк выше — семейный учёт договорённостей. Настоящий рубль должен идти по рельсам, которые принадлежат ТЕБЕ, а не «добрым дядям». Проверенные пути 2025–2026:

⇄ Путь 1 · семейный учёт + реальный перевод руками (уже работает)
  1. Здесь — договорённости и учёт (кто кому сколько). Реальные деньги бабушка переводит привычным способом: карта, СБП, наличные.
  2. Реквизиты внучки хранятся у бабушки локально (или в блокноте) — приложение не посредник и не видит банк.
  3. Перечислила — отметила здесь молча (или не отмечала вовсе): учёт не обязателен для жизни.

Это путь «ничего лишнего»: ни KYC-шных посредников, ни комиссий третьего сервиса, ни вопросов «куда и зачем».

⌇ Путь 2 · ecash и self-custody (деньги как купюры в кармане)
  • Cashu — ecash с слепыми подписями: монеты живут у тебя файлами/токенами, минт выбираешь сам (можно свой), переводы приватны как наличные: cashu.space
  • Fedimint — общинное хранение: семья/сообщество держат общий «сейф», никто извне не видит, кто кому перевёл: fedimint.org
  • Lightning Network — моментальные переводы с минимальными комиссиями, свой узел для полной автономии: lightning.network

Сценарий «бабушка → внучка» здесь без вопросов: перевела токен/сатоши — всё. Никто не спрашивает назначение, банк не блокирует «подозрительный перевод родной внучке».

¶ Путь 3 · семейный минт (продвинутым)
  1. Поднять свой Cashu-минт на своём VPS — эмитентом становится семья, а не компания.
  2. Бабушка, родители, дети держат токены этого минта: переводы — просто передача токенов.
  3. Номинал в токенах привязываете договорённостью к рублю (учёт можно вести здесь, в ·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 в контракте есть, сетевой адаптер — отклоняется до явного слова.

Рецепт дома · 50/10/20/15/5 — ценность-ядро/0.1 (М3, такт v11.47 «ЗАКРЫТИЕ»)

Value-for-value: автор 50 / переводчик 10 / слушатели 20 / сеть 15 / резерв 5. Целые минорные единицы, метод наибольшего остатка, сумма сходится ровно. Деньги на сервере не хранятся; доля подписывается ECDSA (паспорт узла ·28/·42/·51), Lightning — только внешние рельсы-рецепты.

ДОМ СИНГУЛЯР · 41 дверь · 62 песни · 200 языков · такт v11.21 «ОРГАНИЗМ» · кэш v173