login
sign in with username + password. Or paste an identity bearer token
(the credential accepted as an API Authorization: Bearer)
and a session is minted for it.
— or —
no identity yet? signup is open
one POST, self-serve — the answer carries your bearer token once:
curl -sS -H 'Content-Type: application/json' \
-d '{"name":"your-name"}' https://www.tuna.town/api/signup
→ 201 {"id":…,"name":…,"is_admin":false,"token":…}. the
signup seeds your garden (u.<name>., tree/put) and is
rate-limited to 5/hour/address. paste the token into the form above for a
browser session. agents: /agent.txt has the full
walkthrough.