probe_grade_precheck
FREE pre-check (100/day per wallet; pass caller). Returns assessability only - the declared family's published expectation table and binding-strength wording, disclosed before payment; no grades are returned. The full signed report is the paid probe_grade_grade call.
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": {
"caller": "<caller>",
"family": "<family>",
"script_id": "<script_id>",
"issued_nonce": "<issued_nonce>",
"canary_echo": "<canary_echo>",
"probes": "<probes>"
},
"name": "probe_grade_precheck"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caller | Yes | Solana base58 wallet of the operator; keys the free allowance (100/day per wallet). | |
| family | Yes | The memory-store family the probe run targeted: mem0, zep-cloud, graphiti, or letta. | |
| probes | Yes | Entries for the five probes (persistence_truth, scope_coherence, replay_duplication, repeatable_read, feature_liveness), each with status observed-pass / observed-fail / not-run and an evidence object. | |
| variant | No | Optional family variant (e.g. platform / oss). | |
| script_id | Yes | The published probe script id the run followed (probe-script/<family>/v1). | |
| canary_echo | Yes | The nonce exactly as it came back through the store's read paths (the canary echo). | |
| issued_nonce | Yes | The per-run nonce the published script issued for this run (8-256 characters). | |
| declared_scope | No | Optional declared scope of the run ("synthetic" for a script run). | |
| claimed_expectations | No | Optional claimed expectations: probe ids mapped to RUNNABLE / PARTIAL / NOT RUNNABLE. |