Now in Early Access

Every Result.
Verified.
Forged.

Every player drops their screenshot in their slot. 24 independent witnesses cross-reference each other. An admin spot-checks, then forges the result. Players just play.

~60s

Screenshot to Scoreboard

AI + Human

Extracted Then Confirmed

Trusted

Anvil Badge = Integrity

The Problem

Results You Can
Actually Trust

Right now your results live in screenshots buried in Discord, spreadsheets someone updates by hand, and the hope that nobody doctored an image. Anvil makes competitive integrity the default instead of the exception.

Hard to Fake

Every player submits their own scoreboard screenshot. Every shot is machine-read. Then the extractions are cross-referenced cell by cell across all submissions for the match — consensus wins, disagreements get adjudicated automatically, and an admin spot-checks the final card. Faking it requires faking it from 24 angles at once.

60 Seconds, Not 60 Minutes

A screenshot hits the system and a fully populated scoreboard appears in under a minute — scores extracted, players matched to rosters. The next 23 shots cross-reference it. The card forges itself; an admin only steps in if something's flagged.

Built to Be Shown Off

Every verified result feeds public standings, player cards, and clan profiles — ready for streams, overlays, and partnerships. Your league grows outward, not just inside one Discord server.

The Process

Screenshot In.
Verified Result Out.

01

Player Submits

Match ends. The player screenshots their scoreboard and uploads it through the portal. One image — that's their whole job.

02

Anvil Extracts It

In under 60 seconds the scoreboard is read, scores extracted, and players matched to rosters. The full result lands pre-filled and ready to review.

03

Leaders Confirm

Both clan leaders check the result and confirm. Standings update live, and the match earns its Anvil badge — proof it cleared the full process.

Capabilities

What Anvil
Actually Does

Everything you need to run a league, and nothing you don't.

The Anvil Badge

Every player submits their own screenshot. The pipeline reads each one, extracts scores and stats, matches players to rosters, and cross-references all submissions for the match. An Anvil badge means the result came out of consensus across every witness in the match — not one person's word.

AI Extraction Human Confirmation Roster Matching

Competition Engine

Pick your format and Anvil builds it — seeding, round-robin pairings, playoff brackets, scheduling, submission windows. You set the rules; Anvil runs the league.

Round Robin Seeding Playoffs

Player Cards & Public Profiles

Every player gets a card with verified stats, match history, and KD tracking, and clan standings update live. These are public-facing by design — built for sharing, streaming overlays, and growing your community's brand.

Verified Stats Live Standings Shareable Profiles

Lives Where You Do

Your community is already on Discord, so Anvil stays there. Slash commands, match cards DM'd to leaders, automatic result notifications, one-click portal login. No extra app, no new account.

Slash Commands Match DMs OAuth Login
Free — No Signup

Match-Night Veto.
One Link. Whole Night.

Run the whole night's vetoes in one session — Hardpoint, Search & Destroy, Overload, BO3 through BO7. Captains share a single link, take turns, and walk away with a clean match card to post. Free, no signup. It's the fastest way to feel how Anvil works.

Hardpoint

5 maps

SND

5 maps

Overload

3 maps

BO3 → BO7

Match night

Contact us

Want your org set up, or just have a question? Send a message — it lands straight in our Discord.

0 / 2000
South African Built
POPIA Compliant
AWS Hosted