Skip to main content

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)

Table of built distributions (wheels) for algovoi-keystone-sns 0.1.0
File
algovoi_keystone_sns-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
algovoi_keystone_sns-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
algovoi_keystone_sns-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
algovoi_keystone_sns-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
algovoi_keystone_sns-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
algovoi_keystone_sns-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
algovoi_keystone_sns-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
algovoi_keystone_sns-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
algovoi_keystone_sns-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
algovoi_keystone_sns-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
algovoi_keystone_sns-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
algovoi_keystone_sns-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

12 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page