Custom challenge
- 1
- 2
- 3
- 4
- 5
- 6
- The day ends at midnight, done or not done.
- What happens on a miss is yours to decide, in writing, before Day 1.
Print the rules of the challenge you are about to run, on one page you can pin to a wall: 75 Hard, 75 Soft, 75 Medium, the winter arc, monk mode, or one of your own. Every named protocol arrives with its published rules already in it. Change one and the poster renames itself, because a modified 75 Hard is not 75 Hard.
Your own name, your own length, your own rules. Nobody else's to break.
One page each. The same dialog saves either one as a PDF — there is no file to download and no address to leave. The tracker sheet carries 0 columns, one for each rule you tick at night.
Nothing here is anybody's specification. No name on the door and nothing published to be faithful to. Write the rules so another person could look at your day and say whether you held them.
No name on the door and nothing published to be faithful to. Write the rules so another person could look at your day and say whether you held them.
Nothing on this page is computed about you. What it does instead is hold a rulebook and refuse to let a copy of it drift.
Every rule, term, length and attribution comes out of one file, config/protocols.php, which is also what the rules articles on this site are checked against. The blade that draws the poster contains no rule text at all, and a test fails the build if one ever appears in it. That is the mechanism behind "one source of truth", rather than a promise about one: two copies of a rule cannot disagree when there is one copy.
The form posts nothing. The browser assembles an address and the server builds the document, so every preset is a real URL with the real rules in its HTML, the page works with JavaScript switched off, and the number of pages the sheet prints is a fact that can be measured rather than a claim.
The rename is the only rule this page enforces. If any published rule of a named protocol is edited, or its length moved off the published figure, the poster is titled "Custom challenge based on" that protocol instead of carrying its name. It happens on the server, there is no control that turns it off, and a test edits a rule and reads the rendered page to prove it still happens. Protocols with no published rulebook — monk mode, and a custom run — have an empty rule list here, so there is nothing to break faith with and nothing renames; the winter arc keeps its four fixed rules and hands you the daily list, which is what that challenge is.
The lengths are the protocols' own: 75 for the three 75-day formats, 92 for the winter arc because October's 31 plus November's 30 plus December's 31 is 92, and 30, 60 or 90 for monk mode. A custom run takes any length from 1 to 92 days. Ninety-two is the ceiling because it is the longest named protocol here and the longest run measured to fit on one sheet.
The tracker sheet is arithmetic of a kind: one row a day, one box a rule, and the rows split into one column up to 24 days, two up to 48, three up to 72 and four above that. That ladder is what holds the one-page promise, checked by counting the pages the browser produced at every length the page offers rather than by reading the stylesheet.
Unbroken counts days. It does not measure anything about your body, and nothing above is medical, nutritional or fitness advice. Where a number here is our own judgement rather than a published figure, the note says so and cites nothing. Method last checked 31 August 2026.
Press Print the rules poster and choose “Save as PDF” in the same dialog. That is the PDF. There is no file to host, no watermark, no email address, and nothing that goes out of date the week a rule is corrected here — the sheet is built from this page each time it is printed.
The tracker sheet is the second half: the same run, one row a day, a tick box for each rule. Both are one page. The poster is the one that goes on a wall, and it is the one worth printing on the heaviest paper the machine will take.
The rules of a named challenge are the only thing that makes it that challenge. Swap the two 45-minute workouts for one, or let the alcohol back in, and what is left may be a better program for you — it is not the one whose name is on the poster, and a sheet on a wall claiming otherwise is a lie you told yourself in advance.
So this page will not print it. Edit any published rule and the title becomes Custom challenge based on that program. It happens on the server, the button that turns it off does not exist, and a test in this repository fails the build if it ever stops happening. What you gain is worth more than the name: a sheet whose rules are actually yours, written down before Day 1 rather than negotiated on a Tuesday in week six.
Two of the protocols here ask you to write your own rules, and for those nothing renames. The winter arc fixes the window and the count and hands you the list; monk mode has no published rulebook at all. Writing your own is what those two are for.
Each of these is a real page — open the link and the poster below is already built with those rules in it.
Quoted from the program's own page. 75 Hard is a registered trademark of its owner; Unbroken is independent and not affiliated with it. Build the 75 hard poster, read the 75 Hard rules, explained in full, or run it on the 75 Hard tracker.
A community variant rather than a program with an owner, so this is the commonly published version and not a specification anybody maintains. Build the 75 soft poster, read 75 Hard against 75 Soft, rule by rule, or run it on the 75 Soft tracker.
A community variant, so the six tasks and the 90% threshold are the commonly published reading rather than a specification anybody owns. Build the 75 medium poster, read where the softer versions differ, or run it on the 75 Medium tracker.
A TikTok trend rather than a program. Nobody owns the rules, which is why the four above are the whole of what is fixed. Build the winter arc poster, read the winter arc rules in full, or run it on the winter arc tracker.
Nobody publishes a monk mode rulebook. The five here are the shape people run and they are ours to offer, not anybody's specification — change any of them and it is still monk mode. Build the monk mode poster, read daily rules worth locking in on, or run it on the monk mode tracker.
No name on the door and nothing published to be faithful to. Write the rules so another person could look at your day and say whether you held them. Build the custom challenge poster, read daily rules worth locking in on, or run it on the 30-day challenge tracker.
A poster states the deal. A grid records it. The 75 Hard tracker keeps the six daily checks and applies the restart; the winter arc tracker counts the 92 days of the season. For the paper versions of those, the 75 Soft printable and the winter arc printable walk through what is on each sheet, and the 75 Hard template compared with a spreadsheet and a Notion build is the honest account of where paper wins.
Every rule, what counts, what does not, and the gray areas worth settling in writing before Day 1.
What is fixed, what is yours, and why the season is 92 days rather than the 90 everybody repeats.
A template has to hold 450 boxes and a restart rule. Where paper wins and where a spreadsheet does.
Ten questions, one number out of 100. Find out where you actually stand before you promise anyone anything.
Count what you have already banked. A number on the screen is harder to argue with than a feeling.
All six tasks, all 75 days, on one grid. Miss one and the grid starts again — that is the deal you are taking.
Unbroken runs the same rules with other people on the same board — a midnight deadline, a restart you cannot argue with, and a record nobody can quietly edit.