Interactive Protocol Journey

EXPERIENCE NPPP v1

Follow the 4-step deterministic proof journey to understand how UserMint orchestrates trust without mutable state.

Step 01

Initiate Notarization

The journey begins by submitting a digital artifact for notarization. The UserMint engine will prepare the evidence bundle.

POST /v1/notarize { "service": "demo-portal", "artifact_type": "json", "evidence": { "content": "Interactive Demo Payload v1.0" } }
Step 02

Observe Deterministic Bundle

The engine has constructed a deterministic evidence bundle. Same logical input always produces the same bundle bytes.

Bundle URI

gs://usermint-notary/bundles/demo_7a2b.json

Bundle SHA-256

e3b0c442...
Generating proof string...
Step 03

Executing Stateless Replay

Verification is not a database lookup. It is a recomputation of the SHA-256 hash against the referenced bundle.

POST /v1/verify { "proof": "NPPP:V1|project=usermint|..." }
Step 04
SHA Replay Verified: OK

The "Aha" Moment

Independence achieved. You have just verified a proof by recomputing its integrity commitment, without relying on the original issuer's internal state.

Expected SHA-256 (from Proof)

Computed SHA-256 (from Replay)