Roadmap
What's shipped, what's next, and what we're committing to publicly. Honest about gaps. Full feature flags live at /status.
Now
Shipped — live in the public sandbox todayDecision-ready API
LiveEach result has decision (DROP/REVIEW/KEEP) + confidence + rationale_codes. No threshold-picking by the customer — pick a preset, get verdicts.
Four named presets
Liveairdrop · dao · grant · balanced. Calibrated against 600 real wallets — 100% recall on confessed sybils, 0% FP on confirmed governance voters.
Cluster-only mode
LivePOST /v1/analyses?mode=cluster_only — skip ML scoring, return multi-wallet farm groupings only. Strongest signal in the stack.
Real on-chain ingestion (Alchemy)
Live5 chains live: Ethereum, Arbitrum, Optimism, Base, Polygon. No more mock provider in prod.
Six detection methods
LiveFunding (shared funder) / behavior (HDBSCAN) / graph (Leiden) / temporal / cross-chain / ML ensemble (LightGBM v0.5.0 on real Alchemy corpus).
CSV-upload dashboard form
Live/dashboard/new parses .csv/.txt, dedupes addresses, picks preset + mode, submits — no curl required.
Live progress + auto-refresh detail page
LiveSubmit → progress card with stage list + elapsed seconds → results render automatically when done. No F5.
Public appeal flow
LiveAnyone can dispute a score. 48h response policy. Immutable audit log per event. POST /v1/appeals + GET /v1/audit-log.
Webhook delivery
LiveHMAC-SHA256 signed on analysis.completed. Per-customer URL + secret. Retries + delivery log.
Customer feedback loop
LiveThumbs-up / false-positive / false-negative buttons per address. Writes to feedback table + audit-log. Will feed auto-retrain.
Fair-use limits
LiveSandbox caps on addresses, concurrent jobs, file size, CU budget to keep the shared service healthy. Dashboard polling is free — the monthly cap is 100 meaningful operations.
Auto-deploy + monitoring
LivePush to main → CI → deploy → health check. Discord pings on deploy result, uptime probes, worker exceptions.
Daily Postgres backup
Livepg_dump cron with 7-day local rotation. Off-site B2 sync wired but awaiting credentials.
Open-source MIT
LiveAll detection code, presets, audit-log schema, appeal protocol on GitHub. Reproducible from public methodology.
Per-analysis threshold overrides
LiveTune any preset's drop/review score or cluster-size knobs for a single analysis — via the API (threshold_overrides) or a dashboard UI on /dashboard/new. No database access needed.
ENS name resolution
LiveGET /v1/resolve/:name resolves *.eth names server-side. /dashboard/new detects .eth cells and resolves them on an explicit click.
Cluster network graph
LiveAnalysis detail page renders a star-topology view of detected clusters (hub + one node per cluster, sized by cluster size).
Embeddable score-badge widget
LiveA copy-paste <script> badge for third-party claim pages — shows the cached decision for an address SybilShield has already scored. Display-only; doesn't gate the host page's own form, and doesn't score addresses it's never seen (see /docs/widget).
Snapshot governance-strategy plugin
BetaA validation for snapshot-labs/score-api that gates proposal/vote eligibility on a wallet's real DROP/REVIEW/KEEP decision. Built + tested against the live API; publication to Snapshot's repo is a pending human step.
Self-host / white-label guide
LiveA consolidated guide from git clone to a working local instance — mock and real-Alchemy-key paths both documented. MIT means anyone can run their own copy.
Quota-approaching banner
LiveDashboard shows a banner once a customer's monthly fair-use usage crosses 80%, before the hard cap hits.
Next
Active work — most blocked on one specific input (pilot data, credentials, or a first customer)Pilot calibration on real labelled corpus
Coming soonRun scorer on a recent airdrop's address set + their post-hoc verified list. Tune presets to that domain. Needs: one airdrop team that'll share data.
Per-customer default threshold overrides
Coming soonRemember a customer's preferred thresholds so future analyses use them automatically, without resubmitting threshold_overrides each time. Per-analysis overrides already ship self-serve (see Now) — this is the persistent-default layer on top, needs a small database migration.
QF pairwise-coordination defense (grant preset)
Coming soonA signal grant committees can use to catch pairwise-coordinated funding-splitting, beyond plain cluster-size. Design note done; implementation not started.
Real-time first-sight scoring
Coming soonScore an address SybilShield has never seen, synchronously, fast enough for a claim-page widget — today's embeddable widget only shows addresses already analyzed. Capacity/rate-limiting design done; implementation not started.
Wild-traffic drift cron
Coming soonWeekly PSI check on prod feature distribution vs training set. Currently manual. Auto-retrain triggered by drift is on roadmap.
Off-site B2 backup activation
Coming soonrclone + Backblaze B2 — env placeholders ready, awaiting B2 application key. Local pg_dump rotation works today.
Gitcoin Passport G1 source
Coming soonStrongest 'verified human' signal available. Endpoint is per-address — needs a caching layer. Bumps genuine pool from ~1,700 → ~50,000.
Later
Gated on incorporation or a specific grant/partner need — not on a paying customerResend email integration
RoadmapAccount confirmations, analysis-complete notifications, monthly usage. Needs Resend account + DNS.
TypeScript + Python SDK
RoadmapAuto-generated from OpenAPI. Removes raw-curl friction for developer-customers.
Auto-retrain on drift alert
RoadmapPSI > 0.25 → kick off retrain pipeline automatically + ship new model with audit-log entry.
Force-directed cluster graph
RoadmapAn address-level-edge upgrade over the current star-topology cluster view (see Now). Needs a new clusters-edges endpoint; not built, not blocking.
Self-hosted Erigon/Reth node
RoadmapFor >100K-address analyses. Removes Alchemy quota dependency — only when CU bill justifies the ops cost.
SOC 2 Type I + pentest
RoadmapPursued only if a specific grant or partner requires it — not tied to a paying customer, since SybilShield doesn't have any. Paid certs nobody asked for would be theatre.
Galxe / Gitcoin Passport credential
RoadmapScore-as-a-credential embedded in major airdrop campaign platforms. Requires partnerships.
What's NOT on the roadmap
- · KYC / identity verification — that's Worldcoin/Civic's job, not ours
- · Sybil-resistant social graph — out of scope
- · Token of our own — no plans, no announcement, treat any "$SHIELD" rumour as a scam
- · Confidential / proprietary detection rules — everything is open-source by design