Skip to main content

Admina governance engines — Rust core with Python bindings (firewall, PII, loop breaker, hash chain)

Project description

admina-core

Rust accelerator for the Admina AI governance framework. Implements the performance-critical paths of the four governance domains in Rust, exposed to Python via PyO3:

  • Injection firewall — regex set + heuristic scorer
  • PII scanner — regex + checksum validators (EU national IDs)
  • Loop breaker — TF-IDF cosine similarity over a sliding window
  • Forensic hash chain — SHA-256 append-only log with chain integrity

Installation

pip install admina-core

The Python framework auto-detects the Rust engine at runtime and falls back to a pure-Python implementation if admina-core is not installed, so admina-framework always works on its own.

License

Apache-2.0. See the main repository for full documentation, the model card, and the governance domain modules.

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

admina_core-0.10.1.tar.gz (17.0 kB view details)

Uploaded Source

Built Distributions

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

admina_core-0.10.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

admina_core-0.10.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

admina_core-0.10.1-cp311-abi3-macosx_11_0_arm64.whl (915.9 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

Details for the file admina_core-0.10.1.tar.gz.

File metadata

  • Download URL: admina_core-0.10.1.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for admina_core-0.10.1.tar.gz
Algorithm Hash digest
SHA256 71f51332be21154650b89ca916ab22425cdb4364627682e0438b93d12ee6afb9
MD5 bc62c85376c26ab02378f32c07c2e579
BLAKE2b-256 c7e0d5031b1f159ea948425fb79508fb6ceb43a16e67b2a9b86e24d919fd7492

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.10.1.tar.gz:

Publisher: release-core.yml on admina-org/admina

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file admina_core-0.10.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for admina_core-0.10.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7c293bb4d1ec9c112afa18558aca5fc066cb984b653cbd6d052bad3808461d5
MD5 af92c3d7e4949c4c4e971412fbe2daeb
BLAKE2b-256 ed1ce7bce853acd8cb9939a00d2ae162b2c45313f0d26870a932191328577130

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.10.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-core.yml on admina-org/admina

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file admina_core-0.10.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for admina_core-0.10.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a09a2c82b4b3fadaa49af72ab65d36ea9057af6ef6521920e355f7da8371c3be
MD5 db558df4c602a2389188e44bcdf3c710
BLAKE2b-256 a4feb0b11833e46fd84fd12f86243cb3c6dc14936d12d9c5735381dff72c4e3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.10.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-core.yml on admina-org/admina

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file admina_core-0.10.1-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for admina_core-0.10.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59b85b2096bf8c709dc1de6004e298245829be48f71510b0faba8f8b3dd4337d
MD5 d118d67d679fa33ec81a7f3e661290bb
BLAKE2b-256 31ba74169ab2f28ebeda8fb93b706feae272e964ee4c790a212aa0f41812b614

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.10.1-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: release-core.yml on admina-org/admina

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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