Architecture overview

The proposed separation between experiences, shared capabilities, and the network.

On this page

User experiences

An application should begin with an understandable task. Its interface explains what the participant is doing, which information is shared, and what outcome to expect.

Shared capabilities

Reusable capabilities could provide consistent ways to read and update shared information. Their boundaries, permissions, and failure behavior must be explicit before other applications depend on them.

Network integration

Solana is the setting for this exploration. The final account model, programs, transaction flows, and network configuration have not been specified in this website.