dig-node-control-interface 0.4.0

Canonical client <-> dig-node CONTROL interface contract: the method catalog for controlling/querying a running dig-node (config, status, peers, subscriptions, cache, wallet), transport-agnostic. SSOT so client and node can't drift.
Documentation
# Changelog

All notable changes to this project are documented here.
This project adheres to [Semantic Versioning](https://semver.org) and
[Conventional Commits](https://www.conventionalcommits.org).

## [0.4.0] - 2026-08-06

### Features
- **control:** PeerSoftware type and an always-present software field on peerStatus (#4)

## [0.3.0] - 2026-08-02

### Features
- **control:** Add control.wallet.balance read method to the contract (#3)

## [0.2.0] - 2026-07-19

### Features
- **control:** The canonical control-method catalog (#1147) (#1)

## [0.1.0] - 2026-07-19

### Chores
- Provision dig-node-control-interface contract crate skeleton