本机身份建立与对端公钥保护
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]图中没有 Contact、IdentityLink 或稳定 TeamMember;它们不属于当前 core_mesh 实体。