Machine access
The same approval flow protects development laptops, production servers, and CI runners. Persistent identity is recognition. Dashboard approval is authorization. A one-hour, one-time grant is access.
Last updated: 2026-09-20
Who it covers
Any machine that runs npx getmyenv run - a developer laptop, a production container, a CI job - goes through the same approval flow. There is no separate “production key” baked into the app.
Three layers
- Identity - a persistent record of the machine that connected. Identity is recognition, not access.
- Authorization - a decision you make in the dashboard to approve or deny a request.
- Access - a one-time grant (valid up to 1 hour) that lets the CLI fetch encrypted secrets once.
Request window and grant
Approval requests are valid for 5 minutes. If the window closes without a decision, the request expires and the CLI must ask again. After you approve, the grant can be used once within 1 hour.
Revoking a machine
You can revoke a machine identity from the dashboard. A revoked machine cannot request access again until it re-registers. Revocation is instant and applies to all future requests.