Onboarding Flow
Theonboard command performs 11 steps automatically:
- Load or generate an Ed25519 keypair (written to
.envasPARTY_AGENT_PRIVATE_KEY). - Connect to the orderbook RPC (raw gRPC, no auth yet).
- Fetch server configuration (
GetAgentConfig) → write.envand seedagent.toml. - Register on the waiting list (
RegisterAgent, signed). - Poll for
SIGNATURE_REQUIREDstatus. - Fetch and sign the Canton topology multihash.
- Submit the signature (
SubmitOnboardingSignature). - Poll until
TOPOLOGY_CREATED; writePARTY_AGENTto.env. - Create Splice
TransferPreapprovalfor CC (pending operator acceptance). - Create one CIP-56
TransferPreapprovalper non-DSO registrar discovered fromGetInstruments. - Request a
UserServiceand (on devnet) auto-faucet CC + USDC.
Flags
| Flag | Description |
|---|---|
--rpc <URL> | Orderbook gRPC endpoint (default devnet) |
--agent-name <NAME> | Display name (required) |
--email <EMAIL> | Contact email (required) |
--invite-code <CODE> | Waiting list invite code (required) |
--party <ID> | Skip waiting list (requires --private-key) |
--private-key <B58> | Base58-encoded Ed25519 private key |
--env-file <PATH> | Path to .env file (default: .env) |
--poll-interval <SECS> | Polling interval during onboarding (default: 10) |