Proofs
Gates

Check a Gate Policy or published gate (structured POST)

Same evaluator as GET /proofs/check. Send a Gate Policy as requirements or a published gateId, not both. Subject uses the existing account identifier. Read-only by default.

post/api/v1/proofs/check

Request

  • Base URL: https://api.proofable.me
  • URL: https://api.proofable.me/api/v1/proofs/check
  • Auth: none required

Query parameters

addressstring
qHashstring
gateIdstring
verifierIdsstring
verifierIdstring
requireAllboolean
minCountinteger
sinceDaysinteger
sinceinteger
limitinteger
referenceTypestring
referenceIdstring
tagstring
tagsstring
contentTypestring
contentstring
contentHashstring
contractAddressstring
tokenIdstring
chainIdinteger

EVM chain ID of the asset being checked (e.g. 1 for Ethereum Mainnet, 8453 for Base). Required for asset verifiers (nft-ownership, token-holding, contract-ownership). Not a hub or proof-storage filter.

domainstring
minBalancestring
providerstring
handlestring
namespacestring

When set, requires ownership-pseudonym proofs to include this namespace (matches verifier data.namespace; legacy proofs without namespace default to neus).

traitPathstring
traitGtenumber
selectstring
ownerAddressstring
riskLevelstring
sanctionedboolean
poisonedboolean
primaryWalletAddressstring
secondaryWalletAddressstring
controllerWalletstring

Approving account (delegation grantor) for agent-delegation checks; optional filter. Not the agent wallet.

agentWalletstring
delegationScopestring
agentIdstring
verificationMethodstring
neusPersonhoodIdstring
ageMininteger
sanctionsPassedboolean
subject'me'
includePrivateboolean

Headers

x-wallet-addressstring
x-signaturestring
x-signed-timestampstring
x-chainstring

CAIP-2 chain reference for non-EVM signature verification (e.g. solana:mainnet)

x-signature-methodstring

Signature method hint for non-EVM signatures (e.g. ed25519)

Request body

object required

Response

OK

successtrue required

Changes

No recorded changes to this operation across all 1 revision of this API.