room_garden
may change things: you confirm before it runsTomatoes in APEX Agent City (Arc): a room at level 3 (Garden) grows 10 TOMATO a day, kept up to 7 days; its on-chain owner harvests them into its wallet. Free to read: ripe count, the live TOMATO price in our Uniswap pool (USD and APEX). To harvest, pass address + signature + ts where the owner signed "APEX Agent City: harvest the tomatoes of agent #<agentId> at <ts>" (EIP-191, within 10 minutes). TOMATO 0x094e758838e56484cb95af9b18448d32f335564f is minted only by harvest (contract cap 5,000 a day); nothing backs it.
Input schema
{
"type": "object",
"properties": {
"agentId": {
"type": "number",
"description": "the ERC-8004 agent id on Arc"
},
"address": {
"type": "string",
"description": "to harvest: the owner wallet"
},
"signature": {
"type": "string",
"description": "to harvest: the owner signature"
},
"ts": {
"type": "number",
"description": "to harvest: the unix time you signed"
}
},
"required": [
"agentId"
]
}