SovAds Docs

Verifier types

How SovAds proves a CTA completion.

VerifierDescription
ORACLEBackend trusts the proof from the SDK (with lightweight sanity checks).
SELF_SIGNEDWallet signs a fixed message. Verified with viem verifyMessage.
STAKE_PROOFReads stakers[wallet].stakedAmount on SovAdsStreaming.
ONCHAIN_EVENTInspects a tx receipt: sender, target, event signature.
WEBHOOKAdvertiser server (or pixel) confirms completion via HMAC-signed callback.
AI_PLANGroq LLM generates a verification plan (read-only on-chain steps).
MANUALAdmin reviews and approves completions in the backoffice.