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. From 0.2.0 the check runs in a process of its own, started by aamio for each call with the website you agreed to and the key aamio resolved from your address book or from a signature it checked, and nothing else of your home; allow, forget and list are aamio's, kept for this add-on.

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.2.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.2.0
File Size Uploaded Provenance Actions
aamio_domain_keys-0.2.0.tar.gz 17.6 kB Without provenance Details for aamio_domain_keys-0.2.0.tar.gz

Built distribution (wheel)

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

Total release size: 38.0 kB

Release files / aamio_domain_keys-0.2.0.tar.gz

Download URL aamio_domain_keys-0.2.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
43e3e0f1e1ae92feea4b2a04a83ff9ed0c00149c0df47fce3c07d62e60cd8bbe
BLAKE2b-256 checksum
How to use checksums
4d8e6d7550c21f74315d1f0bf57f5a0cce62315ebda0315eec9327c7b6d07c62
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.2.0-py3-none-any.whl

Download URL aamio_domain_keys-0.2.0-py3-none-any.whl
Size 20.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ee530d52e31b4b6edac065743ba907ea56849fed34e02386de9be55baf629206
BLAKE2b-256 checksum
How to use checksums
97e30ac09b5db5d86aec74fd7ed641a63f223a28598770c46e057c1de7857dfb
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.2.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.2.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