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 Distribution

kanon_sentry-0.1.0.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

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

kanon_sentry-0.1.0-cp38-abi3-win_amd64.whl (272.3 kB view details)

Uploaded CPython 3.8+Windows x86-64

File details

Details for the file kanon_sentry-0.1.0.tar.gz.

File metadata

  • Download URL: kanon_sentry-0.1.0.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for kanon_sentry-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d2c278df6d9802787362f6982b345a71a6c152a91e443e549897f7ccf7807621
MD5 9d9571a5d6387e2922fdfddf2e06cd60
BLAKE2b-256 3a61bac63f0458fc5d5a978b4c54f301dfbf7528a4220174e0f367ece8188fd8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kanon_sentry-0.1.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 272.3 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.1.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d5faa22a44078bae1d413d72e7fd7ec6bdd6144f451e1f3326b43ce2706768f6
MD5 1df59e350e9fdb111353928ea74dc05d
BLAKE2b-256 06fb31f35e930111abbe0bb9608c39b5c61ffebe868151005fc013341a1513cc

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