Sigil
Turns any wallet address into a legible identity card with an auditable reputation score.
Overview
Sigil reads any wallet address and renders what the chain already knows into something a human can: an identity card — activity, tenure, badges, and a reputation tier — stamped like a document, not scored like a credit bureau.
Its core wager is that reputation systems fail in crypto not because people don't want them, but because black boxes are culturally unacceptable there. Sigil publishes its math.
The Challenge
Onchain data is public yet unreadable — an address's entire history is right there, and means nothing to a human without an explorer and an afternoon. Every previous attempt to summarize it into a 'trust score' has met the same fate: crypto communities reject scores they can't audit, on principle. The product had to be legible without being reductive, and authoritative without being opaque.
Goals
- 01
Make any address's history readable in seconds: one card, not forty explorer tabs.
- 02
Publish every rule — badge criteria and tier formulas visible in-product, no black box.
- 03
Make earned reputation feel owned: a shareable identity artifact, not a database row.
- 04
Keep the reveal deterministic — the same address always tells the same story.
Research
The research was partly forensic — what onchain signals (age, activity cadence, contract diversity, governance participation) genuinely differentiate wallets — and partly cultural: reading how crypto communities responded to prior reputation attempts. The verdict on those attempts was unambiguous: any score that can't be recomputed by a skeptic gets treated as an attack vector, not a feature.
That shaped the defining constraint: auditable-by-design. If a badge can't state its rule in one sentence, it doesn't ship.
Strategy Thesis
“Show the work — reputation you can audit is the only reputation crypto will accept.”
Every badge on a Sigil card displays the rule that earned it. Tier formulas are published in a methodology view, expandable from the card itself. Nothing is 'proprietary.' The product's authority comes from being checkable, which is the only kind of authority the audience respects.
On top of that transparency sits deliberate ceremony: the deterministic loader walks the chain visibly, and the card stamps in like a document being issued. Reputation is an artifact you were issued, not a number you were assigned — that framing is what makes people share it.
Design Process
- Step 01
Define badges as one-sentence rules
Each badge began as a plain-language rule ('active in 6+ distinct months of the last 12') and kept that sentence as its permanent, in-product caption. The rule is the badge.
- Step 02
Design the issuance ceremony
The loader sequence is deterministic and staged — resolving address, walking history, computing tiers — so the wait reads as diligence, and repeat lookups reinforce trust by replaying identically.
- Step 03
Typeset reputation like a document
The card borrows from credentials and passports — gold-pulse accents on reputation stats, a stamped composition — rather than from gaming HUDs, so screenshots of it read as identity, not points.
Final Solution & Gallery
The live product is a single input — an address — that resolves into the full card: profile chips, badge grid with visible rules, tier standing, and an expandable methodology accordion showing exactly how the numbers were reached.
Results & Metrics
The build's own commitments, all checkable in the product:
- of badges display the rule that earned them
- 100%
- tier formulas — expandable from the card itself
- Published
- same address, same sequence, same card — every time
- Deterministic
- a raw address becomes a shareable identity card
- 1 artifact
Key Takeaways
- 1
In trust-averse cultures, transparency isn't a feature of the scoring system — it is the scoring system.
- 2
Ceremony converts data into identity; people share artifacts, not numbers.
- 3
Determinism is a trust primitive: a system that tells the same story twice earns a third look.
Concept client, real build — every interaction shown is live in the linked product.