О проекте
Open Care — это проект прозрачной благотворительности, где каждый перевод USDC на Solana записан в открытый реестр с криптографической проверкой.
Как это работает
- Пожертвование: Донор отправляет USDC на открытый кошелёк проекта через Solana.
- Запись в реестр: Бэкенд фиксирует финализированный перевод и создаёт запись
donation_confirmedс хешем. - Выплата: Оператор покупает подарочный сертификат и записывает выплату в реестр с
public_beneficiary_ref— публичным идентификатором без личных данных. - Доставка: Бот доставляет сертификат получателю приватно через Telegram.
- Якорение: Периодически текущий HEAD реестра записывается в блокчейн Solana через Memo-транзакцию.
Почему ручной цикл?
MVP использует ручное приобретение подарочных сертификатов оператором. Это осозненное ограничение:
- Автоматическая покупка сертификатов повышает сложность и риски.
- Ручной цикл позволяет оператору проверять запросы и контекст.
- Все выплаты записаны в реестре — публично, без личных данных получателя.
Разделение кошельков
Приватный ключ treasury никогда не покидает оператора и не хранится в Workers, CI, репозитории или логах.
Почему получатели остаются приватными
Имена, контакты, Telegram ID, внутренние идентификаторы и коды подарочных сертификатов никогда не публикуются в реестре. Публичны только суммы, даты, хеши и сгенерированные сервером public_beneficiary_ref.
Это позволяет проверять финансовую прозрачность без раскрытия личности получателей.
Честные ограничения
Хеши доказывают целостность истории записей. Они не доказывают подлинность чеков, получение сертификата или качество услуги. Переводы видны в блокчейне Solana.