join_pool
Joins a public research pool by first showing a signable grading statement, then signing it with your trading key and writing a member file for a pull request. No order is placed and no funds move.
Instructions
Join the research pool, which grades your public fills on a public scoreboard. Two steps: without confirm it shows the exact statement and signs nothing; with confirm=true and the joined_at that first call returned, it SIGNS that statement with your key and writes the member file for a pull request. No order is placed and no money moves. Call only when the user asked to join, and confirm only after they read the statement. Check get_pool_status first. Needs a trading key and mainnet: on testnet it returns {error, code: testnet} and signs nothing. The user opens the pull request; leave_pool undoes it. Returns the statement, then the signed member file path.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "join_pool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | true only after the user read the statement and said yes | |
| joined_at | No | the joined_at value the dry run returned |