Releases: agent-network-protocol/anp
Release list
ANP SDK v0.8.8
AgentConnect / ANP SDK v0.8.8
v0.8.8 is the coordinated stable release for the Python, Go, and Rust ANP SDKs.
AgentConnect is the multi-language SDK and reference implementation for the Agent Network Protocol (ANP). It helps agents identify each other, publish discoverable
interfaces, call each other over standard RPC, attach verifiable proofs, resolve human-readable handles, and build end-to-end encrypted communication flows.
Highlights
-
Coordinated Python / Go / Rust SDK release at 0.8.8.
-
Clearer multi-language SDK positioning:
- Python agent SDK with OpenANP, authentication, proof, WNS, AP2, crawler, and E2EE modules.
- Go and Rust SDKs for core ANP identity/proof/WNS functionality plus selected E2EE surfaces.
- Dart SDK published separately.
- TypeScript and Java workspaces available from source/local builds.
-
Updated quick-start path for building a Python ANP agent with OpenANP.
-
Documented learning paths for:
- DID WBA authentication
- Agent discovery and OpenRPC / JSON-RPC
- Proof helpers
- WNS handle resolution
- AP2 examples
- Direct E2EE and Group E2EE docs
- Cross-language examples and fixtures
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.