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.0.tar.gz (15.8 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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

admina_core-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

admina_core-0.9.0-cp313-cp313-macosx_11_0_arm64.whl (919.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

admina_core-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

admina_core-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

admina_core-0.9.0-cp312-cp312-macosx_11_0_arm64.whl (918.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

admina_core-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

admina_core-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

admina_core-0.9.0-cp311-cp311-macosx_11_0_arm64.whl (922.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: admina_core-0.9.0.tar.gz
  • Upload date:
  • Size: 15.8 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.0.tar.gz
Algorithm Hash digest
SHA256 5e763bacd3a4c9ac4f8feca5122ce4bb3ee3a908f50a6426732691bdff20da53
MD5 adaff2a902faad60e23d01c4b23eb3b8
BLAKE2b-256 20418ae3617068767ecd560e8f53dca33d2346d35c83b2c58caa0597f3b7ecfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.9.0.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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for admina_core-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7f48f164b59aa478ae54b786db11747def6571df506401579193ebd2250390e
MD5 fcb2b76c651646d0fd3cd63df81607e2
BLAKE2b-256 d1be33a5fb6d9456edf2c0189176d5f4b35d1fcb7a5f72f568d75b733250802a

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.9.0-cp313-cp313-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.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for admina_core-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c3b969614f206cd021cf4f1b728210442c1d718774b8aaf5d8fb030db659dc9
MD5 14ed3fbf715b7e4cd414c07949f900c4
BLAKE2b-256 0dc027b4d2b71fb43dae5f914cce40157e306ef1aa9040a045472245888e4c4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.9.0-cp313-cp313-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for admina_core-0.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d24a651c803368b0bb56f94971560aa9520d5118accc595e939c477df96739d
MD5 f86e6fb04f1b36375d1ac2ad9caa31f8
BLAKE2b-256 1fd5e2d5547d0c06e835e7637a18adaf60f110b5e5a0455b38b0810e3a2ba475

See more details on using hashes here.

Provenance

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

File details

Details for the file admina_core-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for admina_core-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d4826f67395143fa34a8a055fee3761168533e76e0822abaefaf39c819e336f
MD5 6a5c6875080d141dd980933fe5e3fcfc
BLAKE2b-256 886d837ebf1f419f701d94649ec43a4c7a0b75801819d7e9f97d70006f588db0

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.9.0-cp312-cp312-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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for admina_core-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf4cc969d530664862b48dc476fb445322cdc82a8a6d022498b70c43afa5da4a
MD5 d719c29c7959dd0133a880696fb27d57
BLAKE2b-256 e0056ec9d9aca8d3e76af290067fe850182e4fad382e397703b27f487a2aefb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for admina_core-0.9.0-cp312-cp312-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for admina_core-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dada6d487d2dac7e251fb229e07da73038680e3f75ce29241cc1a6c38cfe2554
MD5 1bf687785bff238084849dae13b6109e
BLAKE2b-256 976742efa65642dcac8d5e7973522f8ea170dfcd86372eadac0dfe8c528b1f0f

See more details on using hashes here.

Provenance

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

File details

Details for the file admina_core-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for admina_core-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad2e103455fbc1187166d99f656a834de5c271ac0a1faab25f58f43dfd5d8267
MD5 7af3a935b2a31842d2aef1e83f7dbfaf
BLAKE2b-256 bb5bfe8b11d15b8aac19c3a2edce9e0b1b73a58a05ce12216906219cce06ad78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae5536d14798a952bb3306758685190237f9a4e9b910adf50e95864d4d656c33
MD5 819dddf299c3fcdd230061c117f766ae
BLAKE2b-256 4c1768c25ec8437a4219afd0111ef4c2c132d27d61b9632518cdf6926bea9c29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for admina_core-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f177f37d97e263ab0c01b695e11dd4b43ad5b6793aa7c38bc73db4e66f746540
MD5 0c1daf29b86ecaa2ff200d66f7962b25
BLAKE2b-256 ba343ce82b4cd83e24ce17ccf089d1dc803529a5ba4380953e3cc04ad7d79e1b

See more details on using hashes here.

Provenance

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