Curriculum previewThis is not your assigned passport. No identity, answers, or completion progress are stored here.How to start your passport
Local-first passport
Resume without pretending
Your route. One clear status.
Your computer remembers drafts and where you stopped. The launcher submits one generated public result at a time, and the trusted controller verifies it. Routine missions do not wait for a person.
Preview modeNo learner identity or official progress is loaded.
Preview: no learner identity, persistence, or official progressThis static site lets you inspect the curriculum. Run gh passport start once, then gh passport open from any folder.
GitHub could not be reachedYour local navigation is still available. No pass state is inferred while GitHub is unavailable.
Submitted to GitHub; waiting for the automatic checkThe signed event normally starts the check immediately; a sparse recovery scan also runs four times daily. Do not push the same change again. If nothing appears after 30 minutes, use the non-secret help link.
The public learning record needs safe recoveryYour local work was not changed. In the terminal, run gh passport start; it reuses the existing route and repairs the record when safe. If it stops, use the help link.