Files
whitepaper/en/flow/asset_inheritance_flow.md
2026-02-08 21:39:16 -08:00

1.6 KiB

graph TD
    %% Phase 1: Initialization
    subgraph Initialization [1. Initialization Phase]
        A[Mnemonic Phrase] -->|PBKDF2/Scrypt| B[Master Seed]
        B -->|SSS 3/2 Split| S0[Shard S0: Mobile Held]
        B -->|SSS 3/2 Split| S1[Shard S1: Distributed Custody]
        B -->|SSS 3/2 Split| S2[Shard S2: Offline Credential, Inheritance]
    end

    %% Phase 2: Storage & Distribution
    subgraph Storage [2. Storage & Distribution]
        S0 -->|Persist| TEE[Mobile Secure Chip TEE/SE]
        S1 -->|VSS Resharding - Anti-Collusion| Cloud[Distributed Cloud Nodes]
        S2 -->|Delivery/Backup| Heir[Heir/Lawyer/Vault]
    end

    %% Phase 3: Active State
    subgraph Active_State [3. User Active State (Alive)]
        User((User)) -->|Biometrics| TEE
        TEE -->|S0| Auth{TEE/SE Computation}
        DATA{Data to Process} -->|S0| Auth
        Auth --> Action[Processing Result]
    end

    %% Phase 4: Inheritance Logic
    subgraph Inheritance_Logic [4. Inheritance Trigger Logic]
        Signal{Heartbeat Signal Interrupted?} -->|Yes| Pending[Enter Pending Freeze Period]
        Pending -->|Timeout & No Intervention| Contract[Smart Contract Triggers Released]
        Contract -->|Unlock Signal| Cloud
    end

    %% Phase 5: Recovery
    subgraph Recovery [5. Asset Recovery]
        Heir -->|Holds S2| Recovery_Auth{Combine & Restore}
        Cloud -->|Unfreeze & Release S1| Recovery_Auth
        Recovery_Auth -->|S1 + S2| B2[Reconstruct Master Seed]
        B2 --> Success[Asset/Data Inheritance Success]
    end

    %% Styling
    style A fill:#f9f,stroke:#333,stroke-width:2px
    style B fill:#fff,stroke:#333,stroke