Tutorial — Agents
Create an agentic wallet
Every machine identity gets an MPC wallet at registration. For delegated agents, the controller is a human DID; spending caps, allowed operations, and time-bound scopes are written into the delegation.
- Level
- Intermediate
- Time
- ~15 min
- Prerequisites
- An existing human did:tenzro identity
- Stack
- CLI · JSON-RPC
01
Register the human controller (if needed)
The controller is a did:tenzro:human identity. Skip if you already have one.
tenzro identity register --type human --display-name "Alice"02
Register the delegated machine
Pass the controller DID; the registry derives the machine DID and provisions the MPC wallet automatically.
tenzro identity register \
--type machine \
--controller did:tenzro:human:0123...03
Set a delegation scope
Specify the spending caps and allowed operations the controller authorizes.
tenzro identity set-delegation \
--machine did:tenzro:machine:... \
--max-tx 10 \
--max-daily 50 \
--allowed-ops "inference,payment,bridge"04
Inspect the wallet
Confirm the wallet address, threshold, and current scope.
tenzro wallet info --did did:tenzro:machine:...Related