Commands
atomic init
Bootstrap an agent identity and start the server.
atomic init --domain <domain> [options]| Flag | Description |
|---|---|
--domain | Agent domain (required) |
--port | Server port (default: 443) |
--no-tls | Disable TLS |
--tls-cert | Path to custom TLS certificate |
--tls-key | Path to custom TLS private key |
--proxy | Trust X-Forwarded-For headers |
--force | Overwrite existing credentials |
atomic whoami
Print agent identity.
atomic status
Check server status, TLS, vault stats.
atomic verify <domain>
Verify a remote agent’s identity by fetching its agent.json.
atomic deposit-url
Generate a one-time deposit URL.
atomic deposit-url --label <name> --expires <duration>Durations: 5m, 1h, 24h, 7d.
atomic deposits
List deposit history.
atomic vault
atomic vault set <label> [value] # set (reads stdin if no value)
atomic vault get <label> # read
atomic vault list # list labels
atomic vault delete <label> # deleteatomic magic-link
atomic magic-link host <code> --expires <duration>
atomic magic-link listatomic sign
Sign an outgoing HTTP request.
atomic sign [--dry-run] -- <command>atomic stop
Stop the background server.
atomic service
atomic service install # install systemd service
atomic service uninstall # remove systemd service
atomic service status # check service status