Verify a run's sealed table
verify_runChecks the table one succeeded run sealed against its own manifest. Without deep it reads the manifest, checks it hashes to the digest it was sealed with and names this run's table version, and checks every part the run sealed is among the parts the run lists; no part is fetched. With deep: true it also re-hashes every part this run sealed against the digest the manifest states. Example: "run_id": "…", "deep": true. deep reads at most $MAX_DEEP_PARTSparts and $MAX_DEEP_BYTESbytes inside one call; a larger run is checked shallowly and says so, and mr-data verify RUN --deep from a terminal checks the rest. Parts earlier runs sealed are those runs' to verify. Returns {run_id, table_id, table_version_id, status, layout_format_version, manifest_digest, part_count, row_count, total_bytes, parts_read, deep, findings, parts_unchecked?}. status is table_verified (everything asked was checked and agrees), table_disagrees (findings says what) or table_partially_verified (nothing disagrees, but the deep check was skipped or some parts could not be read: say so, never report it as verified). Read-only, and it charges nothing: no byte leaves in the answer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deep | No | ||
| run_id | Yes |