Skip to main content
Glama

Vertrauen ist programmierbar. Prove Before Act verankert überprüfbare Beweise für Existenz, Urheberschaft und Agentenausgabe auf der MultiversX-Blockchain – komponierbar, API-first, gebaut für Menschen und autonome Agenten.


Live-Beweis

Das Prove Before Act README ist auf der MultiversX-Blockchain zertifiziert.

Das ist keine Demo. Eine echte Zahlung, ein echter Hash, ein echter unveränderlicher Beweis.


Related MCP server: deusproof-mcp

Was ist Prove Before Act?

Prove Before Act ist ein Vertrauens-Primitiv. Es zeichnet SHA-256-Datei-Hashes auf der MultiversX-Blockchain auf und erzeugt manipulationssichere, öffentlich überprüfbare Beweise für Existenz und Urheberschaft.

  • Client-seitiges Hashing – SHA-256 wird lokal berechnet. Ihre Datei verlässt nie Ihr Gerät.

  • On-Chain-Verankerung – der Hash wird als unveränderliche Transaktion auf dem MultiversX-Mainnet mit 6-Sekunden-Finalität aufgezeichnet.

  • Überprüfbare Ausgabe – PDF-Zertifikat, QR-Code, öffentliche Beweisseite, maschinenlesbares JSON und ein einbettbares Badge.

  • Agenten-nativ – von KI-Agenten über MCP, ACP, x402, LangChain, CrewAI, Conway/Automaton und OpenClaw auffindbar und nutzbar.

  • MX-8004-Unterstützung – die Integration kann für den Validierungsablauf des Trustless Agents Standard aktiviert werden. Prüfen Sie /api/mx8004/status, ob sie aktiv ist; der aktuelle Produktionsstatus ist not_configured.

Warum MultiversX?

MultiversX ist eine europäische, kohlenstoffnegative Blockchain mit 6-Sekunden-Finalität, vernachlässigbaren Gebühren (0,001 $/tx) und einem wachsenden Ökosystem KI-nativer Protokolle. Prove Before Act nutzt seine Sicherheit und Effizienz, um Unternehmenszertifizierung zu minimalen Kosten zu liefern.


Warum es wichtig ist – reale Szenarien

KI-Agenten schreiben bereits Code, entwerfen Verträge, erstellen Berichte und treffen Entscheidungen. Aber wenn etwas schiefgeht – wer beweist, was erstellt wurde, wann und von wem?

Prove Before Act ist die Antwort-Ebene.


"Mein Agent hat diesen Bericht geliefert" Ein LangChain-Agent erstellt eine Finanzanalyse für einen Kunden. Prove Before Act zertifiziert die Ausgabe vor der Lieferung. Wenn der Kunde den Inhalt später bestreitet, ist der Blockchain-Zeitstempel der Beweis. Unwiderlegbar. Kein Hin und Her.


"Dieser Build wurde nicht manipuliert" Ihre CI/CD-Pipeline kompiliert und liefert aus. Die GitHub Action von Prove Before Act zertifiziert jedes Artefakt automatisch. Sechs Monate später fragt ein Sicherheitsaudit: "Ist diese Binärdatei das, was Sie bereitgestellt haben?" – ein Hash-Check, Fall erledigt.


"Ich kann vertrauen, was Agent B mir gegeben hat" Multi-Agenten-Pipelines haben keine native Vertrauensschicht. Wenn Agent A seine Ausgabe zertifiziert, bevor er an Agent B übergibt, wird die Verwahrungskette überprüfbar. Agenten können beweisen, dass sie ihre Arbeit erledigt haben. Pipelines werden durchgängig prüfbar.


"Agentenidentität kann on-chain verifiziert werden" Die Unterstützung für MX-8004 (Trustless Agents Standard) ist optional. Wenn die Integration aktiv ist, können berechtigte Zertifizierungen in den Identitäts-, Validierungs- und Reputationsablauf einfließen. Prüfen Sie /api/mx8004/status, bevor Sie sich auf MX-8004-Identitäts- oder Reputationsdaten verlassen; die Produktion meldet derzeit not_configured.


"Wir sind konform" Regulierte Branchen benötigen zeitgestempelte Nachweise für KI-generierte Entscheidungen. Prove Before Act verwandelt jede Agentenaktion in einen blockchain-verankerten Datensatz – bereit für Audits, Rechtsstreitigkeiten oder behördliche Prüfungen. Null zusätzlicher Aufwand.


"Mein Vertrauenswert spricht für sich" Ein autonomer Agent baut Reputation auf, indem er seine Ausgaben über die Zeit hinweg konsistent zertifiziert. Jede bestätigte Zertifizierung trägt zu seinem On-Chain-Vertrauenswert bei – sichtbar auf der öffentlichen Vertrauens-Rangliste unter /leaderboard. Kunden und Peer-Agenten fragen /api/trust/{wallet} ab, bevor sie sich engagieren. Vertrauen wird mathematisch, nicht reputationsbasiert.

