# Visual User Flow

Complete User Journey Flowchart

{% @mermaid/diagram content="flowchart TD
Start\[Start: Download App]
Launch\[Launch: Check Device]
ProfileCheck{Profile Check}
SignUp\[Sign Up: Name + Email]
SysCheck\[System Check]
ReqMet{Requirements Met?}
Upgrade\[Upgrade Guidance]
Deploy\[Deploy Node]
Wallet\[Wallet Created]
Connect\[Connect Golem]
StartE\[Start Earning]
Dashboard\[Dashboard Monitoring]
Track\[Track Earnings]
Future\[Future Features]

Start --> Launch --> ProfileCheck
ProfileCheck -->|Existing User| SysCheck
ProfileCheck -->|New User| SignUp --> SysCheck
SysCheck --> ReqMet
ReqMet -->|Yes| Deploy
ReqMet -->|No| Upgrade --> Deploy
Deploy --> Wallet --> Connect --> StartE --> Dashboard --> Track --> Future
" %}

Key Decision Points:

1. Profile Check - Existing user goes straight to dashboard
2. System Check - Requirements not met shows upgrade guidance
3. Node Deployment - Automatic setup with progress indicators
4. Connection Status - Real-time feedback on network connectivity Error Handling:
5. Hardware Issues - Clear guidance on system upgrades
6. Network Problems - Automatic retry with status updates
7. Node Failures - Automatic recovery and restart
8. Wallet Issues - Secure backup and recovery systems


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.idlenetwork.com/architectural-overview/visual-user-flow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
