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.9.5.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.9.5-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.9.5-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.9.5-cp311-abi3-macosx_11_0_arm64.whl (923.8 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: admina_core-0.9.5.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.9.5.tar.gz
Algorithm Hash digest
SHA256 8dcf48e6228edfa91f39ad99707eaec8770dcb8a03bb06ba517d71daf935e363
MD5 cb22b745df3f6440acf2fd5db9b56a55
BLAKE2b-256 efc96fec6217c97b75e9fd7edc57c4b995e49deb996347a930b3e60f8115e01d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.5-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ef3da95124cecffc5fa5e8585106fa958c47eb16ebff0bb466c1edd5e14e980
MD5 bf140c0a51d71a8afb4a8b5e596e9adb
BLAKE2b-256 407d085a50d7857c9c9b1537026bb870e6d7fa2bd82072673f13285218acd2d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.5-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81cb970c49eb03fdfdb2ed2644fefb987aa6165f126c6e1edea6444304e970d8
MD5 cd1c7cf59a2698c8c536b00559c9bf37
BLAKE2b-256 d1246a8d2a67111327d59ed89e36b63974c2ec1501f3bd8e1a1c651eb00e6794

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.5-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56779651c17d9af2c4b9c6f512b1b7970c132ebd0e6b669266c86d7eb3a97564
MD5 7af28a44da60e609a5a8eeaf69037808
BLAKE2b-256 7feba4e92eb0de9aab04400508004c393226978c3c0d7433b4b64847c61a931e

See more details on using hashes here.

Provenance

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