Ethereum Foundation и The Open Anonymity Project объявили о запуске zkAPI — инструмента для приватного потребления коммерческих больших языковых моделей с использованием доказательств с нулевым разглашением. Объявление было опубликовано 1 октября 2026 года, а само решение уже развёрнуто в основной сети Ethereum: контракт ZkApiVault принимает депозиты в ETH и USDC.
По замыслу разработчиков, система отделяет финансовый учёт от личности пользователя. Пользователь вносит депозит в смарт-контракт, после чего локальный клиент генерирует zero-knowledge доказательства наличия средств, не раскрывая источник финансирования и остаток баланса. Сервер проверяет доказательство и выпускает временный ключ с долларовым лимитом расходов; этот ключ хранится только в оперативной памяти устройства пользователя.
Ключевое преимущество архитектуры — разделение доступа: платёжный сервер не видит текст запросов, а провайдер инференса не узнаёт платёжную личность клиента. Для расчётов используется протокол Groth16 на кривой BN254, хеш-функция Poseidon и деревья Меркла глубиной 32 уровня. Как отмечает инженерная команда, такая схема предотвращает повторное расходование вычислительных кредитов без компрометации анонимности в блокчейне.
Клиент zkAPI эмулирует API-спецификации OpenAI и Ollama, что позволяет подключать чат-интерфейсы, редакторы кода и автономных агентов простым перенаправлением запросов на локальный хост. Исходный код клиента и контрактов открыт, тестовое развёртывание работает в Sepolia параллельно с активным контрактом в основной сети Ethereum.
Ограничения также описаны в документации: протокол сам по себе не обеспечивает сетевую анонимность, провайдеры могут фиксировать IP-адреса, поэтому рекомендуется дополнительно использовать Tor или VPN. Кроме того, стилометрические особенности текста запросов могут раскрыть личность, если не соблюдать операционные меры предосторожности. В основу разработки легли исследования ZK-кредитов Виталика Бутерина и Давиде Краписа.