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.1.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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: admina_core-0.9.1.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.1.tar.gz
Algorithm Hash digest
SHA256 d6d7e2f4fe162ce539e0cda17d7d05a49f09b29b8d3e5d9e99e966c4078f954a
MD5 a6a97c259cf13a16024325eff6222092
BLAKE2b-256 bbbb8a300f923db9e9dbead6a225032aaf4fb754577726c954a47904a33c0755

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81d942082108673b8c0e3cd6a3dbbf61e4d2358cbbd7dd725158ac3b8df9d504
MD5 9ec2eae2fe50e1644caf6e436cc2fb82
BLAKE2b-256 c470f99a45d1ae7a62ad592f11f59ebb8d123e43d40e8e1c037f895c7271fab9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b9c5835aff8bcbdbda061cbff698227709f6ff0ddeccdab1651385f3a99ea6b
MD5 94c15cf751aa688aeabc0f208f606f23
BLAKE2b-256 e2f2ee8d6f675f7cec1cca648ee93d50af5af0b29e20ae9a026b6156f7d1e3d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 faad5fe4ceefccf2bdf1dac2da17d9caf6055f89a6ddf4a200c7b0f68401c828
MD5 0bd777531b1f5635c8459170bc0a1311
BLAKE2b-256 f1f84754e7a7853970e18978d8497582b38477daba17a34fc54d1fa43a890d1b

See more details on using hashes here.

Provenance

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