Historischer Benchmark: Die Agentenkennung xproof_agent_verify ist ein Legacy- Kompatibilitätsname. Seine früheren Beta-Zeiten und Ranglistenwerte sind keine aktuellen Produktionskennzahlen. Verwenden Sie ein öffentliches Agentenprofil und eine Beweisantwort für den Live-Status.


Das Muster ist immer dasselbe: Agent erzeugt Ausgabe -> Prove Before Act verankert sie -> jeder kann sie für immer verifizieren.


Preise

Niedriger Pauschalpreis pro Zertifizierung. Keine Stufen, keine Abonnements, keine monatlichen Gebühren. Der aktuelle Preis wird live unter https://provebeforeact.com/api/pricing bereitgestellt.

Aktueller Preis: https://provebeforeact.com/api/pricing

Zahlungsmethode

Währung

Konto erforderlich

x402 (HTTP 402)

USDC auf Base

Nein

ACP

EGLD

Ja (API-Schlüssel)

Agenten können per x402 mit null Onboarding pro Beweis bezahlen – Anfrage senden, Zahlungsanforderungen erhalten, signieren, erneut senden.


Schnellstart

API verwenden (am schnellsten)

# 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"
  }'

Antwort:

{
  "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..."
  }
}

Web-App verwenden

Gehen Sie zu provebeforeact.com, verbinden Sie Ihre MultiversX-Wallet, legen Sie eine Datei ab, zertifizieren Sie. Fertig.

Selbst hosten

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

Voraussetzungen: Node.js 20+, PostgreSQL (oder Neon), MultiversX-Wallet.

Siehe docs/environment-variables.md für Konfigurationsdetails.


Für Entwickler

POST /api/proof – Einzelzertifizierung

Zertifizieren Sie einen Datei-Hash on-chain in einem einzigen API-Aufruf.

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"
  }'

Feld

Typ

Erforderlich

Beschreibung

file_hash

string

Ja

SHA-256-Hex-Hash (genau 64 Zeichen)

filename

string

Ja

Originaldateiname

author_name

string

Nein

Standardmäßig "AI Agent"

webhook_url

string

Nein

HTTPS-URL für den On-Chain-Bestätigungs-Callback

POST /api/batch – Stapelzertifizierung

Zertifizieren Sie bis zu 50 Dateien in einem einzigen Aufruf.

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"
  }'

Verifizierung

Endpunkt

Rückgabe

GET /api/proof/:id

Vollständiger Zertifizierungsdatensatz (JSON)

GET /proof/:id.json

Strukturiertes Beweisdokument (JSON)

GET /proof/:id

Menschenlesbare Beweisseite (HTML)

GET /api/certificates/:id.pdf

PDF-Zertifikat mit QR-Code

GET /badge/:id

Dynamisches SVG-Badge (shields.io-Stil)

Webhooks

Wenn ein Beweis on-chain verankert ist, sendet Prove Before Act einen POST an Ihre webhook_url mit HMAC-SHA256-Signatur im X-Webhook-Signature-Header. Wiederholungsrichtlinie: 3 Versuche mit exponentiellem Backoff.

API-Schlüssel

Generieren Sie API-Schlüssel auf der Einstellungen-Seite, nachdem Sie Ihre Wallet verbunden haben. Schlüssel verwenden das Präfix pm_ und unterstützen Ratenbegrenzung pro Schlüssel.


Für Agenten

Prove Before Act ist darauf ausgelegt, von autonomen Agenten über jedes große Protokoll entdeckt, genutzt und bezahlt zu werden.

Universelle Kompatibilität

Protokoll

Endpunkt / Ressource

Beschreibung

MCP

POST /mcp

JSON-RPC-2.0-Endpunkt mit certify_file- und verify_proof-Tools

x402

POST /api/proof, POST /api/batch

HTTP-402-Zahlungsablauf – kein Konto erforderlich

ACP

GET /api/acp/products

Agent Commerce Protocol – entdecken, kaufen, bestätigen

MX-8004

On-Chain-Registries

Unterstützte Integration; prüfen Sie /api/mx8004/status für aktiv vs. not_configured

OpenAI Plugin

GET /.well-known/ai-plugin.json

ChatGPT-Plugin-Manifest

MCP Manifest

GET /.well-known/mcp.json

Model Context Protocol Discovery

Agent Protocol

GET /.well-known/agent.json

Agent-Discovery-Manifest

LangChain

GET /agent-tools/langchain.py

Python-Tool-Definition

CrewAI

GET /agent-tools/crewai.py

Python-Tool-Definition

llms.txt

GET /llms.txt, GET /llms-full.txt

LLM-freundliche Dokumentation

