SSX360

Layer 3 // not a Git replacement

SSX360 Scroll

Git-compatible governance layer — mandatory provenance on every commit. Git remains the object store; Scroll adds actor attribution, policy, and tamper-evident history.

SSX360 Scroll

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

Target flow: Developer → SSX360 Scroll → Git → SSX360 Gate → Deploy

What Scroll is

  • Mandatory actor attribution (human, agent, ci)
  • Ed25519 signed commit envelopes — emulated today, SE050 pilot
  • Chain-of-custody to CI steps and deploy actions
  • Scroll Gate blocks unsigned commits before merge

What Scroll is not

  • Not a Git replacement or custom DVCS
  • Not a full desktop client GA (Phase 3 roadmap)
  • Not hardware-backed every signature until SE050 GA
  • Not SLSA Level 3 build provenance (see /docs/slsa)

Phase 1 — install today

pip install "matrixscroll==0.4.2"
matrixscroll hook-install
matrixscroll scroll commit -m "feat: governed change"
matrixscroll envelope-publish-notes --base origin/main --head HEAD

Phase 1 — now

  • Post-commit hooks + signed Ed25519 envelopes
  • matrixscroll scroll commit thin Git wrapper
  • Scroll Gate hosted verify on protected branches
  • Universal sign-action for CI, IaC, migrations

Phase 2 — roadmap

  • scroll push with auto git-notes publish
  • Team policy registry enforcement at push
  • Hosted storage for non-Git action envelopes

Phase 3 — roadmap

  • Digital Rain desktop Scroll client
  • Org-wide unsigned-commit push block
  • Full chain-of-custody audit export