mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-10-23 05:32:18 +00:00
10 lines
853 B
HTML
10 lines
853 B
HTML
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><title>本机身份建立与对端公钥保护</title></head><body><main data-praxis-anchor="diagram:identity-resolution" data-praxis-kind="uml_diagram"><h1>本机身份建立与对端公钥保护</h1><pre class="mermaid">flowchart TD
|
|
Ensure[ensureLocalIdentity] --> Load[local_store.load]
|
|
Load -->|valid| Existing[return LocalIdentity]
|
|
Load -->|missing or invalid| Random[generate private key]
|
|
Random --> Save[local_store.save]
|
|
Remember[rememberPeerKey] --> Current[peer_store.get]
|
|
Current --> Guard{verified current + unverified different key?}
|
|
Guard -->|yes| Deny[PermissionDenied]
|
|
Guard -->|no| Put[peer_store.put PeerPublicKey]</pre><p>图中没有 Contact、IdentityLink 或稳定 TeamMember;它们不属于当前 core_mesh 实体。</p></main></body></html>
|