All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Quantum-Proof Architecture: Introduced a comprehensive roadmap and technical specification for transitioning ANS to a Post-Quantum Cryptography (PQC) hybrid identity model.
- PQC Proof of Concept: Added a functional PoC (
tests/pqc-poc) demonstrating NIST ML-DSA-87 (Dilithium5) signature generation and verification. - Documentation:
docs/engineering-notes/pqc-migration-roadmap.md: Strategic roadmap for 2026 PQC rollout.docs/developer-guides/pqc-implementation-guide.md: Developer guide for implementing hybrid keys.docs/developer-guides/pqc-poc-validation.md: Validation report for the PQC PoC.
- Specification Update: Updated
docs/index.mdto include the Quantum-Proof Architecture section.
- Agent Payments Protocol (AP2) Integration: Added Section 7.4 describing the integration with AP2 for secure agent payments.
- Section Renumbering: Renumbered "Cross-Protocol Workflow Examples" to Section 7.5.
- Community & Governance: Added
CONTRIBUTING.mdand updated README to foster community contribution.
- Appendix H: Federated Architecture (ANS-FED-v0.1.1) to the specification. This appendix describes a federated architecture for the Agent Network System.
- Initial public release of the Agent Network System specification.
- Backend Service:
- The
/lookupendpoint now returns thepublic_keyfor agents to enable cryptographic verification. - Implemented the
/verifyendpoint to allow for programmatic verification of agent claims.
- The
- JavaScript/TypeScript SDK (
@ans-project/sdk-js):- Released version
0.0.5to npm. - Added
--policy-requirementsflag to theanslookupCLI for advanced filtering. - The
lookupmethod now includes the agent'spublic_keyin the response.
- Released version
- Tests & Demonstrations:
- Added Test
00008for programmatic verification using the/verifyendpoint. - Added Test
00009for a visual demonstration of the end-to-end verification workflow.
- Added Test
- Documentation:
- Added
agent-verification-workflow.mdexplaining the cryptographic principles and workflow. - Added
backend-api-testing-strategy.mddetailing the backend testing strategy.
- Added
- Backend Service: The
/lookupendpoint now correctly parsespolicy_requirementswhen sent as a stringified JSON. - JavaScript/TypeScript SDK (
@ans-project/sdk-js):- Fixed a bug in the
anslookupCLI argument parser to correctly handle values. - Corrected the conversion of kebab-case arguments to snake_case for the backend API.
- Fixed a bug in the
- Backend Service: Implementation of the
/lookupendpoint. - JavaScript/TypeScript SDK (
@ans-project/sdk-js): Released version0.0.3to npm. Includeslookupfunction andanslookupCLI. - Java SDK (
com.ans.sdk:ans-java-sdk): Released version0.0.3. Includeslookupmethod.
- Backend Service: Initial implementation of the ANS backend service with a tested
/registerendpoint. - JavaScript/TypeScript SDK (
@ans-project/sdk-js): Released version0.0.2to npm. IncludesregisterandgenerateKeyPairfunctions. - Java SDK (
com.ans.sdk:ans-java-sdk): Released version0.0.2. IncludesAgentRegistrationClientfor agent registration. - Infrastructure & Tooling: Added Terraform configurations for GCP, a Docker setup for local development, and a Jest testing framework.
- Initial public release of the Java SDK.
AgentRegistrationClient: Class for registering a new agent with the ANS network, including key generation and payload signing.