Skip to content

Latest commit

 

History

History
40 lines (39 loc) · 1.17 KB

basic-flow.md

File metadata and controls

40 lines (39 loc) · 1.17 KB
---
title: "Basic Public Graph Flow"
---
flowchart TD
    A[Retrieve raw graph\nfrom chain] --> B[Build GraphSDK import\nbundles from raw\ngraph data]
    B --> B'[Instantiate empty graph using SDK]
    B' --> C[Import bundles to graph]
    C --> D[[query and manipulate\ngraph via SDK as desired]]
    D --> E[Export graph changes\nto raw export bundles]
    E --> F[Write graph updates to chain]
Loading
---
title: "Basic Private Graph Flow"
---
flowchart TD
    subgraph Graph Key Flow
    A1[Retrieve user public\ngraph keys from chain]
    B1[Retrieve user private\ngraph keys from wallet\nor provider cache]
    end
    subgraph Graph Data Flow
    A2[Retrieve raw graph\nfrom chain]
    end
    subgraph \n
    B[Build GraphSDK import\nbundles from raw\ngraph & key data]
    A2 --> B
    A1 & B1 --> B
    B --> B'[Instantiate empty graph using SDK]
    B' --> C[Import bundles to graph]
    C --> D[[query and manipulate\ngraph & keys via SDK as desired]]
    D --> E[Export graph & key changes\nto raw export bundles]
    end
    subgraph Output
    A3[Write updated key\ndata to chain\nif needed]
    B3[Write updated graph\ndata to chain]
    E --> A3 & B3
    end
Loading