Skip to main content

A deterministic, local-first safety layer for agentic AI.

Project description

Kanon Sentry

Kanon Sentry is a deterministic, local-first safety layer for agentic AI. It is designed for developers who prioritize cryptographic accountability and on-device enforcement over cloud-based alignment.

This repository is the Phase 1: Sovereign release. The focus is a minimal, inspectable kernel with an auditable trail of every enforcement decision. Expect sharp edges; the goal is correctness and traceability first.

What It Does

  • Validates actions against explicit intent constraints.
  • Emits signed audit log entries for every decision.
  • Keeps enforcement logic deterministic and transparent.

Quick Start

  1. Set the signing seed:
    • KANON_SEED must be a 64-hex-character value (32 bytes).
  2. Install locally:
    • pip install -e .
  3. Run the example:
    • python test_enforcement.py

Philosophy

  • Local-First Sovereignty: The kernel should run and be verifiable on your machine.
  • Deterministic Safety: The rules are explicit; outcomes are reproducible.
  • Cryptographic Accountability: Audit logs are signed and verifiable.

Status

Phase 1: Sovereign. Built for builders who want a practical, auditable safety kernel today, not a promise of future alignment.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

kanon_sentry-0.2.0-cp38-abi3-win_amd64.whl (276.9 kB view details)

Uploaded CPython 3.8+Windows x86-64

File details

Details for the file kanon_sentry-0.2.0-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: kanon_sentry-0.2.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 276.9 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for kanon_sentry-0.2.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bd3791080f629ead742324976dc25c4e4bce6918f5b8d3bab608a7712eaff796
MD5 9a9bbd6c589e0811d29de20455c5e243
BLAKE2b-256 c2ced94c59549111a5b93493069828f39669fdaff37c19420db1fe78773f8140

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