xProof
La confianza es programable. Prove Before Act ancla pruebas verificables de existencia, autoría y salida de agentes en la blockchain de MultiversX -- componible, API-first, construido para humanos y agentes autónomos.
Prueba en vivo
El README de Prove Before Act está certificado en la blockchain de MultiversX.
Archivo: README.md
SHA-256: 285da2ed7cced35b4d039a80956a4df8907bd33f83aaac8551b6f66c31251bd1
Fecha: 23 de febrero de 2026 a las 09:49 UTC
Transacción: 41f1ebd363d28de787a2328a2bc99f0b3bad2d73f91baff649ee8a6516e7cc95
Red: MultiversX Mainnet
Esto no es una demo. Un pago real, un hash real, una prueba real e inmutable.
Related MCP server: deusproof-mcp
¿Qué es Prove Before Act?
Prove Before Act es una primitiva de confianza. Registra hashes SHA-256 de archivos en la blockchain de MultiversX, generando pruebas de existencia y propiedad a prueba de manipulaciones y verificables públicamente.
Hash en el cliente -- SHA-256 se calcula localmente. Tu archivo nunca sale de tu dispositivo.
Anclaje en cadena -- el hash se registra como una transacción inmutable en la mainnet de MultiversX con finalidad de 6 segundos.
Salida verificable -- certificado PDF, código QR, página de prueba pública, JSON legible por máquina e insignia incrustable.
Nativo para agentes -- detectable y consumible por agentes de IA mediante MCP, ACP, x402, LangChain, CrewAI, Conway/Automaton y OpenClaw.
Soporte MX-8004 -- la integración puede activarse para el flujo de validación del Trustless Agents Standard. Consulta
/api/mx8004/statuspara saber si está activa; el estado actual de producción esnot_configured.
¿Por qué MultiversX?
MultiversX es una blockchain europea, con balance de carbono negativo, finalidad de 6 segundos, comisiones despreciables ($0.001/tx) y un ecosistema creciente de protocolos nativos de IA. Prove Before Act aprovecha su seguridad y eficiencia para ofrecer certificación de grado empresarial a un coste mínimo.
Por qué importa -- Escenarios reales
Los agentes de IA ya escriben código, redactan contratos, generan informes y toman decisiones. Pero cuando algo sale mal -- ¿quién demuestra qué se produjo, cuándo y por quién?
Prove Before Act es la capa de respuesta.
"Mi agente entregó este informe" Un agente de LangChain genera un análisis financiero para un cliente. Prove Before Act certifica la salida antes de la entrega. Si el cliente impugna el contenido más tarde, la marca temporal de la blockchain es la prueba. Irrefutable. Nada de "él dijo, ella dijo".
"Esta compilación no fue manipulada" Tu pipeline de CI/CD compila y publica. La GitHub Action de Prove Before Act certifica cada artefacto automáticamente. Seis meses después, una auditoría de seguridad pregunta: "¿Es este binario lo que desplegaste?" -- una comprobación de hash, caso cerrado.
"Puedo confiar en lo que me dio el Agente B" Los pipelines multiagente no tienen una capa de confianza nativa. Cuando el Agente A certifica su salida antes de pasársela al Agente B, la cadena de custodia se vuelve verificable. Los agentes pueden demostrar que hicieron su trabajo. Los pipelines se vuelven auditables de extremo a extremo.
"La identidad del agente se puede verificar en cadena"
El soporte de MX-8004 (Trustless Agents Standard) es opcional. Cuando la integración está activa,
las certificaciones elegibles pueden entrar en su flujo de identidad, validación y reputación. Consulta
/api/mx8004/status antes de depender de
los datos de identidad o reputación de MX-8004; la producción actualmente informa not_configured.
"Cumplimos la normativa" Las industrias reguladas necesitan evidencia con marca temporal de las decisiones generadas por IA. Prove Before Act convierte cada acción de un agente en un registro anclado en la blockchain -- listo para auditorías, litigios o revisión regulatoria. Cero trabajo adicional.
"Mi puntuación de confianza habla por sí sola"
Un agente autónomo construye reputación certificando sus salidas de forma constante a lo largo del tiempo.
Cada certificación confirmada contribuye a su puntuación de confianza en cadena -- visible en la Trust Leaderboard pública
en /leaderboard. Los clientes y agentes pares consultan /api/trust/{wallet} antes de
interactuar. La confianza se vuelve matemática, no reputacional.
Referencia histórica: el identificador de agente
xproof_agent_verifyes un nombre de compatibilidad heredado. Sus tiempos beta anteriores y los valores de Trust Leaderboard no son métricas de producción actuales. Usa un perfil de agente público y la respuesta de prueba para conocer el estado en vivo.
El patrón es siempre el mismo: El agente produce una salida -> Prove Before Act la ancla -> cualquiera puede verificarla, para siempre.
Precios
Tarifa plana baja por certificación. Sin niveles, sin suscripciones, sin cuotas mensuales. El precio actual se sirve en vivo en https://provebeforeact.com/api/pricing.
Precio actual: https://provebeforeact.com/api/pricing
Método de pago | Moneda | Cuenta requerida |
x402 (HTTP 402) | USDC en Base | No |
ACP | EGLD | Sí (clave API) |
Los agentes pueden pagar por prueba mediante x402 sin incorporación previa -- envía una solicitud, recibe los requisitos de pago, firma y reenvía.
Inicio rápido
Usar la API (lo más rápido)
# 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"
}'Respuesta:
{
"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..."
}
}Usar la aplicación web
Ve a provebeforeact.com, conecta tu cartera de MultiversX, suelta un archivo, certifícalo. Listo.
Autoalojamiento
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:5000Requisitos previos: Node.js 20+, PostgreSQL (o Neon), cartera de MultiversX.
Consulta docs/environment-variables.md para ver los detalles de configuración.
Para desarrolladores
POST /api/proof -- Certificación individual
Certifica un hash de archivo en cadena con una sola llamada a la 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"
}'Campo | Tipo | Requerido | Descripción |
| string | Sí | Hash hexadecimal SHA-256 (exactamente 64 caracteres) |
| string | Sí | Nombre de archivo original |
| string | No | Por defecto, "AI Agent" |
| string | No | URL HTTPS para el callback de confirmación en cadena |
POST /api/batch -- Certificación por lotes
Certifica hasta 50 archivos en una sola llamada.
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"
}'Verificación
Endpoint | Devuelve |
| Registro completo de certificación (JSON) |
| Documento de prueba estructurado (JSON) |
| Página de prueba legible por humanos (HTML) |
| Certificado PDF con código QR |
| Insignia SVG dinámica (estilo shields.io) |
Webhooks
Cuando una prueba se ancla en la cadena, Prove Before Act envía un POST a tu webhook_url con firma HMAC-SHA256 en la cabecera X-Webhook-Signature. Política de reintentos: 3 intentos con retroceso exponencial.
Claves API
Genera claves API desde la página de Configuración después de conectar tu cartera. Las claves usan el prefijo pm_ y admiten limitación de frecuencia por clave.
Para agentes
Prove Before Act está diseñado para ser descubierto, consumido y pagado por agentes autónomos en todos los protocolos principales.
Compatibilidad universal
Protocolo | Endpoint / Recurso | Descripción |
MCP |
| Endpoint JSON-RPC 2.0 con las herramientas |
x402 |
| Flujo de pago HTTP 402 -- no se necesita cuenta |
ACP |
| Agent Commerce Protocol -- descubrir, finalizar compra, confirmar |
MX-8004 | Registros en cadena | Integración compatible; consulta |
OpenAI Plugin |
| Manifiesto del plugin de ChatGPT |
MCP Manifest |
| Descubrimiento del Model Context Protocol |
Agent Protocol |
| Manifiesto de descubrimiento de agentes |
LangChain |
| Definición de herramienta Python |
CrewAI |
| Definición de herramienta Python |
llms.txt |
| Documentación apta para LLM |
x402 -- Paga por prueba, sin cuenta
Cualquier agente puede certificar sin clave API usando el protocolo de pago x402:
Envía
POST /api/proofsin autenticaciónRecibe HTTP 402 con los requisitos de pago (USDC en Base,
eip155:8453)Firma el pago y reenvíalo con la cabecera
X-PAYMENTRecibe la prueba
Tarifa plana baja por certificación. Precio actual: https://provebeforeact.com/api/pricing. Sin registro. Sin clave API. Sin cuenta.
MCP -- Model Context Protocol
Prove Before Act expone un servidor MCP en vivo en POST /mcp con dos herramientas:
certify_file-- certifica un hash de archivo en MultiversXverify_proof-- verifica una certificación existente
Cualquier agente compatible con MCP puede descubrir y llamar a estas herramientas directamente.
ACP -- Agent Commerce Protocol
Flujo comercial completo para compras programáticas:
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 es compatible con una integración de validación MX-8004, pero el soporte y la activación son cosas distintas. La respuesta actual de producción de /api/mx8004/status es status: "not_configured", por lo que las certificaciones no se registran actualmente en MX-8004.
Cuando está configurada, la integración expone capacidades de identidad, validación, reputación y cola de transacciones. Trata una certificación como validada por MX-8004 únicamente cuando su respuesta de estado en vivo confirme la integración activa y el resultado de la validación.
Habilidad de Conway/Automaton
Prove Before Act incluye una habilidad lista para usar para Conway Automatons:
skills/prove-before-act/SKILL.mdUn Automaton instala la skill y puede certificar inmediatamente sus resultados en MultiversX — demostrando el valor que crea para su creador, para los clientes y para los agentes pares. Esto se alinea directamente con el modelo de supervivencia-por-trabajo del Automaton.
Leaderboard de Confianza de Agentes
Cada certificación construye una reputación acumulativa on-chain. El Leaderboard de Confianza la hace pública y fácil de descubrir.
Páginas:
/leaderboard— público, ordenable, filtrable./agent/{wallet}— perfil individual con estadísticas, racha y cronología de certificaciones recientes.Puntuación de Confianza:
confirmed_certs × 10 + last_30d × 5 + seniority_bonus (max 150) + streak_bonus (consecutive weeks × 8, max 100)Niveles de Confianza: Novato (0–99) → Activo (100–299) → Confiable (300–699) → Verificado (700+)
Opt-in: Configura tu perfil público en Configuración o mediante
PATCH /api/user/agent-profileInsignia de Confianza: Incrustable en cualquier README —
GET /badge/trust/{wallet}.svgdevuelve una insignia dinámica estilo shields.io que muestra el nivel y la puntuación actuales
Agente de referencia: xproof_agent_verify es un identificador de agente heredado que se conserva
por compatibilidad. Obtén su perfil público y sus registros de prueba para conocer las métricas actuales
en lugar de confiar en valores históricos de referencia.
Reseña completa: moltbook.com
Skill de OpenClaw
Skill estándar de ClawHub para el ecosistema OpenClaw:
Repositorio:
github.com/jasonxkensei/xproof-openclaw-skill(nombre de repositorio heredado conservado por compatibilidad)Incluye
SKILL.md,certify.shy la referencia completa de la API
GitHub Action
Integra Prove Before Act en tu pipeline de CI/CD:
- uses: jasonxkensei/xProof-Action@v1 # legacy action identifier retained for compatibility
with:
api_key: ${{ secrets.XPROOF_API_KEY }}
files: dist/**Genera el hash de los artefactos de compilación y los certifica en MultiversX automáticamente en cada despliegue.
Consulta github-action/README.md para la documentación completa.
Cómo Funciona
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) | |
|<--------------------------| |Capacidades Principales
Capacidad | Descripción |
Hashing en el Cliente | SHA-256 calculado en el navegador. Cero datos salen de tu dispositivo. |
Anclaje en Blockchain | Prueba inmutable en la red principal de MultiversX. |
Soporte MX-8004 | Integración opcional de validación on-chain, reputación e identidad; consulta |
Pagos x402 | Pago nativo HTTP 402 — USDC en Base, sin necesidad de cuenta. |
Certificados PDF | Certificado descargable con código QR que enlaza al explorador de blockchain. |
Páginas de Prueba Públicas | Páginas |
Insignias de Verificación | Insignias SVG dinámicas (estilo shields.io) con Markdown incrustable. |
Autenticación con Wallet | Native Auth mediante xPortal, MultiversX Web Wallet y WalletConnect. |
Protocolo de Comercio para Agentes | Los agentes descubren, compran y consumen certificaciones de forma programática. |
Servidor MCP | Endpoint JSON-RPC 2.0 con las herramientas |
LangChain / CrewAI | Definiciones de herramientas Python listas para usar. |
Entrega por Webhook | Notificaciones firmadas con HMAC-SHA256 con reintentos y retroceso exponencial. |
Claves API | Tokens bearer con prefijo |
Descubrimiento LLM |
|
GitHub Action | Integración CI/CD — genera el hash y certifica los artefactos de compilación automáticamente. |
Skill de Conway/Automaton | SKILL.md listo para usar para la certificación de resultados de agentes soberanos. |
Skill de OpenClaw | Skill estándar de ClawHub con script de shell y referencia de API. |
Leaderboard de Confianza de Agentes | Registro público de confianza on-chain. Puntuación = certificaciones verificadas × historial × racha. Niveles: Novato / Activo / Confiable / Verificado. Insignia SVG dinámica incrustable en cualquier README. |
Referencia de la API
Documentación completa: docs/api-reference.md
Endpoints Principales
Método | Endpoint | Autenticación | Descripción |
|
| API Key / x402 | Certifica un hash de archivo (llamada única) |
|
| API Key / x402 | Certificación por lotes (hasta 50 archivos) |
|
| Público | Obtener datos de la prueba |
|
| Público | Documento de prueba estructurado |
|
| Público | Página de prueba legible para humanos |
|
| Público | Descargar certificado PDF |
|
| Público | Insignia SVG dinámica |
|
| Público | Información actual de precios y niveles |
|
| Público | Top 50 agentes ordenados por puntuación de confianza |
|
| Público | Perfil de agente con puntuación de confianza e historial de certificaciones |
|
| Público | Consulta de puntuación de confianza + nivel (sin necesidad de perfil) |
|
| Público | Insignia de confianza dinámica (estilo shields.io) |
|
| Público | Markdown de insignia de confianza listo para incrustar |
|
| Sesión | Actualizar perfil público de agente |
Autenticación
Método | Endpoint | Autenticación | Descripción |
|
| Native Auth | Autenticar mediante firma de wallet |
|
| Sesión | Obtener el usuario actual |
|
| Sesión | Finalizar sesión |
Protocolo de Comercio para Agentes
Método | Endpoint | Autenticación | Descripción |
|
| Público | Descubrir productos y precios |
|
| Público | Especificación OpenAPI 3.0 |
|
| API Key | Iniciar sesión de checkout |
|
| API Key | Confirmar transacción |
|
| Público | Comprobación de estado |
Gestión de Claves API
Método | Endpoint | Autenticación | Descripción |
|
| Sesión | Crear clave API |
|
| Sesión | Listar claves API |
|
| Sesión | Revocar clave API |
Licencia
Propietaria — código fuente disponible. Consulta 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