{"uid":"cap_-gNwNT4xkywr0JQ26M2ss","slug":"airdrop-eligibility-verifier-ed2eb9b2","name":"Airdrop Eligibility Verifier","description":"Airdrop Eligibility Verifier analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.","url":"https://dao.halowerk.com/v1/airdrop-eligibility-verifier?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"strict":{"type":"boolean","default":false,"description":"Reject unless all documented metrics are supplied."},"context":{"type":"object","description":"Optional non-secret labels returned unchanged for correlation.","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]}},"subject":{"type":"string","maxLength":256,"minLength":1,"description":"Address, transaction, protocol, asset, proposal or other subject being assessed."},"evidence":{"type":"array","items":{"type":"object","required":["metric","value"],"properties":{"note":{"type":"string","maxLength":500},"value":{"type":["number","boolean"]},"metric":{"enum":["failed_criteria","snapshot_mismatch","claim_window_gap_days"],"type":"string"},"source":{"type":"string","maxLength":300,"minLength":1,"description":"Evidence source or query identifier."},"timestamp":{"type":"string","maxLength":40,"minLength":10,"description":"ISO-8601 observation time."}},"additionalProperties":false},"maxItems":50,"minItems":1,"description":"Caller-supplied observations. Repeated metrics form a time series; the newest timestamp is assessed."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_W4KCaa4oB_jkRIgzvVuzb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyses caller-supplied evidence signals to classify whether a subject (address, protocol, proposal, etc.) meets airdrop eligibility criteria, returning confidence scores and explicit threshold details.","exampleAgentPrompt":"Check airdrop eligibility for address 0xAbC123...def for subject 'MyDAO-Season2-Drop' — I have these signals: failed_criteria=2, snapshot_mismatch=true (observed 2024-11-01T12:00:00Z from on-chain query), and claim_window_gap_days=5 (observed 2024-11-02T09:00:00Z from claim tracker). Use strict mode so missing metrics are flagged explicitly.","exampleUseCases":[{"title":"DAO token drop eligibility audit","prompt":"I need to verify whether wallet 0x1234...abcd is eligible for our DAO's upcoming token airdrop — I have evidence: failed_criteria=1, snapshot_mismatch=false (source: snapshot.org, observed 2024-10-15T08:00:00Z), and claim_window_gap_days=0 (source: claim-tracker, observed 2024-10-16T10:00:00Z). Don't use strict mode since I might be missing some signals."},{"title":"Disqualification check for snapshot mismatch","prompt":"Check if subject 'Protocol-Alpha-Airdrop' should be disqualified due to a snapshot mismatch — evidence: snapshot_mismatch=true (source: subgraph-query-01, observed 2024-12-01T00:00:00Z) and failed_criteria=3 (source: eligibility-checker, observed 2024-12-01T01:00:00Z). Run it in strict mode and list any missing signals."},{"title":"Claim window gap impact assessment","prompt":"Assess the airdrop eligibility for address 0xDeAd...BeeF given that the claim window gap was 14 days (source: claim-api, observed 2025-01-10T15:30:00Z) and there were 0 failed criteria (source: rules-engine, observed 2025-01-10T14:00:00Z) — tell me the confidence score and exactly which thresholds were used."}],"resultDescription":"Returns an eligibility classification (eligible/ineligible/uncertain) with an explicit confidence score, the exact threshold values used in the assessment, a list of any missing or low-confidence signals, and the original context labels for correlation.","failureModes":["Missing required 'evidence' array or empty array returns 400 validation error","Strict mode enabled but not all documented metrics supplied — request rejected with list of missing metrics","Invalid metric enum value in evidence items causes schema validation failure","Malformed ISO-8601 timestamp on evidence items causes parsing error","Subject string exceeds 256 character limit returns 400","More than 50 evidence items supplied exceeds maxItems constraint","Payment not provided or insufficient — x402 payment required response"],"whenToPreferThis":"Choose this endpoint when you need a structured, evidence-based eligibility classification for airdrops using caller-supplied signals rather than live chain queries. It is ideal when you already have extracted eligibility metrics (failed_criteria, snapshot_mismatch, claim_window_gap_days) and need an auditable classification with explicit thresholds and confidence scores. Prefer it over on-chain query tools when you want reproducible, documented assessments that enumerate missing signals rather than silently assuming defaults.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T01:05:54.580Z","isFirstParty":false,"canonicalSlug":"airdrop-eligibility-verifier-ed2eb9b2"}