algovoi-keystone-sns
Bind AWS SNS publishes to the AlgoVoi keystone. Wrap any boto3 SNS client and every publish is bound to the decision_ref that authorised it, emitting a content-addressed execution_ref keyed to the topic. 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-sns 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: 1.9 MB
Release files / algovoi_keystone_sns-0.1.0-cp313-cp313-win_amd64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 36.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ea5c05dfa6847e43874c5788e7533638375258a41846c479ea5267fcab98ec3b
|
|
BLAKE2b-256 checksum How to use checksums |
3d2edff69a41b6def3f6b4da3a2cd850dc924191cda899eb483152a3d695f8ab
|
| 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_sns-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 219.8 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
15e2ed5df09d8c2f785a64b7c66f7362c70b01a33b2b586f9965f8d391ff7596
|
|
BLAKE2b-256 checksum How to use checksums |
195bcedacd614190ae2be7c84c45658f5933872b7e3218dc95703d2d2207e6d7
|
| 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_sns-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 219.2 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
4d74e251917e59b3bcac65d12cdfcc1b746db468cd349243b8287307c53867eb
|
|
BLAKE2b-256 checksum How to use checksums |
1e6082abd42ade1efb07db99d2b75ea6aae713676755dd6d37ac7cc069db3aa5
|
| 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_sns-0.1.0-cp312-cp312-win_amd64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 36.4 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
aa4ea6382bad46f860fdf1470a66e2a899341b0faf721b7bf039bf2290cf22d6
|
|
BLAKE2b-256 checksum How to use checksums |
c8a1ce6c526054b56fc79416c5fb59a44fff117ae0161e07bc8725f3add7eff2
|
| 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_sns-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 246.8 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5dc40616b91892357d67219bab7cbf70dc4a2ea3da67e9fbea5e4c7129200964
|
|
BLAKE2b-256 checksum How to use checksums |
6c57cd407b2d218e2e1d7519f1fbe19daf7577208622b89c3843cfcbfbcd6eae
|
| 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_sns-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 246.2 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
01796858e9ff0bf3c3ce4f35318e424347b1c90046b34a7b71fe7ad976770c7c
|
|
BLAKE2b-256 checksum How to use checksums |
6b33807e609f33e7c48b781453fdf161bedfe5b8480f57649c7c79c96d940a45
|
| 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_sns-0.1.0-cp311-cp311-win_amd64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 37.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1f062db9c77e4ae872292b5f7979e9237265a0f268d4049514cd7e4a038e5aad
|
|
BLAKE2b-256 checksum How to use checksums |
db897c5f1d247db3192e8087c2fd5dd6f8826bfe3fa995a664ae8b2dfae071f0
|
| 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_sns-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 212.0 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
b9292069513100a44c2125629fb9f229674e0f4035f96cf28a4038de47dbeaed
|
|
BLAKE2b-256 checksum How to use checksums |
3bc50f17bcfc5d4a342ff124370fe14b7eaa54dcccc22d894881d8a4c44525a4
|
| 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_sns-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 209.5 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
2992012c6ed03efe38b0b87092e034e35733dbcbe67240390879659e21c3e42e
|
|
BLAKE2b-256 checksum How to use checksums |
7e913b3e6e6bf2c5441a0e3d3d530be148459857d4f3af6c03889a1df121ca60
|
| 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_sns-0.1.0-cp310-cp310-win_amd64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 38.0 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b8fe7acf31703021cb3cc1e1796365059c1865f10cb4d98562e936f7777118e1
|
|
BLAKE2b-256 checksum How to use checksums |
a01751296d4d1e936d72e3c21d425c22fabab7503dd9e9eca31cc5261fd4f513
|
| 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_sns-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 203.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a82f3152a27b27f4eca2c9072081043a7a67d32f96d4a7c8dd370979e9402bbe
|
|
BLAKE2b-256 checksum How to use checksums |
9a363bde1740f053b74e795deb7a2a5dba814a3028a265718424951352712164
|
| 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_sns-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | algovoi_keystone_sns-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 201.6 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
7ebb854023faf195be2c6136723b57485e88a37f6927545f1d96a8204d336cb8
|
|
BLAKE2b-256 checksum How to use checksums |
8e2f621173693ed3c43611bbddd5ac5af9a5da35e069ebce82a498f9c7c1eee9
|
| 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-sns 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.