What happens the first time you launch OctoMY™ on a brand-new device — and why you don't have to set anything up.
When to use this
- You just installed the app on a new machine
- You want to know what's been created on your behalf so you can decide whether to upgrade it to a passphrase-protected identity
- You're curious why nothing prompted you for a password during install
For the conceptual background — what a Sentient is, what a Hive is, how identity is stored — see Sentient Identity.
On first launch, StartupStateMachine discovers no existing identity on disk and runs the §SP-1 auto-create branch silently. The app:
SentientNameGenerator (libid). The result is an adjective_noun phrase from the existing word lists — something like curious_otter or sunny_crane. You can rename it later from the Sentient Lobby.SID-<your-sid-hex>. You never see it; the UI shows the Sentient's display name everywhere.There is no wizard, no progress bar, no password prompt during this step. You arrive at the home activity with a working identity already active.
Immediately after step 4 completes, the app pushes SecurityUnboxingActivity once. This is the only interruption to first-boot — and it's optional.
The activity offers:
| Action | What happens |
|---|---|
| Set a passphrase | The Shadow Sentient becomes a Full Sentient. Your hive is now passphrase-protected; the app prompts you for the passphrase on every launch. You also get a BIP39 recovery phrase — write it down before continuing. |
| Skip | The Shadow Sentient stays a Shadow. The app remembers the dismissal and won't ask again at next launch. You can upgrade later from the Sentient Lobby's Upgrade to full entry. |
Either choice is valid. Shadow is fine for development machines, dedicated agent/remote hardware, or any context where the device's own security guarantees are sufficient. Full is the right answer for personal laptops, shared workstations, or anything that might leave your physical control.
After the optional upgrade prompt is dismissed, the navigation header's Lanyard (top-right corner) shows your newly-created identity:
No node) until you select or create a node. Click it to open Node Selection.The chips' display names update everywhere the app surfaces them (status widgets, OPAL prompts, log lines).
Earlier versions of OctoMY™ ran a multi-step Unboxing Wizard on first launch: pick a passphrase, generate keys, choose a name. The current spec (the internal Startup Identity Unification spec) replaced that wizard with the silent §SP-1 auto-create path because:
The Shadow → Full upgrade path is still the same code (SecurityUnboxingActivity's upgrade mode), just reachable later from the Sentient Lobby instead of running unconditionally at boot.
Either:
In both cases the upgrade activity gives you a fresh recovery phrase. Write it down. Without it a forgotten passphrase is unrecoverable.
| Topic | Why it's relevant |
|---|---|
| Sentient Identity | What a Sentient is — Shadow vs Full, SID derivation, hive storage |
| Switch Sentient | Move between multiple Sentients on the same device |
| Switch Node | Pick a Node within the active Sentient |
| Identity Switching | What the six-phase switch actually does |