Metadata-Version: 2.5
Name: aidr-crypto
Version: 0.1.3
Summary: AIDR cryptography: keys, JWS credentials, RFC 9421 HTTP message signatures, proof of possession.
Project-URL: Homepage, https://aidr.evolivcore.com
Project-URL: Documentation, https://evolivcore.com/resources
Author: Evoliv Core
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: ai-agents,aiaf,aidr,http-signatures,identity,rfc9421
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.10
Requires-Dist: aidr-core<0.2,>=0.1
Requires-Dist: cryptography>=42
Provides-Extra: vault
Requires-Dist: httpx>=0.27; extra == 'vault'
Description-Content-Type: text/markdown

# aidr-crypto

The cryptography behind [AIDR](https://aidr.evolivcore.com) agent identities: Ed25519 and P-256
keys as JWKs, compact JWS credentials, RFC 9421 HTTP message signatures, and proof-of-possession
challenges (`aiaf-pop-v1`). Built on `cryptography`.

Used by `aidr-agent` (to sign) and `aidr-verifier` (to verify); the same code the AIDR registry
runs, and the same cross-language test vectors the Node, Go and PHP verifiers pass. Apache-2.0.
