Verify proof
Verify a location proof (a claim bundled with one or more stamps). This endpoint verifies each stamp individually, then cross-correlates them to produce a CredibilityVector — a multidimensional assessment of how well the evidence supports the claim.The Verify API does not return a single summary score. The
CredibilityVector provides spatial, temporal, validity, and independence dimensions so your application can define its own trust model.Request body
The proof to verify. Contains a
claim (LocationClaim) and an array of stamps (LocationStamp).Example request
Response
The response contains the verified proof, a credibility vector, and optional EAS attestation data.Multidimensional assessment of how well the stamps support the claim. See CredibilityVector for the full type.
EAS attestation data. Present when
chainId is provided. See AttestationData.Delegated attestation for onchain submission. See DelegatedAttestationData.
Example response
Credibility vector
Thecredibility field is a CredibilityVector with four dimension groups:
dimensions.spatial
How close each stamp’s observed location is to the claimed location.
dimensions.temporal
How well each stamp’s temporal footprint overlaps with the claimed time window.
dimensions.validity
Fraction of stamps passing each verification check.
dimensions.independence
How independent and corroborative the evidence sources are.
stampResults
Per-stamp verification results. See StampResult for the full type.
meta
Errors
Errors follow RFC 7807:SDK: Location proofs
See the SDK documentation for client-side usage