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.2.tar.gz (15.9 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.2-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.2-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.9.2-cp311-abi3-macosx_11_0_arm64.whl (923.7 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: admina_core-0.9.2.tar.gz
  • Upload date:
  • Size: 15.9 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.2.tar.gz
Algorithm Hash digest
SHA256 53505e50d75399415ccfb2407b46cde579ff1cebd2a8d7f8fb462b2e160fbd78
MD5 789522c541addee84836c264b8153756
BLAKE2b-256 2929f5ce29684e71b949d013c536730e42576b460e31343a59a2b51e715615ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90f890700b6f5f550184964c482e6ea671721776947584c88a37c43fe3d8f097
MD5 27734aca8fcce7c0a1755f1776fd4d22
BLAKE2b-256 64cef29fbfa3d0a13fcd28420bab8efed8dbbfdbaadf4a778e135e7bbf063f62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f351b76f5ef61850f635e4145820217d7cb3a2e8f3fd47abf8186493e6b55c4
MD5 68bce8d9f48bee2d70b2a29b21ebd64c
BLAKE2b-256 7779a341b77f13399e681dc78976de2b068b958368f29392e88dfbf4a0fe3647

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7bb4ebcdca0e966d1db662e86abb386fa44d088a110079bf7e70f7d3f3cb5c0
MD5 c2681453d65f82fffb8c169b366e3436
BLAKE2b-256 ceb1952c2a7179cf8e637899254788e8dce5a666e44d6ed67d7f5934dccaf76f

See more details on using hashes here.

Provenance

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