algovoi-keystone-dynamodb
Bind AWS DynamoDB writes to the AlgoVoi keystone. Wrap any boto3 DynamoDB client and every put_item / update_item / delete_item / batch_write_item is bound to the decision_ref that authorised it, emitting a content-addressed execution_ref keyed to the table. The cloud-NoSQL counterpart to -mongo. Reads pass through unbound; no boto3 dependency.
execution_ref = "sha256:" + SHA-256(JCS({ decision_ref, action_type, scope, outcome, executed_at_ms }))
Records emitted on .executions drop straight into algovoi-keystone-validate.
Keystone-only edition, Apache-2.0. Built on the AlgoVoi substrate (RFC 8785 JCS + SHA-256).
Metadata
Release files for algovoi-keystone-dynamodb 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 2.3 MB
Release files / algovoi_keystone_dynamodb-0.1.0-cp313-cp313-win_amd64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 38.9 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
def1c715094eaa69eda9bafac8d1cdecdc81b7a674ab129f8a4dc293b5db4f17
|
|
BLAKE2b-256 checksum How to use checksums |
6880d08d95aaa7cd0e10b2ad0337a96f8db370bfe47ddbded1998860f189f813
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_keystone_dynamodb-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 271.3 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ad405b27c7f51aef49f1063d470f2efefdf563072c8cc8c7be4a5bb68f1dd5d2
|
|
BLAKE2b-256 checksum How to use checksums |
18951619ad0e291d5c70bc5cd2d35cdf3c0b1e85422b14c49d98bfae0c2a7917
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_keystone_dynamodb-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 275.6 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
0b47caf1051dac97d19f847f994d40645c596ecd689673b55c81e2ed2d27ac90
|
|
BLAKE2b-256 checksum How to use checksums |
655073743282057d65b7fb1e805a8b686a29a9d443794ba8189c28c72b15df16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_keystone_dynamodb-0.1.0-cp312-cp312-win_amd64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 39.3 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c3517ab3d382968ecc85136b6cfbb0889b704f009aa0b17f5970940761ea998a
|
|
BLAKE2b-256 checksum How to use checksums |
f020d7888125d4807f44996af018657c73aa5c2f1cc60cece470651701c7bdc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_keystone_dynamodb-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 293.2 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
640884d6c7a02d1bfe5c666d7729026ad680725d36bf184633c6ab4a87ff4b6b
|
|
BLAKE2b-256 checksum How to use checksums |
763a54ad390d0abf9b20df614ee3efa743b515a1ee9fa8d0c73efff5fbd67ec6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_keystone_dynamodb-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 295.4 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
48449df554e44e5fbf1074b60161c24aeed849ab84e417afa539fadfe55bba77
|
|
BLAKE2b-256 checksum How to use checksums |
a9b157de5ffbb69fc182726c4729ffe5696331880bc1b63c943b0ed12b74f1dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_keystone_dynamodb-0.1.0-cp311-cp311-win_amd64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 39.4 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0efb6d5aac29b66163939290613dadbeb8c9def7c5b76ecc15cf66a9c0271fa0
|
|
BLAKE2b-256 checksum How to use checksums |
a4a581ab18c4e17be66a1f61034c5abd09f2c1cfdfdaed7e43a960a44d6213f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_keystone_dynamodb-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 260.0 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
81c1dbdbd99a3ed247bfe7e0fadaa8dd827a967bd75fb99772097f3771ba6d1a
|
|
BLAKE2b-256 checksum How to use checksums |
75bf662f32fc1171566635ee4536aee64c4579c590c4d757dff5a6dc32de5a7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_keystone_dynamodb-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 258.8 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
9d5cf1c2bcfc04e6f199234f5c2efc728f8c9551ec7e5a5cd86209b7f1122f23
|
|
BLAKE2b-256 checksum How to use checksums |
fe25657f23e6b2661f98bd7c435a538cabe7e60efe78d455e53ff5b1096bf15d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_keystone_dynamodb-0.1.0-cp310-cp310-win_amd64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 39.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e2d42a41920750ccc043fcc27f3c135c2d6a0d3f32628b8fc541fcbce77149c8
|
|
BLAKE2b-256 checksum How to use checksums |
9cd516b9f915e90abc7218df69b005481255727bc3b629a0a37025674525cdac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_keystone_dynamodb-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 249.8 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a4c99bff9cc4ac1b8cff3d0c58a2af5b4a70bec97f792f528cbdefefc80499ab
|
|
BLAKE2b-256 checksum How to use checksums |
6542c2cf91c374df8f11e8f7bdf4aaa14472d13ff882a2d078042036d2a945b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_keystone_dynamodb-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | algovoi_keystone_dynamodb-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 248.3 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
2945c42b809f99c6cd6322e7a6009853b1cd912974eecb3dd980bffc592a1952
|
|
BLAKE2b-256 checksum How to use checksums |
7a28e59c1433b178b0ae4ccdc4fc0b68bd3fa55b7b4da2f6e83e93fcb2e32e40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Security for algovoi-keystone-dynamodb 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.