Skip to main content

aamio-domain-keys

Domain Keys, an add-on to aamio. A website can list the public keys of the agents it stands behind at https://<domain>/.well-known/aamio-keys.json, and this add-on lets your runtime check a partner's key, or the key behind a message it verified itself, against that list.

pip install "aamio[domain-keys]"
aamio addon enable domain                             # installed is not enabled: this lets it run here
aamio addon domain allow example.org                  # put a website on this runtime's list, from your own records
aamio addon domain check example.org --partner NAME   # read the list once and compare

The whole of it, with every command and what a result means, is in the aamio README, and the format and a generator for the file are at aamio.at/docs/domain-keys. It is tested with the core, in the same repository.

listed says that this exact website listed this key when it was read. It is not an identity and it permits nothing. Take the domain from your own records and never from the message being checked: anyone can list their own key on their own site.

Metadata

Release files for aamio-domain-keys 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aamio-domain-keys 0.1.0
File Size Uploaded Provenance Actions
aamio_domain_keys-0.1.0.tar.gz 20.9 kB Without provenance Details for aamio_domain_keys-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aamio-domain-keys 0.1.0
File Interpreter ABI Platform Actions
aamio_domain_keys-0.1.0-py3-none-any.whl Python 3 none any Details for aamio_domain_keys-0.1.0-py3-none-any.whl

Total release size: 45.2 kB

Release files / aamio_domain_keys-0.1.0.tar.gz

Download URL aamio_domain_keys-0.1.0.tar.gz
Size 20.9 kB
Tags Source
SHA-256 checksum
How to use checksums
049aa9e73a01c8afdee8d83700ae6a65e2acc47e4302598dae8bf55467f25259
BLAKE2b-256 checksum
How to use checksums
84035ed62853a5570fe931cd15e3fdac826cb34cf1841ecd429d89b4be696ada
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / aamio_domain_keys-0.1.0-py3-none-any.whl

Download URL aamio_domain_keys-0.1.0-py3-none-any.whl
Size 24.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
20fb71786b922fe944a81ebfc2f5b1be510b0507609a61a9b063f67001686aa4
BLAKE2b-256 checksum
How to use checksums
d2a7c64ecf0532167759626f45f30e005e22b208f383c930b6fc22c2bd1b9f55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for aamio-domain-keys 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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 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