Skip to main content

Rust performance core for the YAAB agent SDK.

Project description

yaab-core

The Rust performance core for YAAB, exposed to Python via PyO3.

It provides the hot-path primitives the Python layer calls into:

  • vector — cosine similarity + top-k for memory retrieval
  • checkpoint — framed (de)serialization of graph state
  • channels — state-channel reducers (last-value / append / add)
  • scheduler — BSP superstep planning for the orchestration engine
  • actors — tamper-evident hash-chaining + cost aggregation for the audit log

Every function has a pure-Python fallback in yaab._core, so the SDK installs and runs without this extension. Build it for the accelerated path:

maturin develop -m yaab-core/Cargo.toml --release

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

yaab_core-0.1.0.tar.gz (9.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

yaab_core-0.1.0-cp311-abi3-win_amd64.whl (192.7 kB view details)

Uploaded CPython 3.11+Windows x86-64

yaab_core-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (313.1 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

yaab_core-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (301.3 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

yaab_core-0.1.0-cp311-abi3-macosx_11_0_arm64.whl (282.1 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

yaab_core-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl (301.1 kB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file yaab_core-0.1.0.tar.gz.

File metadata

  • Download URL: yaab_core-0.1.0.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yaab_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 89464e81c1f13f0eb2971ef1d26ee5f79ae5bac512bd63d60496933fe9780960
MD5 ac157b67165d4b745e3225c4f14f0d0e
BLAKE2b-256 c29cee8081e4570163b05f3f033cce319747ba0c5f0484150f27d71568a69eff

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaab_core-0.1.0.tar.gz:

Publisher: release.yml on STHITAPRAJNAS/yaab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yaab_core-0.1.0-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: yaab_core-0.1.0-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 192.7 kB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yaab_core-0.1.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f6885ab638691920838bfa61bad9e99628bdae5a455420af16c53de211fa0434
MD5 e981ebbb55f481763d042ab5044320e0
BLAKE2b-256 f58d7726e606002a60dbb4a7c6e0834070ab3d0ec98b50fcafcb01a1a26cb61a

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaab_core-0.1.0-cp311-abi3-win_amd64.whl:

Publisher: release.yml on STHITAPRAJNAS/yaab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yaab_core-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yaab_core-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74f9d062bb5bbc2070bdf761e6bc7f6710f753482ac03cd5bf3db5cdcff3c174
MD5 344fbdab3e6887920c46643b20211b9a
BLAKE2b-256 484ca3b24e3a1cee9e5d316385bc93eaa9e90557ff908276ed598161be76af48

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaab_core-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on STHITAPRAJNAS/yaab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yaab_core-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yaab_core-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2678d8fabedb38c36edd4c5747f7941ec23ff22967d4fba0df7f152acebdccaa
MD5 c5c8a327b11bf65f016f879661763950
BLAKE2b-256 4d00de17a9453076bf4d4955959ea4b98659f45c7e86bc64c1cbddf5355bc003

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaab_core-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on STHITAPRAJNAS/yaab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yaab_core-0.1.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yaab_core-0.1.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34e3619fb00bcb4b8c4964bc6ebb02b217bb44cac8f8e5c5fc6260b835f80d2e
MD5 1c75caf560e93c5d632b530912150949
BLAKE2b-256 616fcb70cb6fe9ae2d99cf62bb7496b61ac0b365071b16657731423a1bdb9074

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaab_core-0.1.0-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on STHITAPRAJNAS/yaab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yaab_core-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for yaab_core-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f2541804db3544cfe9965696cd9a6381476644b4e71139c6dcd51a2a8e564657
MD5 c119042f8f22c5b6f58aa131ac5d224c
BLAKE2b-256 ae0d046997a46ecd973e91f1e737286587ae4e929986374ae3f18c62a3b284a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaab_core-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl:

Publisher: release.yml on STHITAPRAJNAS/yaab

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