// Rules & FAQ

How a Yard actually works.

Written to be checkable. Where a rule is enforced by the platform, it says so. Where it runs on trust, it says that instead, including the places we can't enforce anything at all.

Getting in

What is a Yard?
A small pop-up hackathon. A theme drops, a capped group of builders gets a build week, and everyone ships by Friday. Over the weekend the builders rank who should be Champion and the members pick Members' Choice. That's the whole thing.
How many people can join?
Every Yard sets its own cap, shown on the Yard page. They're kept small on purpose, usually a few dozen builders, so every build actually gets seen.
How do I get a spot?
Sign in and click "Claim your spot" on the Yard page. One click, one spot.
Can I claim a spot before the Yard opens?
Yes, and you should. Spots are claimable while a Yard is still locked. The grid on the Yard page fills up in real time as people claim.
What happens when all the spots are gone?
You join the waitlist and see your exact position ("Waitlist #3").
Does the waitlist actually move?
Yes, automatically. If someone releases their spot, the next person in line moves in immediately, no admin action, no waiting on anyone. Spots whose holders never check in release the same way at kickoff. This is enforced by how the data is stored, not by someone remembering to do it.
Can I give up my spot?
Yes. “Release spot” frees it instantly for the next person on the waitlist. If you know you can't make it, releasing is the single most useful thing you can do for the Yard.
Do I have to check in?

Yes. Holding a spot isn't the same as showing up, so everyone with a claim, spot holders and waitlisters alike, confirms before the clock starts. Check-in opens 48 hours before kickoff and closes the moment the Yard goes live (Monday, 18:00 UTC). It's one click, from the email or on the Yard page.

Miss it and your spot releases at kickoff so the next person on the waitlist can build. That's not a punishment, it's how a full Yard stays full of builders instead of a grid of ghosts.

Can I join a Yard after it's already started?

Yes, if it still has open spots. Claiming stays open for the first 48 hours of the build, through Wednesday at 18:00 UTC. After that the roster locks.

Joining live counts as your check-in, so there's nothing extra to confirm. You just have less time than the people who started Monday, and that's your call to make.

