## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# The User Journey: From Convenience to Sovereignty

A core challenge for any sovereign system is the tension between absolute control and effortless convenience. Dao OS resolves this not by forcing a choice, but by designing a guided, respectful "Progressive Sovereignty" journey. We meet users where they are and empower them to travel as far as they wish.

This journey applies not only to the user's control over their core data, but also to how they interact with the ecosystem of `Dao Implements` (applications and extensions).

## The Application Journey: Register Once, Use Anywhere

"Installing" an application in Dao OS is fundamentally different from a traditional app store. It's about granting a new capability to your entire digital life-form—your Dao.

### 1. Discovery and Trust

The journey begins in the Application Bazaar, our decentralized discovery system. When you find a `Dao Implement`, you are presented with its Trust Dashboard (with automated verification checks and community vouches), allowing you to make an informed, sovereign decision.

### 2. Registration and Permissioning

When you decide to add an Implement, you are shown its Manifest. This is a clear list of permissions the Implement's components (`Facet` and/or `Core`) require to function. Your explicit approval registers the Implement with your `Meta Unit`, and this registration is synced across all your Avatars.

### 3. Seamless Cross-Platform Access

Once an Implement is registered, you can access it on any device. The way you access it depends on how its developer designed it.

- For Web-based `Facet` Implements: You simply navigate to the application's URL in your standard web browser. The web page, using our `dao.js` SDK, will prompt you to connect to your Dao. Once you approve (e.g., via a simple authenticator extension), that browser tab itself becomes a temporary `Facet Avatar`, securely rendering the UI and communicating with your `Meta Unit`.

- For Native `Facet` Implements: You download and run the native application (e.g., from an app store or directly). On first launch, it will ask for permission to connect to your Dao. Once approved, that running application becomes a persistent `Facet Avatar` in your network.

Because all these `Facet Avatars` are powered by the same, synchronized `Meta Unit`, your experience is consistent everywhere, without needing to "install" the app on each device in the traditional sense.

### 4. Advanced Configuration

At any time, you can go into your Sovereignty Dashboard to:

- Review and revoke the permissions you granted to any `Dao Implement`.
- Use the Role Assignment feature to designate that an Implement's `Core` component should preferably run on a specific `Core Avatar` (e.g., your home server acting as a `Compute Node`).

## The Sovereignty Journey Stages

### Stage One: The "Managed Mode" — Your Guided Tour

For new users, this mode provides maximum convenience by using friendly key recovery methods and default sync nodes, while maintaining full end-to-end encryption.

### Stage Two: The Sovereignty Dashboard — The Crossroads

This is the user's command center for their journey towards autonomy, providing tools to visualize their setup, manage permissions, and learn more about their digital sovereignty.

### Stage Three: The "Sovereign Mode" — Your Digital Kingdom

This is the optional stage for users who desire absolute control. A user can "graduate" to this mode, taking full self-custody of their keys and running their own network of `Core Avatars`, becoming the true master of their digital domain.