Onboarding Journey
Goal: move a new participant from entrypoint to an authenticated Garden context.
Flow
- A participant enters through the client or Agent.
- Authentication establishes an account using the supported wallet or passkey path.
- The application resolves Garden context and membership eligibility.
- Auto-join or explicit join records the appropriate relationship.
- The participant lands on a surface appropriate to their role and presentation mode.
Keep public website and installed-PWA routes separate. A successful sign-in is not the same as a successful Garden join; expose each recovery state independently. For passkey constraints, see Authentication. For current routes and persona mapping, see the generated persona surfaces.