Public // offline verify
Browser verifier
Client-side Ed25519 verification for commit envelopes. Chain-of-custody against stored provenance requires a platform API key.
Browser verifier
Ed25519
commit envelopes
offline-verifiable proof
local-only
CLI & HOOKS
repo never uploaded
Scroll Gate
PR enforcement
signed vs unsigned
SSX360
control plane
identity · billing · audit
Offline · Ed25519
Envelope verifier
Local verification only
Validates Ed25519 over canonical manifest bytes in your browser. No repo upload. PQC overlays are reported but not cryptographically verified here yet — usematrixscroll verify with [pqc] for ML-DSA/SLH-DSA.envelope card
- schema
- matrixscroll.commit_envelope.v1
- device_id
- MS-4319-20D5
- actor
- human/git-cli
- signed_at
- 2026-06-20T00:04:31Z
- verdict
- —
raw envelope
{
"commit": {
"author": {
"date": "1740000000",
"email": "dev@example.com",
"name": "Example Developer"
},
"committer": {
"date": "1740000000",
"email": "dev@example.com",
"name": "Example Developer"
},
"expected_id": "0000000000000000000000000000000000000000",
"message": "feat: add commit envelope example\n\nSigned-by: matrixscroll",
"parents": [],
"tree": "0000000000000000000000000000000000000000"
},
"provenance": {
"actor_type": "human",
"tool": "git-cli",
"tool_version": "2.43.0"
},
"repository": {
"branch": "main",
"name": "matrixscroll",
"remote_url": "https://github.com/SSX360/matrixscroll"
},
"schema": "matrixscroll.commit_envelope.v1",
"signature": {
"algorithm": "ed25519",
"device_id": "MS-4319-20D5",
"mode": "emulated",
"public_key": "bsVoWgUYK+NZNcSNIoWjO3IiTK/xT6U6mXFzBJgPUKc=",
"schema": "matrixscroll.signature.v1",
"signed_at": "2026-06-20T00:04:31Z",
"value": "P/YGQsCEyFfWizauGvxFpJ71pk0JFvzgoMTRzEnLumtKIwac/H83eKNc5t4w9RJCudMZR6v24KCtsclB+uyTBQ=="
}
}Ready
Paste signed JSON or load the sample commit envelope to verify locally.
Chain-of-custody against stored provenance requires a platform API key. See Platform API or run hosted Scroll Gate in CI.