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.
- Protocol configuration contract with one-time initialization, admin transfer, fee basis points, and treasury management.
- Agent identity registry with controller rotation, metadata updates, and administrative deactivation.
- Wallet policy registry with agent bindings, settlement asset configuration, spend limits, and enabled-state controls.
- Payment intent contract with payer cancellation and admin-driven settlement finalization.
- Shared protocol errors, payment status types, basis-point validation, and
storage TTL helpers in
lily-common. - Reusable Soroban test helpers in
lily-test-supportand contract test suites covering initialization, authorization, storage, and state transitions. - Formatting, linting, build, test, Wasm artifact, and CI workflows for the Rust workspace.