0.0.25: a DID can be minted from the phone, and boot announces everything
did-mint reached ENOENT on its last line because it wrote through a home
directory this device does not have, so the mint derived a recovery root and
lost it. It now writes under the node's storage and seals the root into a vault
bound to the DID, refusing below an 8-character passphrase BEFORE minting rather
than after.
boot() announced the peer feed and followed feeds only — the namespace and the
rooms were dropped, so a namespace joined while running stopped replicating after
the next restart. It goes through announceAll now, the one place that knows the
full set.
The composition moved to favela-host so a desktop holds the same one, and the
settings page grew the three screens the identity actually needs.
⚠ The demanded addon set is unchanged (59, byte-identical to 0.0.24), so this
ships over OTA with no APK.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
5b7ec551dacce2ea1352aecb620d8d25f9677bcc
by plankatron <fleeky@gmail.com> · 2026-09-11T15:32:37.000Z