| POST | /api/hermesco/agent | Run one agent turn (Hermes drives tools). |
| GET | /api/hermesco/agents | List the agent fleet and whether Fly is configured. |
| POST | /api/hermesco/agents | Provision a new agent machine. |
| GET | /api/hermesco/agents/[id] | Status and vitals of one machine. |
| POST | /api/hermesco/agents/[id] | Suspend, start, or exec on a machine. |
| DELETE | /api/hermesco/agents/[id] | Destroy a machine. |
| GET | /api/hermesco/treasury | Read the live Treasury state. |
| POST | /api/hermesco/treasury/decide | Approve or deny a pending proposal. |
| POST | /api/hermesco/treasury/deposit | Start a Stripe Checkout to deposit capital. |
| GET | /api/hermesco/treasury/deposit | Confirm a returned Checkout session and credit it. |
| POST | /api/hermesco/treasury/reset | Reset a workspace’s Treasury. |