Skip to main content

Deterministic, fail-closed AI code governance. Every commit is sworn.

Project description

Sworn

Deterministic, fail-closed AI code governance.

Every commit is sworn.


Sworn is a Python CLI that installs git pre-commit hooks, runs a configurable gate pipeline on every commit, and produces tamper-evident evidence logs.

Cross-tool enforcement for Claude, Codex, Cursor, Copilot, and any AI coding tool that commits through git.

Coming soon. This is a namespace reservation. The first release is in development.

What Sworn Does

  • Gates every commit through a deterministic, fail-closed pipeline
  • Produces tamper-evident evidence logs with SHA256 hash chains
  • Maps gates to compliance frameworks (CMMC, SOC 2)
  • Runs locally — no cloud, no AI in the governance loop
  • Works with any AI coding tool via git pre-commit hooks

Install

pip install sworn

License

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sworncode-0.0.1.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sworncode-0.0.1-py3-none-any.whl (1.8 kB view details)

Uploaded Python 3

File details

Details for the file sworncode-0.0.1.tar.gz.

File metadata

  • Download URL: sworncode-0.0.1.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for sworncode-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c43d8767085a12fcde907a6ce872a453e24d389b85657a78b1d17802147e23a2
MD5 ec0064d12089b503fcf6f0ad7b1cf0d4
BLAKE2b-256 b132e8c43d381b7abbc8578f6820d5961ad6502bce00ea42d01b02c4417ac038

See more details on using hashes here.

File details

Details for the file sworncode-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: sworncode-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 1.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for sworncode-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7c9dfa091e8fbab9896f294c4962f1c4b98e6bc2d7b2d0a479ad6740bf5398cf
MD5 bae36cedfb867017838de026d67b4396
BLAKE2b-256 66909aa5ba5a426601fdaf9b386721d0bce4f463adc1f81046769fbf30f51422

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page