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

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: admina_core-0.9.4.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.4.tar.gz
Algorithm Hash digest
SHA256 2d9b4d3dba4d0c407c418b262b65bf3e291754a9908db5ed6ba3b32ea3f88b5f
MD5 b0fa9a2b02a859732043f43fbf03808a
BLAKE2b-256 8e94795552a38fffcb00df5b6d54cb9fbd525d31ccfbf4b39991fdac6c599fa9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78d92761cd61526136d0d54a648a7192fcac97c8a739e52fad474e9f0246491a
MD5 f768f104899adbcfe5d89c6ac36178af
BLAKE2b-256 74644e92b9f5848ad4212b603edfd2e52b6a103b5e1ca17aeab877405f0a6a07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 59b8d97adbcf857a54c490f179f3487a1251d6ce683b3028131ea3314ff37ff0
MD5 90d95f95c4b76656f8ef7da8d7cae789
BLAKE2b-256 2798e661b9c4ea0a7d667071ed7bc3a29b3d83e1df1605d84ca4d94efb384611

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.4-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f273fc2bab0127b545a8a6dc5e978b7ef09a30760d4df7866ccc0e248caea4a
MD5 021540b56c2c7cf80c301725acd59f17
BLAKE2b-256 90797c12b164f414a6366bb14d331a0e007f140280c64d041c5d3bd3264dfe1b

See more details on using hashes here.

Provenance

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