Releases: agent-network-protocol/anp
0.8.5
ANP SDK 0.8.5
- Standardize Go and Rust private key persistence on PKCS#8 PEM (
BEGIN PRIVATE KEY) and public keys on SPKI PEM (BEGIN PUBLIC KEY). - Align Ed25519, secp256k1, P-256, and X25519 key material across Python, Go, and Rust SDKs.
- Reject legacy
ANP ... KEYPEM labels in normal Go/Rust runtime parsers. - Add
tools/migrate_anp_key_pem.pyfor one-time conversion of legacy ANP raw-key PEM files. - Add cross-language key interoperability fixtures/tests for Python ↔ Go ↔ Rust.
Published packages:
- PyPI:
anp==0.8.5 - crates.io:
anp = \"0.8.5\" - Go module tag:
golang/v0.8.5
0.8.2
ANP SDK 0.8.2
Published artifacts:
- Python package: anp 0.8.2 on PyPI
- Rust crate: anp 0.8.2 on crates.io
- Go module tag: golang/v0.8.2
Highlights:
- Add strict Appendix-B object proof support
- Align prekey_bundle.proof issuer with owner_did
- Align group_receipt.proof issuer with group_did
- Add did_wba_binding proof helpers with agent_did issuer
0.3.5
0.3.4
0.3.2
0.3.1
0.3.0:Support for the did:wba method
This release supports the did:wba method.
You can use the agent-connect library to create did:wba DID documents, generate HTTP authorization headers, and authenticate HTTP requests using the did:wba method.
0.2.0
AgentConnect now supports metaprotocols and application-layer protocol frameworks.
Using metaprotocols, two agents can negotiate the communication protocol format via natural language. They can then leverage large language models (LLMs) to generate protocol-handling code and directly process protocol data.
The application-layer protocol framework provides protocol management functionality. Currently, it only manages protocols generated by AgentConnect. In the future, it will support features such as preloading, deleting, and updating protocols.