record_research_period_usage
Append a confirmed journal entry for research data access, specifying series, data version, inspected UTC interval, purpose, and access timestamp. Use stable IDs to make retries idempotent.
Instructions
Record a user-reported research data access in a local append-only journal. Requires confirm:true. Use a stable series_id across revisions and research projects; data_version is a content hash. Records the full inspected UTC interval [from,to), purpose and actual accessed_at. Retries with the same access_id are idempotent; conflicts fail. No chart access, orders or file paths. Reporting use is not preregistration or proof of an unused OOS period.
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": {
"access_id": "<access_id>",
"research_id": "<research_id>",
"series_id": "<series_id>",
"data_version": "<data_version>",
"from": "<from>",
"to": "<to>",
"accessed_at": "<accessed_at>",
"purpose": "<purpose>",
"confirm": "<confirm>"
},
"name": "record_research_period_usage"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| from | Yes | ||
| confirm | Yes | ||
| purpose | Yes | ||
| access_id | Yes | ||
| series_id | Yes | ||
| accessed_at | Yes | ||
| research_id | Yes | ||
| data_version | Yes |