POST /agents.
agt_*) and pass it whenever this agent moves money, so Natural attributes the money movement to it.
Issue a key
Creating an agent returns its ID, not a credential. Issue a key next so your runtime can authenticate as that agent withak_ntl_*. The dashboard runs POST /agents and POST /agent-keys back to back; over the API you do the same.