PRUWEBA
Proof, immutable.
The verification layer of MetaLoop. Every claim is checked. Every truth is proven. Every result is permanent.
Pipeline
Claim → Verify → Prove → Attest
Four deterministic gates. Every claim passes through all of them. Nothing is skipped. Nothing is assumed.
CLAIM
An agent asserts a state transition or fact
VERIFY
Check against invariants and cryptographic proofs
PROVE
Generate a deterministic SHA-256 proof chain
ATTEST
Write an immutable evidence record forever
Guarantees
Properties
Pruweba operates under four non-negotiable guarantees.
Immutable
Evidence records cannot be altered once written. Every record is cryptographically hash-linked to the previous one.
Deterministic
Same claim + same invariants = same verdict. Every time. No exceptions.
Transparent
Every verification is auditable. The full evidence chain is publicly verifiable via a single endpoint.
Minimal
Pruweba does one thing: prove. No side effects, no state mutation, no hidden logic. Zero dependencies on external services.
API
One endpoint. Total proof.
Submit a claim. Get back a cryptographically-verified attestation.
Terminal — dev.pruweba.com
# Submit a claim for verification
curl -X POST https://dev.pruweba.com/verify \
-H "Content-Type: application/json" \
-d '{
"id": "claim-001",
"subject": "agent-alpha",
"predicate": "produced_output",
"object": {"hash": "a3f2c9e1d4...", "size": 2048},
"origin": "metal-loop-v0.1",
"timestamp": "2026-07-06T01:00:00Z"
}'
# Response (201 Created)
{
"id": "att-000042",
"verdict": {
"status": "VERIFIED",
"confidence": 0.6,
"reason": "All invariants pass."
},
"proof": {
"claimHash": "6edc310f73a1...",
"proofHash": "a8f9eb3c5da7...",
"algorithm": "sha256"
},
"sequence": 42
}
# Verify chain integrity
curl https://dev.pruweba.com/chain/verify
# {"valid": true}
Ready to verify?
Pruweba is open source. The verification engine, API, and documentation are all available now.