v10.0.3
DKG v10.0.3 — patch
Patch release on top of v10.0.2, live on npm as @origintrail-official/dkg@10.0.3 and tracked by the mainnet (Base / Gnosis / NeuroWeb) and testnet auto-update channels. No contract changes — no deployment required (no Solidity source or ABI changes since 10.0.2).
Added
- RPC usage metrics (#1409) and reduced DKG node RPC load across startup and steady-state polling (#1440).
Changed
- Node UI — PublishingConviction (PCA) owner-access model refactor: a centralized owner-access + signer-planning model, an approve reducer/runner, and
ConvictionDetailViewdecomposition (#1446, #1453, #1468, #1472; from the #1348 / #1350 / #1375 series).
Removed — builder-facing publish surface migrated to the lifecycle-native flow (#1410)
- Top-level
dkg publishandPOST /api/knowledge-assets/publishare removed. Publish a named Knowledge Asset via the lifecycle-native flow instead: CLIdkg ka create --share <name>thendkg ka publish <name>; APIPOST /api/knowledge-assets/:name/vm/publishaftercreate→wm/write→wm/finalize→swm/share. The removed route returns an explicit error pointing at the new path. Builders integrating against the old command/route must migrate.
Fixed
- Folded-private ACK anchoring gated on storage-ack v2, with legacy V10 ACK-provider fallbacks (#1369, #1371).
- WM→SWM promote migration isolated on a dedicated context graph (#1464, #1483).
- Base mainnet ACK candidate filtering by active network relays (#1482).
- Devnet UI solc / config (#1403) and testnet store preflight resilience (#1408).
- Devnet regression lane repaired against the #1410 KA-publish CLI unification — a shared
runKaPublishLifecyclehelper, the rpc-quiet-window budget, and thedaemon.logdouble-write (#1496).
Full changelog: v10.0.2...v10.0.3