Do I get confirmation that I'm in?
Yes, an email right away with your spot number, a check-in email 48 hours before kickoff, and a heads-up when the theme and dates are posted.
Is it free?
Joining a Yard is free. Claiming a spot, building, and voting cost nothing.
How do I sign in?
GitHub or email + password. (X sign-in isn't available yet.)

The theme

What's the theme, and when do I find out?

Every Yard has one, and it's public from the moment the Yard is posted, before the clock starts. You don't have to wait for kickoff to know what you're building toward.

A theme is a real constraint, not a vibe. Past themes have been sharp lines like “No accounts” (build something useful with zero sign-up, zero login, zero email) or “Backlog.” If your build doesn't fit the line, it's off-theme. With the model usually left open, the theme is the thing everyone shares.

Doesn't announcing it early let people pre-build?
It lets people pre-think, which is the point. Ideas are free. Code is timed. You can sketch, plan, and argue with yourself beforehand, but the code ships during the build week, Monday to Friday, and every submission publishes its repo timing so that's visible to everyone.
How strictly does my build have to match the theme?
The theme is a real constraint, not a suggestion. It isn't database-enforced, nothing could enforce “is this on theme?”, so it's handled the same way everything else subjective is here: voters are asked to weigh it. An off-theme build loses votes. It does not get removed, and no organizer overrules the yard.
Who picks the theme?

Hackyard sets it by default. But the theme is also the thing a sponsor can set , a company or an indie backer can bring the constraint itself: a theme, a model, a tool, an API, or a challenge for the yard to build against.

That's deliberate. The constraint is the most valuable thing a sponsor can own, because it shapes every build in the Yard instead of sitting in a banner nobody looks at. Sponsored Yards are also where prize pools come from, a backed Yard can put real money or resources behind the Yard on top of the standard badges and champion sponsorship.

Either way it reaches every builder at the same moment, and no sponsor gets a say in who wins, the ballots decide. Sponsor a Yard →

Is the theme or the model the bigger constraint?
The theme, almost always. Most Yards are open-model: bring whatever you already pay for. Naming a model narrows who can show up, and we'd rather narrow the problem than the people. A named model is a special condition, usually a sponsored one, not a permanent rule of Hackyard, so a sharp theme is what makes builds comparable. When a Yard does name a model, its page says so up front.

When it happens

When do Yards run?

Yards run the 1st and 3rd week of every month, Monday to Sunday. Two a month, evenly spaced, with an off week in between for a breather and the next theme reveal.

It's meant to be predictable. If it's the first or third Monday of the month, a Yard is kicking off. You can plan around it instead of watching for a surprise.

What does the week actually look like?

One calendar week, start to finish:

  • Kickoff: Monday, 18:00 UTC
  • Build: Monday through Friday
  • Submissions close, voting opens: Friday, 18:00 UTC
  • Voting: Friday through Sunday
  • Champion crowned: Sunday, 22:00 UTC

18:00 UTC in your time zone: 10:00 AM PST · 1:00 PM EST · 6:00 PM GMT · 7:00 PM CET · 11:30 PM IST · 3:00 AM Tue JST · 5:00 AM Tue AEDT. Crowning at 22:00 UTC: 2:00 PM PST · 5:00 PM EST · 10:00 PM GMT · 11:00 PM CET · 3:30 AM Mon IST · 7:00 AM Mon JST · 9:00 AM Mon AEDT.

So you build across the work week, the builders rank and the members vote over the weekend, and the winner is called on Sunday. Every Yard runs on the same rhythm.

How will I know the date?
Email, to everyone holding a spot, plus the times are on every Yard page. And because the cadence is fixed to the 1st and 3rd Monday, you don't need to watch the timeline to see one coming.

Building

How long do I get?
The full build week. Kickoff is Monday at 18:00 UTC and submissions close Friday at 18:00 UTC, so you have Monday through Friday to ship.
Solo or teams?
Solo only, for now. Teams may come to a later Yard.
Do I have to open-source it?
Yes. Submissions include a public repo.
What exactly do I submit?
  • Repo URL, required
  • Writeup, required, 500 characters max
  • Model declaration , required, and published on your submission page
  • Demo video, optional but strongly recommended (YouTube, Vimeo, or Loom play inline on your submission page)
  • Screenshot, optional, and it's what people see first on your card
Can I use a framework, libraries, or a starter template?

Yes. Dependencies, frameworks, and CLI scaffolds are fine. Your own pre-written project code is not. Running create-next-app, installing packages, or starting from a public boilerplate is normal work, not a head start.

The real question is: did you start from something you built earlier? That's the only version of this that gives anyone an unfair edge, and it's exactly what the repo timing panel measures.

So don't burn a day of your build week hand-rolling something you could install. “All code written during the build week” means the code that makes your project yours.

Can I edit my submission after I post it?
Yes, any time while the Yard is still live. Once judging starts, submissions are locked.
Do I need a spot to submit?
Yes. This is enforced at the database level, not just hidden in the UI, no spot, no submission, regardless of how you try.
How do you know I actually built it during the build week?

Every submission page shows its repo's timing panel, pulled live from GitHub: when the repo was created, how many commits it has, and the span from first to last commit, next to the Yard's build window.

If a repo was created before kickoff, the panel says so, in public. We don't remove anyone for it; we show the dates and let the yard weigh them. Repo creation dates come from GitHub and cannot be edited by the author. Commit dates can be rewritten, so the panel labels them as context, not proof.

Models

Which AI model do I use?

Most Yards are open-model. Bring Claude, GPT, Grok, Gemini, something local, or no AI at all. The theme is the constraint, not the model, so what you already pay for is enough to enter.

A Yard can name a specific model, but that's the exception, usually because a sponsor brought it, or because the point of that Yard is seeing one model in dozens of different hands. When a Yard names one, its page says so up front. If the page doesn't name a model, it's open.

Didn't Hackyard used to be a one-model event?

It did. Early on, the plan was to require a single model (Grok 4.5). We changed it after builders told us plainly they'd rather bring their own model, and they were right.

Naming a model doesn't just set a constraint, it sets a bill. If you already pay for one AI plan, a single-model Yard asks you to buy a second subscription just to enter, and a lot of good builders quietly pass, people we'd never hear from. For an open community that's the wrong trade. A sharp theme does the leveling instead, and everyone shows up with what they've already got.

Do I still say which model I used?

Yes, and it takes about five seconds. Every submission carries a short model declaration, what you used, under your handle, shown on your submission page.

On an open-model Yard it's not a rule you're held to, it's just context for curious voters and a bit of honest data on what people actually reached for. Use whatever you like; say what it was.

What's a receipt, and do I need one?

A receipt is an optional link showing your AI session, a shared chat link, a console usage page, or a session log committed in your repo. Attach one and your card shows a Receipts marker during voting.

You do not need one, and skipping it is not held against you. Most builders won't bother, and that's fine. A receipt shows a session existed, it does not prove that model wrote what shipped, and we never label it as verification. The strongest thing it says is “this builder showed their work.”

What about a Yard that does name a model, how is that enforced?

Straight answer: we can't detect it, and we won't pretend to. Nothing in a repo reveals which model wrote the code. There's no watermark, and “AI detection” tools can't reliably tell human from AI, let alone one model from another. Anyone claiming to verify this is guessing.

So even on a named-model Yard, we lean on the same declaration and optional receipt, plus the fact that swapping wouldn't buy you much, you win on a peer vote for what you shipped, not on whose model was marginally stronger. We enforce what's checkable and stay honest about the rest.

Which rules are enforced, and which are trusted?
RuleHow
Must hold a spot to submitEnforced (database)
Submissions close when the Yard closesEnforced (database)
Every submission names its modelEnforced (database)
Only builders who shipped rank the ChampionEnforced (database)
Your ranking unlocks only after you open the fieldEnforced (database)
You can only rank or vote for builds you openedEnforced (database)
A one-line reason for your #1 pickEnforced (database)
Members' Choice: accounts made before kickoff, no builders who shippedEnforced (database)
One ballot per person per Yard, final once castEnforced (database)
No ranking or voting for yourselfEnforced (database)
Points and votes hidden until closeEnforced (database)
Every ballot published without names at the crownPublished
Three wins in a row, then an exhibition YardPublished on the Yard page
Check in before kickoff or your spot releasesAutomatic, at kickoff
Late joins close 48 hours into the buildEnforced (database)
Display order is fairEnforced (shuffled)
Built during the windowPublished, repo timing on every submission
Model session receiptsPublished, when the builder attaches one
Build fits the theme (the hard line)Trusted, voters weigh it
The model declaration is accurateTrusted
Solo, no teamsTrusted

We'd rather tell you exactly where the line is than imply we police everything.

How judging works

Who judges?

The builders. There is no judging panel and no organizer override. From Yard #6 on, everyone who ships a build ranks their top 3 other builds, and those rankings crown the Champion. The members get their own award, Members’ Choice. Points and votes are counted and badges are awarded automatically. Hackyard's only action is closing the Yard.

Through Yard #5, every signed-in member had one vote and the most votes won. The full new system is in the Voting section below.

Why do builders pick the Champion instead of everyone?

Because they're the only people guaranteed to have spent the week inside that theme and looked at every build. In Yards #4 and #5, most votes came from accounts created during the voting weekend itself, and in Yard #5 a batch of throwaway accounts was made just to vote (all 28 of those votes were removed before the crown). An open vote rewards whoever brings the biggest crowd. A builders' ranking rewards the build the field respected most.

It's still no judging panel. Nobody picked by Hackyard decides anything. It's the people who built right alongside you, and the members still get a real award of their own.

What am I supposed to weigh when I rank or vote?

Your call, it's your ballot. But the things worth weighing:

  • Does it fit the theme? Everyone got the same one.
  • Does it actually work? A demo video beats a description.
  • Did they ship something real in one build week, under the same constraints you had?
  • Context, not verdicts: the repo timing and model panels are there to inform your read, not to hand you a ruling.
Does which model I used affect my chances?
On an open-model Yard, it shouldn't, it's just context. There's no scoring penalty and no disqualification tied to your model. What carries weight is theme fit and whether the thing actually works. The one factor everyone shares is the theme, so that's the real yardstick.

Voting

How does voting work now?

Starting with Yard #6, every Yard has two awards, decided by two different groups:

  • The Champion is ranked by the builders who shipped in that Yard. It carries the cash prize (when there is one), the Champion hoodie, and the year backed by Hackyard.
  • Members’ Choice is voted by the members. It carries the Members’ Choice badge.

Nobody votes in both. If you shipped, your say is the Champion ranking. If you didn't, your say is Members’ Choice.

Who ranks the Champion?
Every builder who shipped a build in that Yard. Claiming a spot isn't enough: if you claimed a spot but didn't submit a build, you don't rank, you vote in Members' Choice instead.
I shipped. How do I rank?
  1. Open the field. Your ranking stays locked until you've opened every other build in the Yard. Opening means clicking a build's demo, its code, or its live Try it link. Each one gets checked off as you go.
  2. Pick your top 3. 1st place is worth 3 points, 2nd is worth 2, 3rd is worth 1. You can only rank builds you've opened, never your own, and never the same build twice. You can reorder until you submit.
  3. Say why your #1 deserves it. One line, up to 140 characters, plain text. It's required.
  4. Submit. It's final once submitted, and nobody sees it until voting closes.
Do I really have to open every build?

In most Yards, yes, and it's the point: the Champion should be picked by people who looked at the whole field, not just their friends' builds.

In a big Yard there's a cap. If there are more than 20 other builds, Hackyard assigns you 20 at random to open instead. Every builder gets a different set, and you can't choose which ones you skip, so nobody can dodge their strongest competition, and across all the builders every build still gets seen. Any build you rank still has to be one you opened, assigned or not.

What counts as opening a build? What if its link is broken?
Clicking any of the build's links on Hackyard, its demo, its code, or Try it, or opening its build page while its demo plays right there. Any one of them counts, and the open is what's recorded, so a dead demo link still counts as opened. If a build is broken, that's something to weigh when you rank, not something that blocks your ballot.
Do I have to rank to be eligible to win?
Yes. Turn in a full top 3 or you can't be crowned Champion. You still keep your Shipped badge and everything else you earned that Yard, you just can't take the top spot. If you want to win, you have to look at what everyone else made.
What if the Yard is too small to rank 3 other builds?
Then you rank every other build there is. In a Yard with only 3 builds, each builder ranks the other 2 (1st and 2nd). With only 2 builds, each ranks the other 1. Doing that counts as a full ranking, so you stay eligible to win.
Why do I have to write a reason?

Because a real reason is hard to fake, and it's the best part of winning. The reasons given for the winning build are shown on its Champion page, anonymously, as the builders' own words on why it won. Same for Members’ Choice.

Only the winners' reasons are shown. Your name is never attached. The winning builder can hide any reason from their page.

Who can vote in Members' Choice?

Any signed-in member who meets both of these:

  • Your account existed before the Yard kicked off. Accounts made during the Yard can't vote in it, so nobody can sign up mid-vote to swing it.
  • You didn't ship a build in that Yard. Builders who shipped rank the Champion instead.

You get one vote. Open a build (demo, code or Try it) before you can vote for it, then say in one line why it's your pick. The winner gets the Members’ Choice badge.

I shipped a build. Why can't I vote in Members' Choice?
Because you already have the bigger say: you rank the Champion. Keeping the two groups apart means nobody gets a voice in both awards, and it keeps Members' Choice the community's own pick. It also matters for the fallback rule below.
My account is new. Why can't I vote?
Members' Choice only counts accounts that existed before that Yard kicked off. It's what stops people signing up mid-vote just to push one build. You'll be able to vote in the next Yard, and if you ship in a Yard, you rank its Champion no matter how new your account is.
What if almost no builders rank?

If fewer than 3 builders turn in a ranking, the Members’ Choice winner is crowned Champion. Two rankings shouldn't decide a Champion on their own.

The rule is set before anyone builds, so everyone knows it going in. Builders get the most important vote on Hackyard. If they don't use it, the decision goes to the community.

Can I change my ranking or vote?
You can reorder your top 3 and rewrite your reason as much as you like before you submit. Once it's submitted, it's final.
Can I vote for my own build?
No. You can't rank your own build or vote for it, and the database rejects it even if you try to get around the interface.
Can I see the scores while voting is open?
No. Points and votes stay hidden until voting closes, that's what stops bandwagons and last-minute vote-rallying.
Is my ballot public? Can people see who I voted for?

Hackyard never shows who voted for whom, not to builders, not to members.

After the crown, every ballot is published without names: the picks, in order, and when they were cast. That way anyone can add up the results themselves and check them. Reasons stay anonymous too.

Does Hackyard track which builds I open?
Only during voting, and only to unlock your ballot and the builds you can pick. That record is deleted once the Yard's crown report is out. It's never shown to anyone, including the builders whose work you opened.
Can I share my build and ask people to vote?

Share it everywhere, that's part of the game. Just know how it lands: your friends can only vote in Members’ Choice, and only if their accounts existed before kickoff. The Champion is decided by the builders.

What breaks the rules: extra accounts, paying for votes, or builders trading rankings (“rank me first and I'll rank you first”). Ballots like that are removed, and the crown report says how many and why.

What happens to votes that break the rules?
They're removed before the crown. Every crown comes with a report: how many ballots and votes were removed, and the rule each one broke. Accounts made to vote more than once are removed along with their votes, per the Terms.
How is the order of projects decided? Doesn't the first one listed get an advantage?

This one matters, so here's the full answer.

Yes, position is an advantage, the first card in a grid always gets more eyes than the last. If we listed submissions in the order they arrived, whoever submitted earliest would get a permanent, unearned edge, and “every project gets seen” would be a slogan rather than a fact.

So from the moment the first build lands right through to the end of voting, the order is shuffled, and reshuffled continuously. That covers the build week too, not just voting: submissions get browsed and shared all week, so ordering them by arrival time would hand whoever shipped first a head start before voting even opened.

Concretely: the page regenerates about once a minute, and every regeneration produces a brand-new random order. Nobody holds the top-left slot for more than a minute at a time, across a build week and a weekend voting window that's thousands of reshuffles, so every build rotates through the good positions and the bad ones roughly equally.

Once voting closes, the shuffle stops and submissions are ranked by Champion points, because at that point the page is showing results rather than asking for votes.

How is the winner decided?
The Champion is the build with the most points from the builders' rankings. Members' Choice is the build with the most member votes. 2nd and 3rd in points earn Top 3. No judging panel, no organizer override.
What if there's a tie?
For the Champion: the build with more 1st-place picks wins, and if it's still tied, the earliest submission wins. For Members' Choice: the earliest submission wins. Ship sooner, break ties in your favor.

Winning

What do winners get?
  • Champion badge, permanent, on your profile
  • Featured on the home page , your build, pinned as Reigning Champion
  • A published writeup on what you made and how
  • The big one: a 1-year sponsorship from Hackyard , 365 days pinned to the home page, boosted on our X, first dibs on every future Yard, and a permanent Champion badge
What does Members' Choice win?
The Members' Choice badge, permanent on your profile, plus the members' one-line reasons shown on your build, anonymously. It's a badge for now. A build can win both awards in the same Yard.
Can I win three Yards in a row?

Three in a row is the max. Win three Yards back to back and you sit out the next one as an exhibition builder: you can still build, ship, and show it off on the Yard page and Show & Tell, but it won't be ranked or voted on. Then you're back in.

A small community stays alive when newcomers believe they can win. Exhibition keeps the best builders building without the result feeling decided before the week starts.

Are there cash prizes?
Sometimes. Some Yards carry a cash prize pool and some don't, it depends on the Yard. When there is one, the amounts are stated on the Yard page up front, never announced after the fact, and never decided by anyone but the builders' ranking. A pool can come from Hackyard directly or from a sponsored Yard, where a company or indie backer puts money, credits, or resources behind it. Either way, every Yard still carries the champion sponsorship, the badges, and the front-page feature.
Are there other badges?
  • Champion, 1st place
  • Top 3, 2nd and 3rd in Champion points
  • Members’ Choice, the build the members voted for (from Yard #6 on)
  • Shipped, everyone who submitted a finished build
  • Participant, for claiming a spot (removed if you release it)
  • Regular, shipping two Yards in a row
  • On Deck, for joining the waitlist when a Yard fills
  • Scout, for bringing new builders in, the tier climbs with qualified referrals
  • First 16, a one-time commemorative for the 16 builders who shipped Hackyard's first-ever Yard
  • Founder, a one-of-one that only belongs to Hackyard's creator and can't be earned
Who hands out the badges?
Nobody. They're awarded automatically the moment voting closes, computed from the builders' points and the members' votes, after any rule-breaking ballots are removed. No one adjusts them by hand.
Do badges expire?
No. They stay on your profile permanently.

Community

What is the community page?
A home for everyone on Hackyard, at /community. It has the Hall of Fame (past champions), the Yard Log (what the community is doing right now), the Builders Wall (a rotating spotlight of builders, with search and the full list), the Leaderboards, and a Build Directory of every Yard. It's a place to see who's here and what's been built, not a feed you post into.
What is the Yard Log?
A live feed on the community page: spots claimed, builds shipped, badges earned, follows, kudos, and new build notes, newest first. Every line is made from something that already happened on Hackyard, so there's nothing to post there and nothing to moderate.
What are build notes?
Once a Yard closes, anyone signed in can leave a note on someone else's build: what worked, what they'd use it for, or one idea to take it further. You get one note per build (you can edit or delete it), up to 500 characters of plain text. The builder can reply once under each note, and can hide any note from their page. Notes are public, they open only after voting closes, and they never touch votes or results.
What's the difference between the community and a Yard's roster?
The Builders Wall is everyone who signed up, it keeps growing and has no cap. A Yard's roster (on the Yard page) is only the people who claimed a spot in that specific Yard. So the community can be hundreds of people while a single Yard is capped at its spots, usually a few dozen.
What's on my profile?
Your handle, bio, and X link; a stat row (Yards entered, builds shipped, wins, kudos, followers); your badge shelf; and every build you've shipped. Anyone can view it at /u/your-handle, it's how builders get discovered.
What does following someone do?
It's a one-way connection, you follow a builder to keep track of them, and their profile shows how many followers they have. Following is just a list: there's nothing to approve and nothing to moderate. You can follow or unfollow anyone but yourself, and on the Builders Wall you can filter to show only the people you follow.
What are kudos?
A one-tap way to show respect for another builder. Kudos are positive-only, there's no downvote, and you can give a builder kudos once, so it's a genuine signal, not a spammable counter. They pile up on a profile forever, across every Yard. You'll see your total in your profile's stat row.
How are kudos different from votes?
Rankings and votes decide who wins a Yard: one ballot per person per Yard, final, counted only during voting. Kudos are peer appreciation that have nothing to do with winning: they never affect points, votes, or who takes a Yard. Think of ballots as "who built the best thing this Yard" and kudos as "which builders the community respects," a reputation that's separate from any single result.
What are the badges, and how do I earn them?
There's a ladder, all awarded automatically and shown on your profile and your Builders Wall card: Participant, the moment you claim a spot in a Yard (it's removed if you release the spot); Shipped, when the Yard closes, to everyone who actually submitted a build; Top 3, a top-three finish in Champion points; Champion, winning the Yard; and Members' Choice, the members' pick. On top of those there are a few standing badges: Regular for shipping two Yards in a row, Wire to Wire for checking in before kickoff and then shipping the same Yard, On Deck for joining the waitlist when a Yard fills, and Scout for bringing new builders in. The Founder badge is a one-of-one that can't be earned, it only ever belongs to Hackyard's creator.
What's the leaderboard?
Two boards on the community page, most-followed and most-kudos'd builders, pulled live from the community. It fills out as people follow and give kudos to each other.
Is any of this moderated?
Almost nothing needs it. Following is a list, kudos are a single positive tap, and the Yard Log only records things that already happened. The one place you write anything is a build note, and every note sits on someone's build: that builder can hide any note from their page, and you can edit or delete your own. There are no DMs and no open threads. Hackyard itself steps in only for the rules in the Terms.
Do I have to use any of it?
No. Following, kudos, and your profile are all optional. The core of Hackyard is still just claiming a spot, building, and ranking or voting, the community layer is there if you want it.

Your stuff

Is my submission public?
Yes. Each one gets its own page, screenshot, demo video, writeup, repo link, model declaration, that you can share anywhere.
What do you do with my email?
Send you your spot confirmation and Yard announcements. That's it.
Can I delete my account?
Email hixon@hackyard.tech from the address on your account, or message us on X, and we'll remove it along with your submissions.

Still stuck?

Reach out on X: @HackyardSocial, or go look at the Yards.