init
Halot uses role-scoped init commands. Each one creates the workspace files that role needs, including a shared wallets.jsonwith the generated network-scoped private keys.
Workspace Init
bash
Generated Artifacts
The CLI also updates .gitignoreto exclude wallets.json and the runtime cursor directory .halot/.
Provider
- halot.provider.json
- wallets.json
Verifier
- halot.verifier.json
- wallets.json
- model.config.json
- inference.json
- specializations.json
Requester
- halot.requester.json
- wallets.json
Security Warning
wallets.json contains raw private keys for both supported networks. Never share it and never commit it to version control.Next Steps
Providers and verifiers typically continue with register. Providers then draft services with service init. Requesters usually continue with quote or job create.