Enrol nodes
rent_supply_enrollMakes claim tokens for new nodes, one per node, each valid for 10 minutes and shown only in this answer. lines holds the exact shell line for each token: run it on the machine and the node kit sets the machine up, claims the node, links it and reports each step. The token reaches the kit on stdin, never as a process argument. On a host the claim comes after the install, and a first install can outlast the token: when the line ends with claim_invalid, call this tool again and run the same line with the new token. That run is quick, because the host is already set up. payout registers the USDC address every node of this enrolment is paid to; without it the nodes are not paid until one is set with rent_supply_update_node. Ask the user for the address; never make one up. Each node is paid once a day, in USDC, to the address registered on that node; a node without an address is not paid and its releasable earnings wait until one is registered. A payout cannot be reversed, and a payout made is never sent again to another address. A refusal carries retryable, owner_action_required and next; run next.command after next.after_s seconds.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"wire": "<wire>",
"region": "<region>",
"ask": "<ask>",
"capacity": "<capacity>"
},
"name": "rent_supply_enroll"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ask | Yes | What you ask per hour. Customers pay this plus rent.dev's take. | |
| wire | Yes | `e2b`: a Linux host where the node kit installs the sandbox stack. `rent`: a driver file you write for your own platform. | |
| count | No | Nodes to enrol: one claim token each. Default 1. | |
| payout | No | Where this node's payouts go. Each node is paid once a day, in USDC, to the address registered on that node; a node without an address is not paid and its releasable earnings wait until one is registered. A payout cannot be reversed, and a payout made is never sent again to another address. | |
| region | Yes | A generic region label such as `us-central` or `eu-central`, never a vendor's. | |
| capacity | Yes | What each node offers. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| lines | Yes | One entry per claim token: the exact shell line with that token in it. | |
| install | Yes | ||
| guide_url | Yes | ||
| expires_at | Yes | ||
| claim_tokens | Yes | Shown once: one per node. |