Get Proof Status
proof.statusPURPOSE: Retrieves process-memory lifecycle and mesh-quorum status for one proof or snapshot identifier. USAGE: Use exclusively to fetch a single attestation's status by its proofHash or snapshotDigest. Do NOT use to search, filter, or list multiple attestations; use proof.list instead. PARAMETERS: Exactly one of proofHash or snapshotDigest must be supplied; proofHash accepts a 64-digit hexadecimal digest with optional 0x prefix or an IPFS CID, while snapshotDigest accepts a decimal field digest, 64-digit hexadecimal digest, or IPFS CID. BEHAVIOR: Looks up bounded process-memory status and compares its attestation count with the current mesh quorum threshold; an unknown identifier is reported as pending rather than as not found. Rate limit: 60 req/min per IP shared across /mcp. RETURNS: Object containing status as verified, cached, pending, or invalid, plus verifiedAt, attestationCount, and meshQuorum. ERRORS: -32602 (Invalid Parameters) unless exactly one valid selector is supplied; HTTP 429 (Rate Limit) when the shared limit is exceeded. Unknown identifiers do not produce 404. No 402 payment required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proofHash | No | Canonical IPFS CID or hex digest identifier string. | 186b68214d3bfa5566dde64f3c66746e1bad3fdad7a01e158e6e8a730023302e |
| snapshotDigest | No | Decimal field digest, 64-digit hexadecimal digest, or IPFS CID identifier string. | 186b68214d3bfa5566dde64f3c66746e1bad3fdad7a01e158e6e8a730023302e |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | Lifecycle state: verified after cryptographic validation, cached on a repeated valid verification, pending while unverified or in progress, or invalid after rejection. | verified |
| meshQuorum | Yes | Whether the observed attestation count meets the current mesh quorum threshold. | |
| verifiedAt | Yes | ISO 8601 UTC date string format. | 2026-09-19T05:54:39.835Z |
| attestationCount | Yes | Number of Nostr NIP-78 attestations observed on the submitted snapshot. |