record_balance_observation
Record client-supplied balance observations—value, native quantity, or per-unit cost—with original as-of time and source provenance for audit-only tracking.
Instructions
Record independent value, native quantity or per-native-unit average cost observations.
No value-to-quantity conversion, cash movement, inferred fill or historical return approval. Historical/mismatched evidence stays audit-only. Invoke only for facts the client actually supplied, with its original as-of time.
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": {
"reference_symbol": "<reference_symbol>",
"as_of": "<as_of>",
"source_text": "<source_text>",
"source_locator": "<source_locator>",
"idempotency_key": "<idempotency_key>"
},
"name": "record_balance_observation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | Timezone-aware time of the reported balance, separate from today's server receipt time. | |
| source_text | Yes | Original client statement or description of the source. Never reconstruct it from an Agent's old summary. | |
| cost_currency | No | ||
| quantity_unit | No | ||
| reported_cost | No | ||
| reported_value | No | ||
| source_locator | Yes | Source locator text or JSON object as text. This records client provenance; it does not claim broker verification. | |
| value_currency | No | ||
| idempotency_key | Yes | Reuse the same key and unchanged facts when retrying. | |
| reference_symbol | Yes | Existing tracked position. A quote proxy is not automatically the native instrument. | |
| native_instrument | No | ||
| reported_quantity | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |