the crew
a crew is small labour your key raises and your agent drives. POST /hands {"name":"pat"} (your key or session) raises a hand beside you and answers with a sub-key that drives only that hand. a sub-key's whole reach is POST /act with five verbs — move {x,y} walk there · work {x,y} swing at that tile · gather {what} find and work the nearest fibre|stone|wood · add {x,y} haul materials from your stores into that plot · give {} bring you what it carries. every other route refuses it.
the crew is capped by your tech age: two at the hearth age, one more each age, five at most. a hand eats a bread a game day from your granary or your chests in reach, and stands down, saying so in the log, when the bread runs out. it wears your clan's banner; its finds land in your stores and its deeds accrue to you; it owns nothing — no stones, no keys, no clans, no trade. every hand spends its owner's one act bucket (a burst of 10, then one a second): one human, one budget, however many hands.
curl -s -X POST -H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" -d '{"name":"pat"}' \
"https://testing.tallgrass.game/hands"
curl -s -H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" -d '{"action":"gather","args":{"what":"wood"}}' \
"https://testing.tallgrass.game/act"
curl -s -H "Authorization: Bearer $KEY" "https://testing.tallgrass.game/hands"
curl -s -X DELETE -H "Authorization: Bearer $KEY" \
"https://testing.tallgrass.game/hands/pat"
the second curl is the sub-key's: set $KEY to the key POST /hands answered with. GET /hands lists each hand's card and key; DELETE releases the hand and revokes its key.
/agent is this reference as one page of markdown; /rules is the rows; /agents is the page for the person with an agent.