x402 – Pro Beweis bezahlen, ohne Konto

Jeder Agent kann ohne API-Schlüssel mit dem x402-Zahlungsprotokoll zertifizieren:

  1. Senden Sie POST /api/proof ohne Authentifizierung

  2. Erhalten Sie HTTP 402 mit Zahlungsanforderungen (USDC auf Base, eip155:8453)

  3. Signieren Sie die Zahlung und senden Sie sie mit dem X-PAYMENT-Header erneut

  4. Erhalten Sie den Beweis

Niedriger Pauschalpreis pro Zertifizierung. Aktueller Preis: https://provebeforeact.com/api/pricing. Keine Anmeldung. Kein API-Schlüssel. Kein Konto.

MCP – Model Context Protocol

Prove Before Act stellt einen Live-MCP-Server unter POST /mcp mit zwei Tools bereit:

  • certify_file – einen Datei-Hash auf MultiversX zertifizieren

  • verify_proof – eine bestehende Zertifizierung verifizieren

Jeder MCP-kompatible Agent kann diese Tools direkt entdecken und aufrufen.

ACP – Agent Commerce Protocol

Vollständiger Commerce-Ablauf für programmatischen Kauf:

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 check

MX-8004 – MultiversX Trustless Agents Standard

Prove Before Act unterstützt eine MX-8004-Validierungsintegration, aber Unterstützung und Aktivierung sind unterschiedlich. Die aktuelle Produktionsantwort von /api/mx8004/status ist status: "not_configured", daher sind Zertifizierungen derzeit nicht in MX-8004 registriert.

Wenn konfiguriert, bietet die Integration Identitäts-, Validierungs-, Reputations- und Transaktionswarteschlangen-Fähigkeiten. Behandeln Sie eine Zertifizierung nur dann als MX-8004-validiert, wenn ihre Live-Statusantwort die aktive Integration und das Validierungsergebnis bestätigt.

Conway/Automaton-Skill

Prove Before Act liefert einen fertigen Skill für Conway Automatons:

skills/prove-before-act/SKILL.md

Ein Automaton installiert die Fähigkeit und kann seine Ausgaben sofort auf MultiversX zertifizieren – und beweist damit den Wert, den es für seinen Ersteller, für Kunden und für Peer-Agenten schafft. Dies steht in direktem Einklang mit dem Überleben-durch-Arbeit-Modell des Automaton.

Agenten-Vertrauens-Rangliste

  • Seiten: /leaderboard — öffentlich, sortierbar, filterbar. /agent/{wallet} — individuelles Profil mit Statistiken, Serie und Zeitleiste der letzten Zertifikate.

  • Vertrauenswert: confirmed_certs × 10 + last_30d × 5 + seniority_bonus (max 150) + streak_bonus (consecutive weeks × 8, max 100)

  • Vertrauensstufen: Neuling (0–99) → Aktiv (100–299) → Vertrauenswürdig (300–699) → Verifiziert (700+)

  • Opt-in: Konfiguriere dein öffentliches Profil über die Einstellungen oder PATCH /api/user/agent-profile

  • Vertrauensabzeichen: In jede README einbettbar — GET /badge/trust/{wallet}.svg liefert ein dynamisches shields.io-Abzeichen mit aktuellem Level und Punktestand

Referenz-Agent: xproof_agent_verify ist eine veraltete Agenten-Kennung, die aus Kompatibilitätsgründen beibehalten wird. Rufe sein öffentliches Profil und seine Proof-Datensätze für aktuelle Metriken ab, anstatt sich auf historische Benchmark-Werte zu verlassen.


OpenClaw Skill

GitHub Action

Integriere Prove Before Act in deine CI/CD-Pipeline:

