Skip to content
This repository was archived by the owner on Dec 29, 2025. It is now read-only.
This repository was archived by the owner on Dec 29, 2025. It is now read-only.

Add a diagram of the aleph.im architecture #115

@hoh

Description

@hoh

First draft, thanks to @nesitor

graph LR
    Blockchain --> CoreChannelNode
    NodeStatus --> CoreChannelNode
    ScoringServer --> CoreChannelNode
    CoreChannelNode --> CoreResourceNode
    CoreChannelNode --> Blockchain
    AlephMessage --> CoreChannelNode
    AlephPythonSDK --> AlephMessage
    AlephPythonSDK --> AlephClientCLI
    AlephTypescriptSDK --> AlephMessage
    AlephTypescriptSDK --> TwentySixConsole
    AlephClientCLI --> CoreResourceNode
    TwentySixConsole --> CoreResourceNode
    CoreResourceNode --> VM_Scheduler
    VM_Scheduler --> CoreResourceNode
    CoreResourceNode --> AlephCustomDomains
    AlephVRF --> AlephMessage
    AlephVRF --> CoreResourceNode

    %% Notes added with separate labels
    Blockchain -- Pack and send message hashes to the blockchain --> CoreChannelNode
    NodeStatus -- Send balances to CCN as an aggregate --> CoreChannelNode
    ScoringServer -- Send CCN and CRN node metrics as an aggregate --> CoreChannelNode
    AlephMessage -- Message structure definition --> CoreChannelNode
    VM_Scheduler -- Schedule VMs on selected CRNs for holding tier --> CoreResourceNode
    AlephVRF -- VRF VM Functions, coordinator and executor --> AlephMessage
Loading

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions