Prove an object is really stored (client-side)
verifyCheck object availability by independently challenging providers and comparing cryptographic proofs against your local copy, without downloading. Reports provider possession counts and bad data.
Instructions
Independently verify that the network still holds an object, without downloading it. Challenges each provider directly, recomputes the merkle root from your own copy of the bytes, and checks each provider's cryptographic signature. Trusts nothing the coordinator says for the verdict. Objects stored through this server verify at full strength with no extra arguments, because their commitment was recorded locally at upload time. Pass local_path (your copy of the stored file) to prove possession against a file on disk instead. Returns how many providers proved possession right now and whether any returned bad data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Object key to verify, e.g. backups/db-2026-08-13.sql.zst | |
| local_path | No | Your local copy of the stored bytes (optional; only needed for objects this server did not upload) |