Skip to content
Matrix Scroll

Prove who — or what agent — made the commit.

Ed25519-signed provenance envelopes on Git commits. Verify offline, in CI, or right here.

Runs entirely in your browser. Nothing is uploaded.

Quickstart

pip install "matrixscroll==0.6.0"
matrixscroll hook-install
matrixscroll hook-status

export MATRIXSCROLL_ACTOR_TYPE=agent
export MATRIXSCROLL_TOOL=agent-runner
git commit -m "feat: agent-assisted change"

matrixscroll envelope-verify "$(git rev-parse HEAD)"

Verified against matrixscroll 0.6.0 (release line 0.6.x).

One plain-text email with the commands above. No list signup.

CI gate

- uses: actions/checkout@v4
  with:
    fetch-depth: 0
- uses: SSX360/matrixscroll-verify-action@v1
  with:
    head-ref: ${{ github.event.pull_request.head.sha }}
    base-ref: ${{ github.event.pull_request.base.sha }}
    source: notes
    matrixscroll-version: "0.6.0"
    require-mode: emulated

Block unsigned merges on protected branches.