Change control · for coding agents
An agent may propose. Only Signetry decides how much authority a change earned, and presses the verdict into a signed, verifiable receipt. No merge is taken on trust.
One deterministic pipeline governs every change — from Claude Code, Codex, Cursor, Copilot, or a human — evaluated outside the model and fail-closed. A coding agent cannot approve its own authority.
Allowed paths, forbidden paths, diff budget, and required checks — declared as policy and enforced before anything runs.
Instructions planted in repository text are quarantined before the agent reads them, so a change can't be steered by what an attacker wrote.
Tests and gates run under the strongest isolation that preflights; the achieved tier is recorded honestly in the receipt.
The patch-writer never approves its own patch. A separate verifier judges the result against the contract.
Authority is a result of evidence, not a setting: observe, analyze, or open a branch-only PR. Never a merge.
The verdict is signed and mapped to in-toto / SLSA provenance, entered in an append-only log. Make it a required check; nothing merges without it.
Certificate of Admission
Change admitted at earned authority
Signetry is All Rights Reserved and not published to PyPI. Read it, run it, contribute to it — install straight from the source repository.
pip install "signetry-core @ git+https://github.com/Signetry/core@v0.6.0"
© 2026 · not on PyPI
Govern every pull request on the Marketplace — uses: Signetry/action@v1
One kernel; every surface adapts an agent to it. Governance logic lives only in the core.
signetry CLI, detection engine, receipts.v0.6.0
actionSignetry Admission — govern every PR on the GitHub Marketplace.@v1
reviewerAdvisory PR reviewer with a deterministic merge-safety gate.v0.1.2
evalPublic adversarial benchmark — attack-success-rate & utility.v0.2.3
pluginsEditor & agent integrations — Claude Code, Codex, Cursor, pre-commit.—
signetryThe overview — architecture, integrations, compatibility.docs
Credited for contributions accepted under the CLA — credit, not ownership. Each seal links to that repo's contributor graph and updates on its own.
Want your seal here? Open a PR, sign the CLA — start with a good first issue.