Check proofs
proofable_proofs_checkDoes this wallet already have the required proofs? Returns pass or fail, not records. Reading proof bodies needs a signed-in session, which is what unlocks proofable_proofs_get; signed-out callers get this check and can sign in to go further. Omit the wallet when signed in.
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": {
"verifiers": "<verifiers>"
},
"name": "proofable_proofs_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gateId | No | Optional hosted gate or listing id. Signed-in owners still get eligible + matchedCount only. | |
| handle | No | Optional handle filter for handle-based verifiers. | |
| wallet | No | Wallet or DID to verify. Omit when signed in to use the current account. | |
| minCount | No | Minimum number of matching proofs. Default 1. | |
| namespace | No | Optional namespace filter for handle checks. | |
| verifiers | Yes | Verifier IDs from proofable_verifiers_catalog. | |
| requireAll | No | Require all listed verifiers. Default false accepts any one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| status | No | ||
| message | No | ||
| success | No | ||
| eligible | No | ||
| satisfied | No | ||
| matchedCount | No | ||
| unknownVerifiers | No |