Version control, patch by patch

Patches build projects.

Small, deliberate changes — sealed into history anyone can verify.

Early implementation. Good for review, experimentation, and contribution. Not yet a place to keep history you cannot lose.

$ prikk --help

Patches accumulate and are sealed into blocks, connected in a verifiable chain.

A quiet chain: patches arrive, and the project grows.

The idea

Small changes. Clear history.

01

Patch

Describe a change as a first-class piece of project history.

02

Evidence

Keep the path from change to result explicit and inspectable.

03

Growth

Integrate useful changes without making the project harder to reason about.

A calmer way to work

Commit. Seal. Verify.

commit — queue a signed patch seal — fix it into a block verify — anyone, offline

Committing does not publish. A patch is queued and signed first, and only sealing makes it history.

Try it

What it looks like

$ prikk commit --from-worktree -m "genesis"
recorded worktree patch in active WAL
baseline ref: heads/main
patch id: c29910f552275f805d9b8efd513a4c47995249393ccc...
WAL sequence: 1
operations: 1
referenced blobs: 1
text edits: 0
  create-file hello.txt
note: multi-operation text diff minimization, patch algebra, rename detection, and audit plugins remain later increments
note: the message is validated but not stored -- it will not appear in `prikk log`; persisting it is a later increment

Real output, not a mockup.

Patch by patch

Projects grow. Then they shine.

  1. Start

    A small flat platform holding a few scattered blocks.

    A new project begins.

  2. Patches

    Four small cards, each one a focused change, feeding toward the project.

    Small, focused patches flow in.

  3. Integrated

    The blocks assembled into one connected, glowing stack.

    Prikk integrates and validates with confidence.

  4. Growing

    The stack taller, with new shoots growing from it.

    The project grows steadily.

  5. Shining

    The full stack, lit from within, surrounded by growth.

    A robust project shines its value.

What you get

Validation, not vibes.

  • Validation & Evidence

    Trust built in.

  • Confident Merge

    Proven-confluent, or refused with a reason.

  • Read-only Merge Evidence

    See a change before you take it.

Get started

Try Prikk

curl -fsSL https://github.com/prikk-vcs/prikk/releases/latest/download/install.sh | sh
cargo install prikk

Linux, macOS, and Windows. The install guide covers pinning a version, verifying checksums, and building from source.

Prikk

Build with patches, not uncertainty.