Create Access Snapshot
create_access_snapshotCreate a signed access snapshot that pins terms, jurisdiction, and constraints at access time, so later source changes cannot alter what was recorded.
Instructions
Create a signed access snapshot that pins terms, jurisdiction, and constraints at the moment of access, so a later change to the source terms does not alter what the snapshot records.
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": {
"accessReceiptId": "<accessReceiptId>",
"sourceId": "<sourceId>",
"termsVersion": "<termsVersion>",
"compensationRate": "<compensationRate>",
"currency": "<currency>",
"allowedPurposes": "<allowedPurposes>"
},
"name": "create_access_snapshot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| currency | Yes | ||
| sourceId | Yes | ||
| termsVersion | Yes | ||
| accessReceiptId | Yes | ||
| allowedPurposes | Yes | ||
| compensationRate | Yes | ||
| sourceJurisdiction | No |