Competitive identity & trust for ballroom
Fragmented results, scattered partner history, private coach networks — made legible. A competitive identity for every serious dancer, and the context to make real decisions inside it.
Early access for the first wave of serious dancers.

Real badge — from an active dancer profile
Why this exists
Ballroom runs on public data nobody can actually use. Scattered results. Private networks. Studio politics. Word of mouth. FilledCard converts that scattered competitive reality into a legible system people can make decisions inside.
A shared competitive graph — with trust attached
The category problem
Ballroom doesn't need more content for its own sake. It needs clearer signal: who someone is, how strong they are, how active they are, and whether an introduction makes sense in context.
Results live across NDCA, USA Dance, O2CM, and a dozen scorecards. In pieces they're public. Together they're unreadable.
Partner, teacher, and season decisions run through studio gossip, Instagram DMs, and competition-weekend guesswork — not trust signal.
Serious dancers are cautious, between seasons, or exploring. The product has to reduce ambiguity without creating spectacle.
What better decisions look like
FilledCard matters most when a fuzzy, socially risky decision becomes a clear next step. The product helps serious dancers judge fit faster — without making the whole process louder.
Partner decisions
01Identity, current competitive context, and activity live in one place — instead of being reconstructed from scattered results and ballroom gossip.
Coaching decisions
02Style, division, placement history, and recency paint a clearer picture of fit, seriousness, and likely goals — for both sides of a coaching match.
Competition-weekend decisions
03Events become context: who's going, who's competing in your level, and when an introduction has a socially grounded reason to happen.
How trust is built
Identity. Activity. Context. Signal quality. Each layer supports the one above it. The product expands only as fast as the underlying trust can carry.
Profiles begin with real results — placements, partners, styles, divisions — pulled from public competition records.
Strength only reads correctly alongside style, division, recency, and field. We show score with the context that makes it meaningful.
Intent can be serious without becoming a blunt public availability flag. Explore quietly until something credible appears.
Partner, coach, and season calls are high-stakes. The product earns its place by making them faster and clearer — not louder.
Two paths to trust
Earned trust comes from the floor — public, durable, derived. Showcase trust comes from the dancer — goals, cadence, intent. Both matter. Neither substitutes for the other. We keep them clearly distinct at the data layer and in the UI.
Earned trust
Competition results, placements, partner history, FC Score. Derived from public data — it exists on your profile whether you've claimed it yet or not.
Showcase trust
Training cadence, current prep mode, target events, partner commitment level, coaching context. Clearly labeled as self-reported — and still load-bearing for how serious dancers read each other.
FC Score
Opponent-aware. Style-specific. Division-specific. Always presented alongside the context that makes it readable — never as a stand-alone verdict, never in a public desirability ranking.
FC Score is a starting point that saves time and reduces access inequality. It's a tool for evaluation, not a replacement for judgment.
Maturity tiers
labeled — never implied
Tier 1
Placement-based
Opponent-aware Elo rooted in public placements. Good relative signal within a division.
Tier 2
Round-weighted
Adds finals-vs-prelims weighting and recency decay. More reliable for profile-level evaluation.
Tier 3
Judge-granular
Per-judge marks, panel-consensus calibration, field strength. The defensible, long-term moat.
Showing a lower-tier score with higher-tier precision is a trust failure. We'd rather label it honestly.
Two-sided market truth
This isn't a commodity marketplace. Trust clears the market more than liquidity. We design for the dancer being evaluated and the dancer doing the evaluating — and we hold both in tension.
The scarce side's job is to decide fast: is this person real, at my level, active, and socially plausible? FilledCard should answer that in seconds — faster than scrolling Instagram or asking a coach.
Discovery is not just search. It's being found, being evaluated, being shortlisted, and being approached in the right context. We build tools for the found side too — credible identity, showcase trust, dignified intent.
Wedge & platform
FilledCard enters through the sharpest, most emotionally real problem — finding the right partner. It compounds by connecting dancers, teachers, studios, and events inside one trust-bearing system.
Dancers
01Core identities in the graph. Earned and showcase trust in one profile, indexed by style, division, level, and partner history.
Teachers
02Trust multipliers for Pro-Am decisions. Students' competitive outcomes shown honestly — scoped, not over-claimed.
Studios
03Ecosystems, not locations. Who trains where, what results it produces, which styles it's known for, how it moves.
Events
04Context objects. Who's competing, what the field looked like, which dancers moved, who's attending next time.
A question about any one entity can be partially answered through its relationships to the others. That interconnection is the product.
Early access
We're onboarding the first cohort of serious dancers now. Claim your place before FilledCard opens more broadly.