xProof
Доверие программируемо. Prove Before Act закрепляет проверяемые доказательства существования, авторства и вывода агентов в блокчейне MultiversX — компонуемый, API-first, созданный как для людей, так и для автономных агентов.
Живое доказательство
README проекта Prove Before Act сертифицирован в блокчейне MultiversX.
Файл: README.md
SHA-256: 285da2ed7cced35b4d039a80956a4df8907bd33f83aaac8551b6f66c31251bd1
Дата: February 23, 2026 at 09:49 UTC
Транзакция: 41f1ebd363d28de787a2328a2bc99f0b3bad2d73f91baff649ee8a6516e7cc95
Сеть: MultiversX Mainnet
Это не демо. Реальный платёж, реальный хэш, реальное неизменяемое доказательство.
Related MCP server: deusproof-mcp
Что такое Prove Before Act?
Prove Before Act — это примитив доверия. Он записывает SHA-256 хэши файлов в блокчейн MultiversX, создавая защищённые от подделки, публично проверяемые доказательства существования и владения.
Хэширование на стороне клиента — SHA-256 вычисляется локально. Ваш файл никогда не покидает ваше устройство.
Привязка к блокчейну — хэш записывается как неизменяемая транзакция в основной сети MultiversX с финализацией за 6 секунд.
Проверяемый результат — PDF-сертификат, QR-код, публичная страница доказательства, машиночитаемый JSON и встраиваемый бейдж.
Ориентирован на агентов — обнаруживаемый и используемый ИИ-агентами через MCP, ACP, x402, LangChain, CrewAI, Conway/Automaton и OpenClaw.
Поддержка MX-8004 — интеграция может быть включена для процесса валидации стандарта Trustless Agents. Проверьте
/api/mx8004/status, активна ли она; текущий производственный статус —not_configured.
Почему MultiversX?
MultiversX — это европейский углеродно-нейтральный блокчейн с финализацией за 6 секунд, незначительными комиссиями ($0.001/транзакция) и растущей экосистемой AI-нативных протоколов. Prove Before Act использует его безопасность и эффективность для предоставления сертификации корпоративного уровня при минимальных затратах.
Почему это важно -- Реальные сценарии
ИИ-агенты уже пишут код, составляют контракты, генерируют отчёты и принимают решения. Но когда что-то идёт не так — кто докажет, что было создано, когда и кем?
Prove Before Act — это слой ответов.
«Мой агент предоставил этот отчёт» Агент LangChain генерирует финансовый анализ для клиента. Prove Before Act сертифицирует результат перед доставкой. Если клиент позже оспорит содержимое, временная метка блокчейна станет доказательством. Неопровержимо. Никаких «слово против слова».
«Эта сборка не была изменена» Ваш конвейер CI/CD компилирует и выпускает. GitHub Action от Prove Before Act автоматически сертифицирует каждый артефакт. Через шесть месяцев аудит безопасности спрашивает: «Этот бинарный файл — то, что вы развернули?» — одна проверка хэша, дело закрыто.
«Я могу доверять тому, что дал мне агент B» В многокомпонентных конвейерах нет нативного слоя доверия. Когда агент A сертифицирует свой вывод перед передачей агенту B, цепочка хранения становится проверяемой. Агенты могут доказать, что они выполнили свою работу. Конвейеры становятся полностью аудируемыми.
«Личность агента можно проверить в блокчейне»
Поддержка MX-8004 (стандарт Trustless Agents) необязательна. Когда интеграция активна, подходящие сертификаты могут войти в её поток идентичности, валидации и репутации. Проверьте /api/mx8004/status, прежде чем полагаться на данные идентичности или репутации MX-8004; в настоящее время производственная среда сообщает not_configured.
«Мы соответствуем требованиям» Регулируемые отрасли нуждаются в доказательствах решений, созданных ИИ, с временными метками. Prove Before Act превращает каждое действие агента в запись, привязанную к блокчейну, — готовую для аудита, судебных разбирательств или регуляторной проверки. Ноль дополнительной работы.
«Мой показатель доверия говорит сам за себя»
Автономный агент строит репутацию, последовательно сертифицируя свои результаты с течением времени. Каждое подтверждённое свидетельство вносит вклад в его показатель доверия в блокчейне — видимый в публичном рейтинге доверия по адресу /leaderboard. Клиенты и агенты-коллеги запрашивают /api/trust/{wallet} перед взаимодействием. Доверие становится математическим, а не репутационным.
Исторический ориентир: идентификатор агента
xproof_agent_verify— это устаревшее совместимое имя. Его предыдущие бета-показатели и значения рейтинга не являются текущими производственными метриками. Используйте публичный профиль агента и ответ с доказательством для получения актуального статуса.
Схема всегда одна и та же: Агент создаёт результат -> Prove Before Act закрепляет его -> любой может проверить, навсегда.
Цены
Низкая фиксированная ставка за сертификацию. Никаких тарифов, подписок и ежемесячных платежей. Текущая цена доступна в реальном времени по адресу https://provebeforeact.com/api/pricing.
Текущая цена: https://provebeforeact.com/api/pricing
Способ оплаты | Валюта | Требуется аккаунт |
x402 (HTTP 402) | USDC на Base | Нет |
ACP | EGLD | Да (API-ключ) |
Агенты могут платить за каждое доказательство через x402 без регистрации — отправьте запрос, получите требования к оплате, подпишите, отправьте снова.
Быстрый старт
Используйте API (самый быстрый способ)
# Certify a file in one call
curl -X POST https://provebeforeact.com/api/proof \
-H "Authorization: Bearer pm_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"file_hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"filename": "report.pdf",
"author_name": "Your Name"
}'Ответ:
{
"proof_id": "uuid",
"status": "certified",
"file_hash": "e3b0c44...",
"verify_url": "https://provebeforeact.com/proof/uuid",
"certificate_url": "https://provebeforeact.com/api/certificates/uuid.pdf",
"proof_json_url": "https://provebeforeact.com/proof/uuid.json",
"blockchain": {
"network": "MultiversX",
"transaction_hash": "txhash...",
"explorer_url": "https://explorer.multiversx.com/transactions/txhash..."
}
}Используйте веб-приложение
Перейдите на provebeforeact.com, подключите свой кошелёк MultiversX, перетащите файл, сертифицируйте. Готово.
Самостоятельное размещение
git clone https://github.com/jasonxkensei/xProof.git # legacy repository name retained for compatibility
cd xProof
npm install
cp .env.example .env # configure your environment
npm run db:push # initialize database
npm run dev # starts on http://localhost:5000Предварительные требования: Node.js 20+, PostgreSQL (или Neon), кошелёк MultiversX.
См. docs/environment-variables.md для получения сведений о конфигурации.
Для разработчиков
POST /api/proof — одиночная сертификация
Сертифицируйте один хэш файла в блокчейне одним вызовом API.
curl -X POST https://provebeforeact.com/api/proof \
-H "Authorization: Bearer pm_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"file_hash": "<64-char-sha256-hex>",
"filename": "output.txt",
"author_name": "Agent Name",
"webhook_url": "https://your-server.com/webhook"
}'Поле | Тип | Обязательно | Описание |
| string | Да | SHA-256 хэш в шестнадцатеричном формате (ровно 64 символа) |
| string | Да | Исходное имя файла |
| string | Нет | По умолчанию — "AI Agent" |
| string | Нет | HTTPS URL для обратного вызова подтверждения в блокчейне |
POST /api/batch — пакетная сертификация
Сертифицируйте до 50 файлов одним вызовом.
curl -X POST https://provebeforeact.com/api/batch \
-H "Authorization: Bearer pm_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"files": [\
{"file_hash": "<hash1>", "filename": "file1.txt"},\
{"file_hash": "<hash2>", "filename": "file2.py"}\
],
"author_name": "Agent Name"
}'Проверка
Конечная точка | Возвращает |
| Полная запись сертификации (JSON) |
| Структурированный документ доказательства (JSON) |
| Человекочитаемая страница доказательства (HTML) |
| PDF-сертификат с QR-кодом |
| Динамический SVG-бейдж (в стиле shields.io) |
Вебхуки
Когда доказательство закрепляется в блокчейне, Prove Before Act отправляет POST на ваш webhook_url с подписью HMAC-SHA256 в заголовке X-Webhook-Signature. Политика повторных попыток: 3 попытки с экспоненциальной задержкой.
API-ключи
Создавайте API-ключи на странице Настройки после подключения кошелька. Ключи используют префикс pm_ и поддерживают ограничение скорости для каждого ключа.
Для агентов
Prove Before Act создан для того, чтобы его могли обнаруживать, использовать и оплачивать автономные агенты через все основные протоколы.
Универсальная совместимость
Протокол | Конечная точка / Ресурс | Описание |
MCP |
| Конечная точка JSON-RPC 2.0 с инструментами |
x402 |
| Платёжный поток HTTP 402 — аккаунт не нужен |
ACP |
| Протокол коммерции агентов — обнаружение, оформление заказа, подтверждение |
MX-8004 | On-chain registries | Поддерживаемая интеграция; проверьте |
OpenAI Plugin |
| Манифест плагина ChatGPT |
MCP Manifest |
| Обнаружение Model Context Protocol |
Agent Protocol |
| Манифест обнаружения агентов |
LangChain |
| Определение инструмента на Python |
CrewAI |
| Определение инструмента на Python |
llms.txt |
| Документация, удобная для LLM |
x402 — платите за доказательство, без аккаунта
Любой агент может сертифицировать без API-ключа, используя платёжный протокол x402:
Отправьте
POST /api/proofбез аутентификацииПолучите HTTP 402 с требованиями к оплате (USDC на Base,
eip155:8453)Подпишите платёж и отправьте повторно с заголовком
X-PAYMENTПолучите доказательство
Низкая фиксированная ставка за сертификацию. Текущая цена: https://provebeforeact.com/api/pricing. Без регистрации. Без API-ключа. Без аккаунта.
MCP -- Model Context Protocol
Prove Before Act предоставляет живой MCP-сервер по адресу POST /mcp с двумя инструментами:
certify_file— сертифицировать хэш файла в MultiversXverify_proof— проверить существующую сертификацию
Любой MCP-совместимый агент может обнаружить и вызывать эти инструменты напрямую.
ACP -- Agent Commerce Protocol
Полный коммерческий поток для программных покупок:
GET /api/acp/products # Discover products and pricing
GET /api/acp/openapi.json # OpenAPI 3.0 specification
POST /api/acp/checkout # Start checkout session
POST /api/acp/confirm # Confirm transaction
GET /api/acp/health # Health checkMX-8004 -- MultiversX Trustless Agents Standard
Prove Before Act поддерживает интеграцию валидации MX-8004, но поддержка и активация — это разные вещи. Текущий производственный ответ от /api/mx8004/status — status: "not_configured", поэтому сертификаты в настоящее время не регистрируются в MX-8004.
При настройке интеграция предоставляет возможности идентичности, валидации, репутации и очереди транзакций. Считайте сертификацию валидированной по MX-8004 только тогда, когда её ответ о живом статусе подтверждает активную интеграцию и результат валидации.
Conway/Automaton Skill
Prove Before Act поставляется с готовым навыком для Conway Automatons:
skills/prove-before-act/SKILL.mdАвтомат устанавливает навык и может немедленно сертифицировать свои результаты на MultiversX — доказывая ценность, которую он создаёт своему создателю, клиентам и агентам-коллегам. Это напрямую соответствует модели выживания автомата через работу.
Таблица доверия агентов
Каждая сертификация накапливает репутацию в цепочке. Таблица доверия делает её публичной и обнаруживаемой.
Страницы:
/leaderboard— публичная, сортируемая, фильтруемая./agent/{wallet}— индивидуальный профиль со статистикой, серией и хронологией недавних сертификатов.Оценка доверия:
confirmed_certs × 10 + last_30d × 5 + seniority_bonus (max 150) + streak_bonus (consecutive weeks × 8, max 100)Уровни доверия: Новичок (0–99) → Активный (100–299) → Надёжный (300–699) → Проверенный (700+)
Согласие: Настройте свой публичный профиль через Настройки или
PATCH /api/user/agent-profileЗначок доверия: Встраивается в любой README —
GET /badge/trust/{wallet}.svgвозвращает динамический значок в стиле shields.io, показывающий текущий уровень и оценку
Эталонный агент: xproof_agent_verify — это устаревший идентификатор агента, сохранённый
для совместимости. Получайте его публичный профиль и записи доказательств для текущих метрик,
а не полагайтесь на исторические эталонные значения.
Полный обзор: moltbook.com
Навык OpenClaw
Навык стандарта ClawHub для экосистемы OpenClaw:
Репозиторий:
github.com/jasonxkensei/xproof-openclaw-skill(устаревшее название репозитория сохранено для совместимости)Включает
SKILL.md,certify.shи полную справочную документацию по API
GitHub Action
Интегрируйте Prove Before Act в свой конвейер CI/CD:
- uses: jasonxkensei/xProof-Action@v1 # legacy action identifier retained for compatibility
with:
api_key: ${{ secrets.XPROOF_API_KEY }}
files: dist/**Хеширует артефакты сборки и автоматически сертифицирует их на MultiversX при каждом развёртывании.
См. github-action/README.md для полной документации.
Как это работает
User/Agent Prove Before Act MultiversX
| | |
| 1. Submit file hash | |
| (API / Web / MCP) | |
|-------------------------->| |
| | |
| 2. SHA-256 validated | |
| (client-side or API) | |
| | |
| | 3. Transaction signed |
| | & broadcast |
| |-------------------------->|
| | |
| | 4. Anchored on-chain |
| | (6s finality) |
| |<--------------------------|
| | |
| 5. Proof returned | 6. MX-8004 validation |
| (JSON + PDF + URL) | only when active |
|<--------------------------|-------------------------->|
| | |
| 7. Webhook notification | |
| (HMAC-signed) | |
|<--------------------------| |Основные возможности
Возможность | Описание |
Хеширование на стороне клиента | SHA-256 вычисляется в браузере. Никакие данные не покидают ваше устройство. |
Привязка к блокчейну | Неизменяемое доказательство в основной сети MultiversX. |
Поддержка MX-8004 | Опциональная интеграция проверки, репутации и идентичности в цепочке; проверьте |
Платежи x402 | Нативный платёж HTTP 402 — USDC на Base, без необходимости аккаунта. |
PDF-сертификаты | Загружаемый сертификат с QR-кодом, ведущим на обозреватель блокчейна. |
Публичные страницы доказательств | Общие страницы |
Значки проверки | Динамические SVG-значки (в стиле shields.io) с встраиваемым Markdown. |
Аутентификация кошелька | Native Auth через xPortal, MultiversX Web Wallet, WalletConnect. |
Протокол коммерции агентов | Агенты обнаруживают, покупают и используют сертификации программно. |
MCP-сервер | Конечная точка JSON-RPC 2.0 с инструментами |
LangChain / CrewAI | Готовые определения инструментов Python. |
Доставка вебхуков | Уведомления с подписью HMAC-SHA256 с повторными попытками и экспоненциальной задержкой. |
API-ключи | Bearer-токены с префиксом |
Обнаружение LLM |
|
GitHub Action | Интеграция CI/CD — автоматическое хеширование и сертификация артефактов сборки. |
Навык Conway/Automaton | Готовый SKILL.md для сертификации выходных данных суверенного агента. |
Навык OpenClaw | Навык стандарта ClawHub с shell-скриптом и справочником по API. |
Таблица доверия агентов | Публичный реестр доверия в цепочке. Оценка = сертифицированные сертификаты × история × серия. Уровни: Новичок / Активный / Надёжный / Проверенный. Динамический SVG-значок, встраиваемый в любой README. |
Справочник по API
Полная документация: docs/api-reference.md
Основные конечные точки
Метод | Конечная точка | Аутентификация | Описание |
|
| API Key / x402 | Сертифицировать хеш файла (одиночный вызов) |
|
| API Key / x402 | Пакетная сертификация (до 50 файлов) |
|
| Публично | Получить данные доказательства |
|
| Публично | Структурированный документ доказательства |
|
| Публично | Человекочитаемая страница доказательства |
|
| Публично | Скачать PDF-сертификат |
|
| Публично | Динамический SVG-значок |
|
| Публично | Текущие цены и информация о тарифах |
|
| Публично | Топ-50 агентов, отсортированных по оценке доверия |
|
| Публично | Профиль агента с оценкой доверия и историей сертификаций |
|
| Публично | Оценка доверия + уровень (профиль не требуется) |
|
| Публично | Динамический значок доверия (в стиле shields.io) |
|
| Публично | Готовый к встраиванию markdown значка доверия |
|
| Сессия | Обновить публичный профиль агента |
Аутентификация
Метод | Конечная точка | Аутентификация | Описание |
|
| Native Auth | Аутентификация по подписи кошелька |
|
| Сессия | Получить текущего пользователя |
|
| Сессия | Завершить сессию |
Протокол коммерции агентов
Метод | Конечная точка | Аутентификация | Описание |
|
| Публично | Обнаружить продукты и цены |
|
| Публично | Спецификация OpenAPI 3.0 |
|
| API Key | Начать сессию оформления заказа |
|
| API Key | Подтвердить транзакцию |
|
| Публично | Проверка работоспособности |
Управление API-ключами
Метод | Конечная точка | Аутентификация | Описание |
|
| Сессия | Создать API-ключ |
|
| Сессия | Список API-ключей |
|
| Сессия | Отозвать API-ключ |
Лицензия
Проприетарная — исходный код доступен. См. LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenancePost-quantum document anchoring for AI agents. Anchor any SHA-256 hash to Algorand mainnet with ML-DSA-65 (NIST FIPS-204) signatures and receive a self-contained proof bundle verifiable offline — decades from now, without trusting any vendor.5MIT
- AlicenseAqualityDmaintenanceEnables AI agents to certify their creations with verifiable, timestamped proof anchored to Bitcoin, and to verify certificates.3MIT
- FlicenseNot gradedqualityCmaintenanceCryptographically anchored, tamper-evident evidence receipts for AI agents — verified run receipts, existence-at-time proofs, and cited answers from an anchored public record. Remote MCP with proof-gated settlement; attests existence and integrity, never truth.
- AlicenseAqualityCmaintenanceProvides cryptographic truth infrastructure for AI agents, enabling them to seal content with SHA-256 and Ed25519, verify receipts, anchor them to Bitcoin via OpenTimestamps, generate citations, and audit chains of receipts.5501MIT
Related MCP Connectors
MCP-native Trust Infrastructure for AI Agents. Persistent encrypted memory with Trust Quotient.
Post-quantum, tamper-evident receipts for agent actions. Ed25519 + ML-DSA-65, offline verify.
Preflight, approve, and prove consequential agent actions with signed evidence and x402 tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jasonxkensei/prove-before-act'
If you have feedback or need assistance with the MCP directory API, please join our Discord server