commit edbbbddd06916b5253ebef4fa077aa3ccb4cd668
parent 5b0b0e8cdb1f5b6482852ad73fb17d8cb38114de
Author: triesap <tyson@radroots.org>
Date: Sat, 21 Mar 2026 17:51:10 +0000
core: define local identity reset contract
- add the app identity lifecycle contract doc under docs
- define local managed and external signer custody for home identity actions
- narrow reset copy to app-managed local identity state so the shared ui matches the current implementations
- keep the wider full-app data wipe as future contract work instead of implying it today
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/crates/core/src/lib.rs b/crates/core/src/lib.rs
@@ -130,7 +130,7 @@ impl RadrootsApp {
"This removes the current key from this device and returns the app to setup."
}
HomeActionKind::ResetDevice => {
- "This removes all local identity and app state from this device and returns the app to setup."
+ "This removes all app-managed local identity state from this device and returns the app to setup."
}
HomeActionKind::DisconnectSigner => {
"This disconnects the current browser signer from the app. It does not delete the signer key."