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.0.tar.gz (17.1 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.0-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.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

admina_core-0.10.0-cp311-abi3-macosx_11_0_arm64.whl (920.5 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: admina_core-0.10.0.tar.gz
  • Upload date:
  • Size: 17.1 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.0.tar.gz
Algorithm Hash digest
SHA256 dfa356c093544349835cbed160d78e6622a888fed91ff63d130dd647ba432385
MD5 81c5d3c72f33f64075d34283120aa2c3
BLAKE2b-256 18442c5b6fc33d2b9b77bd18e69ec1df4000a8f15abe870af6f23daa155a39a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.10.0.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.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for admina_core-0.10.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9adacf115c8217a8d55ba0a94bfea413e52b679a2205ad46a798bea178609088
MD5 3f23526c5ac6e1564d9b031f71c799d7
BLAKE2b-256 4398b1f5c70cc9754e7f3addf376bb37c7016d9d4b5d753a79b4b63f9e51a3a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.10.0-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.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for admina_core-0.10.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1fffb65dc8ea1b4f485a296efb6452238ddfa2850b27b7c815d0e935a187270c
MD5 90483db226946e68a7a334a46d19a9e3
BLAKE2b-256 77102c6f00052abac8d410e9fbea913641160ef9fa25aa54cf40bdc7b45fbe9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.10.0-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.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for admina_core-0.10.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35322b355a5ec14a4576ad78f62ed37c6b89e1be47e7bd218ea25dc15a7cb54f
MD5 a58c242ec72614eb25b97303e39b5815
BLAKE2b-256 3f0282fa76cad691d1bbda43f0896f1cdb2c095c210cf942d3235afb0828fc71

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.10.0-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