Usage
initiat device register <device-name>
Arguments
device-name
required
Human-readable name for this device
Examples
Register with descriptive name
initiat device register "my-laptop"
Register work device
initiat device register "work-macbook"
How it works
-
→
Generates Ed25519 signing keypair
-
→
Generates X25519 encryption keypair
-
→
Registers device with server using authentication token
-
→
Stores keys securely in system keychain
-
→
Clears temporary authentication token
Output
🔑 Registering device: my-laptop
🔑 Generating Ed25519 signing keypair...
🔒 Generating X25519 encryption keypair...
📡 Registering device with server...
🔐 Storing keys securely in system keychain...
✅ Device registered successfully!
Device ID: dev_abc123
Device Name: my-laptop
Created: 2024-01-15T10:30:00Z
🔐 Keys stored securely in system keychain
💡 Next: Initialize project keys with 'initiat project list'