Skip to main content

max / makenotwork

6.1 KB · 114 lines History Blame Raw
1 {# Platform Economics — Askama page, NOT a docengine markdown surface.
2
3 This page carries live disclosure (paying-creator counts pulled from
4 the DB at request time) which docengine's static markdown pipeline
5 can't express. It shadows the catch-all /docs/{slug} route so the
6 URL stays at /docs/about/economics for backwards-compatibility with
7 inbound links.
8
9 Prose mirrors the previous economics.md content (deleted in the same
10 commit). To edit prose, edit this file. To edit the cost-allocation
11 model or the runway figure, edit docs/business/assumptions.toml. #}
12 {% extends "base.html" %}
13
14 {% block title %}Platform Economics - Makenot.work{% endblock %}
15
16 {% block head %}{% endblock %}
17
18 {% block content %}
19 {% include "partials/site_header.html" %}
20
21 <article class="doc-container">
22 <nav class="doc-breadcrumb">
23 <a href="/docs">Docs</a> / <span>About</span>
24 <div class="docs-search-container docs-search-inline">
25 <input type="text" class="docs-search-input" placeholder="Search docs..." autocomplete="off" />
26 <div class="docs-search-results hidden"></div>
27 </div>
28 </nav>
29
30 <h1 class="doc-title">Platform Economics</h1>
31
32 <div class="doc-body">
33 <p><em>As of {{ runway_config.last_updated_iso }}.</em></p>
34
35 <p>What you pay, what it covers, the position we're operating from, and what we commit to.</p>
36
37 <hr>
38
39 <h2>What You Pay</h2>
40 <p>See <a href="/docs/pricing">Pricing</a> for the current tier prices, the founding-creator rate, and the provisional standard rate.</p>
41
42 <hr>
43
44 <h2>What It Covers</h2>
45 <p>Your subscription funds three things, at a high level:</p>
46
47 <p><strong>Cost to deliver.</strong> The infrastructure that hosts your content (application servers, database, object storage, bandwidth) and the payment processing fee Stripe charges on each transaction.</p>
48
49 <p><strong>Platform overhead.</strong> Ongoing development, day-to-day operations, legal and compliance work, and reserves held against unexpected costs so a bad month doesn't force a price increase or a shutdown.</p>
50
51 <p><strong>Returned to creators.</strong> Surplus beyond what cost-to-deliver and platform overhead require is earmarked to come back to you as earn-back credit. We've committed to launching that program no later than 2027-01-01.</p>
52
53 <p>See the full breakdown on the <a href="/pricing#cost-allocation">pricing page</a> — every tier fee broken into Stripe processing, storage, human support time, product engineering, reserves, and earn-back surplus.</p>
54
55 <p>No surplus goes to investors, shareholders, dividends, executive bonuses, paid acquisition, or marketing spend. We have none of those things.</p>
56
57 <hr>
58
59 <h2>Where We Are</h2>
60 <p>Numbers refresh at the close of every two-month sprint, alongside the <a href="/changelog">changelog</a> recap. The paying-creator count is read live from the database at the time you load this page.</p>
61
62 <ul>
63 <li>Paying creators today: <strong>{{ paying_creators }}</strong></li>
64 {% if trialing_or_grace > 0 %}
65 <li>In trial or 30-day cancellation grace: <strong>{{ trialing_or_grace }}</strong></li>
66 {% endif %}
67 <li>Break-even at the assumed tier mix: approximately <strong>22.5</strong> paying creators at the standard rate, <strong>46.8</strong> at the founding rate. (Derivation in the build's <code>assumptions.toml</code>.)</li>
68 {% if runway_config.is_published() %}
69 <li>Cash runway at current burn: <strong>{{ runway_config.quarters }}</strong> quarter{% if runway_config.quarters != 1 %}s{% endif %}.</li>
70 {% endif %}
71 </ul>
72
73 <p>Reserve capacity (twelve months of fixed costs plus a legal reserve and a single-incident shock reserve) is approximately <strong>$62k</strong>, derived from the build's assumptions. Reserves shrink before prices change; a single bad month doesn't move the headline rate.</p>
74
75 <hr>
76
77 <h2>What We Commit To</h2>
78 <p>The binding commitments live in <a href="/docs/guarantees">What We Guarantee</a>. The short version:</p>
79 <ul>
80 <li>No surprise raises. Prices only change under conditions stated in writing.</li>
81 <li>At least 90 days notice on any change.</li>
82 <li>Existing creators are grandfathered at their current rate for at least 12 months when standard rates rise.</li>
83 <li>When our cost structure permits, the direction is downward. Cost-favorable changes apply retroactively to active subscriptions.</li>
84 </ul>
85
86 <hr>
87
88 <h2>What We Won't Do</h2>
89 <ul>
90 <li><strong>Percentage cuts.</strong> We will not skim a percentage of what fans pay you.</li>
91 <li><strong>Per-transaction fees on top of Stripe.</strong> The only deduction is Stripe's processing fee, which goes to Stripe.</li>
92 <li><strong>Surge pricing.</strong> Tier prices do not move based on demand, time of day, or who you are.</li>
93 <li><strong>Quiet plan-gating.</strong> Features won't migrate between tiers without notice and grandfathering.</li>
94 <li><strong>Paid acquisition or marketing.</strong> We don't fund growth by spending your subscription on ads.</li>
95 </ul>
96
97 <hr>
98
99 <h2>See Also</h2>
100 <ul>
101 <li><a href="/docs/pricing">Pricing</a>: Current rates, founding-creator rate, standard rate</li>
102 <li><a href="/docs/guarantees">What We Guarantee</a>: Binding commitments in writing</li>
103 <li><a href="/docs/how-we-work">How We Work</a>: Business model and operating principles</li>
104 </ul>
105 </div>
106 </article>
107
108 <footer class="text-reader-footer">
109 <a href="/">Makenot<span class="dot">.</span>work</a>
110 </footer>
111
112 <script src="/static/docs-search.js"></script>
113 {% endblock %}
114