Shipsafe against CodeFa
CodeFa sells lessons you can watch forever. Shipsafe sells a deadline with a money back guarantee attached, and settles it in public on day 30.
| Feature | Shipsafe | CodeFa |
|---|---|---|
| Definition of done | A deployed app with a live Stripe payment recorded in the ledger. | Lessons completed in the video player. |
| Guarantee | No payment by day 30 and the verdict flips to refund owed. | No outcome guarantee on the purchase. |
| Accountability | Daily written check-in with one blocker a mentor answers in-thread. | Self-paced, nobody notices if you stop. |
| Pace | Fixed 30-day clock, ten seats, one cohort at a time. | Evergreen and open forever. |
| Proof shown to buyers | Public ship log with deadlines, URLs and first payment amounts. | Curated review quotes. |
| Price shape | One monthly plan, cancel in the Stripe portal. | One-time discounted lifetime access. |
| Who it is for | People who already own a course and never launched. | Beginners starting from zero syntax. |
Before you switch
What the money back guarantee actually covers
What counts as shipped?
A URL a stranger can open, and one payment that cleared through Stripe. Both go on your row in the ledger with the date. A test payment is not a payment.
What if I miss day 30?
The verdict flips to refund owed and you get every cent back, within five working days. The row stays on the ledger either way, because the ledger is the proof that the rule is real.
Do you teach me to code?
No. There is no curriculum here and no video player. This is for people who already own a course and never launched anything with it.
What does the mentor actually do?
Reads every check-in and answers the one blocker in the same thread, in writing. Usually the same day. They will tell you to cut scope more often than they will tell you anything else.
Can I skip a day?
You can, and the break shows on your streak as a hard rule through the grid. Nobody is fined for it. It is there so you can see the week you lost.
How do I cancel?
In the Stripe billing portal, from your settings page. Cancelling mid-cohort ends the seat and the commitment stops where it stands.
Ten seats. One cohort. One shipped product each.
Sign the promise, start the clock, and let the ledger settle it on day 30.