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

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: admina_core-0.9.3.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.3.tar.gz
Algorithm Hash digest
SHA256 172b34da21a74257b80989fa7a98e04ef926a54b3c5660b662ad7286f8e1c3ad
MD5 ed3e943c41091f4ca0700bdd4bce1064
BLAKE2b-256 34f21fe972ae5c5370500c44f0fbc131789c6dbbeeedf5ad0d47351b0657d9c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.3-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 576f9b25b26b10c748d8b558fbdfd5bdf72325a6baf931f3050cad25108e54ca
MD5 8d0b908986de726bb23b66c08c4c1483
BLAKE2b-256 8f221faa8e6ee537c90a1b2fef913ca1bebce1703c92806dbb3bb29a998bff82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.3-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5d1726a5da8e15c89196969735f9fecd5db3dbc0784a141a18418b245fd4d76
MD5 d3e5fbb80a6c2c721bfa038aa0b85691
BLAKE2b-256 d2afe5e8c384c96212c6455301086cbb319725226a72fbce5b7eda1cbe591acc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.3-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8005ad3d1c5c00b3a8079e2eb14e4cdc76258c7670d02481cc98d1275e8d6a8
MD5 6e7a859f1dbe59f429679253fd7c51b2
BLAKE2b-256 167d77a2edfaf853b4e72783aa62bc72a243d8882a8460c3bd5c5b1437bb1eac

See more details on using hashes here.

Provenance

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