- uses: jasonxkensei/xProof-Action@v1 # legacy action identifier retained for compatibility
  with:
    api_key: ${{ secrets.XPROOF_API_KEY }}
    files: dist/**

Hasht Build-Artefakte und zertifiziert sie bei jeder Bereitstellung automatisch auf MultiversX.

Siehe github-action/README.md für die vollständige Dokumentation.


So funktioniert es

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)         |                           |
    |<--------------------------|                           |

Kernfunktionen

Fähigkeit

Beschreibung

Clientseitiges Hashing

SHA-256 wird im Browser berechnet. Keine Daten verlassen dein Gerät.

Blockchain-Verankerung

Unveränderlicher Proof auf dem MultiversX-Mainnet.

MX-8004-Unterstützung

Optionale On-Chain-Validierung, Reputations- und Identitätsintegration; prüfe /api/mx8004/status für die Live-Aktivierung.

x402-Zahlungen

Native Zahlung über HTTP 402 – USDC auf Base, kein Konto erforderlich.

PDF-Zertifikate

Herunterladbares Zertifikat mit QR-Code, der zum Blockchain-Explorer verlinkt.

Öffentliche Proof-Seiten

Teilbare /proof/:id-Seiten zur unabhängigen Verifizierung.

Verifizierungsabzeichen

Dynamische SVG-Abzeichen (shields.io-Stil) mit einbettbarem Markdown.

Wallet-Authentifizierung

Native Auth über xPortal, MultiversX Web Wallet, WalletConnect.

Agenten-Commerce-Protokoll

Agenten entdecken, kaufen und nutzen Zertifizierungen programmatisch.

MCP-Server

JSON-RPC-2.0-Endpunkt mit certify_file- und verify_proof-Tools.

LangChain / CrewAI

Vorgefertigte Python-Tool-Definitionen.

Webhook-Zustellung

HMAC-SHA256-signierte Benachrichtigungen mit Wiederholung und exponentiellem Backoff.

API-Schlüssel

pm_-präfixierte Bearer-Tokens mit Rate-Limiting pro Schlüssel.

LLM-Erkennung

llms.txt, OpenAI-Plugin, MCP-Manifest, agent.json – alles bereitgestellt.

GitHub Action

CI/CD-Integration – Build-Artefakte automatisch hashen und zertifizieren.

Conway/Automaton-Fähigkeit

Vorgefertigte SKILL.md für die Zertifizierung von Ausgaben souveräner Agenten.

OpenClaw-Fähigkeit

ClawHub-Standard-Fähigkeit mit Shell-Skript und API-Referenz.

Agenten-Vertrauens-Rangliste

Öffentliches On-Chain-Vertrauensregister. Punktestand = zertifizierte Zertifikate × Historie × Serie. Stufen: Neuling / Aktiv / Vertrauenswürdig / Verifiziert. Dynamisches SVG-Abzeichen in jede README einbettbar.


API-Referenz

Vollständige Dokumentation: docs/api-reference.md

Kern-Endpunkte

Methode

Endpunkt

Authentifizierung

Beschreibung

POST

/api/proof

API Key / x402

Zertifiziere einen Datei-Hash (einzelner Aufruf)

POST

/api/batch

API Key / x402

Stapelzertifizierung (bis zu 50 Dateien)

GET

/api/proof/:id

Öffentlich

Proof-Daten abrufen

GET

/proof/:id.json

Öffentlich

Strukturiertes Proof-Dokument

GET

/proof/:id

Öffentlich

Menschenlesbare Proof-Seite

GET

/api/certificates/:id.pdf

Öffentlich

PDF-Zertifikat herunterladen

GET

/badge/:id

Öffentlich

Dynamisches SVG-Abzeichen

GET

/api/pricing

Öffentlich

Aktuelle Preis- und Stufeninformationen

GET

/api/leaderboard

Öffentlich

Top 50 Agenten sortiert nach Vertrauenswert

GET

/api/agents/:wallet

Öffentlich

Agentenprofil mit Vertrauenswert und Zertifizierungshistorie

GET

/api/trust/:wallet

Öffentlich

Vertrauenswert + Stufenabfrage (kein Profil erforderlich)

GET

/badge/trust/:wallet.svg

Öffentlich

Dynamisches Vertrauensabzeichen (shields.io-Stil)

GET

/badge/trust/:wallet/markdown

Öffentlich

Bereit zum Einbetten von Vertrauensabzeichen-Markdown

PATCH

/api/user/agent-profile

Session

Öffentliches Agentenprofil aktualisieren

Authentifizierung

Methode

Endpunkt

Authentifizierung

Beschreibung

POST

/api/auth/wallet/sync

Native Auth

Authentifizierung über Wallet-Signatur

GET

/api/auth/me

Session

Aktuellen Benutzer abrufen

POST

/api/auth/logout

Session

Sitzung beenden

Agenten-Commerce-Protokoll

Methode

Endpunkt

Authentifizierung

Beschreibung

GET

/api/acp/products

Öffentlich

Produkte und Preise entdecken

GET

/api/acp/openapi.json

Öffentlich

OpenAPI-3.0-Spezifikation

POST

/api/acp/checkout

API Key

Checkout-Sitzung starten

POST

/api/acp/confirm

API Key

Transaktion bestätigen

GET

/api/acp/health

Öffentlich

Health-Check

API-Schlüsselverwaltung

Methode

Endpunkt

Authentifizierung

Beschreibung

POST

/api/keys

Session

API-Schlüssel erstellen

GET

/api/keys

Session

API-Schlüssel auflisten

DELETE

/api/keys/:id

Session

API-Schlüssel widerrufen


Lizenz

Proprietär – Quellcode verfügbar. Siehe LICENSE.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
0Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    C
    maintenance
    Post-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.
    5
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Cryptographically 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.
  • A
    license
    A
    quality
    C
    maintenance
    Provides 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.
    5
    50
    1
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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