From e8f930e9fcaeed0ef6b1c2a876ae8ec9b2701dde Mon Sep 17 00:00:00 2001 From: JoshHeaps Date: Wed, 23 Sep 2026 03:10:35 -0600 Subject: [PATCH 1/5] Add unlisted /socialism pages for the worker-ownership model Renders the markdown documents in Content/Socialism: a landing overview at /socialism and chapters at /socialism/{slug}, with a sectioned sidebar, on-page table of contents, prev/next paging and cross-document links. Pages are noindex and nothing on the site links to them. Underscore-prefixed files (founding draft, progress log) are never served, deployed or committed. Co-Authored-By: Claude Opus 5.5 --- .gitignore | 3 + JoshHeaps.Net/Content/Socialism/capital.md | 22 + .../Content/Socialism/constitution.md | 25 + JoshHeaps.Net/Content/Socialism/conversion.md | 45 ++ JoshHeaps.Net/Content/Socialism/federation.md | 20 + JoshHeaps.Net/Content/Socialism/index.md | 36 ++ .../Content/Socialism/open-problems.md | 28 + .../Content/Socialism/prison-labor.md | 20 + JoshHeaps.Net/Content/Socialism/startups.md | 19 + .../Content/Socialism/the-argument.md | 28 + JoshHeaps.Net/Content/Socialism/the-floor.md | 32 + JoshHeaps.Net/Content/Socialism/thesis.md | 18 + .../Content/Socialism/worker-ownership.md | 23 + JoshHeaps.Net/JoshHeaps.Net.csproj | 9 + JoshHeaps.Net/Models/SocialismDoc.cs | 15 + JoshHeaps.Net/Pages/Socialism/Doc.cshtml | 60 ++ JoshHeaps.Net/Pages/Socialism/Doc.cshtml.cs | 31 + JoshHeaps.Net/Pages/Socialism/Index.cshtml | 65 ++ JoshHeaps.Net/Pages/Socialism/Index.cshtml.cs | 24 + .../Pages/Socialism/SocialismPageModel.cs | 21 + JoshHeaps.Net/Pages/Socialism/_Head.cshtml | 4 + JoshHeaps.Net/Pages/Socialism/_Nav.cshtml | 32 + JoshHeaps.Net/Pages/Socialism/_Toc.cshtml | 16 + .../Pages/Socialism/_ViewImports.cshtml | 4 + JoshHeaps.Net/Program.cs | 1 + .../Implementations/SocialismDocService.cs | 178 ++++++ .../Interfaces/ISocialismDocService.cs | 9 + .../wwwroot/css/socialism/socialism.css | 557 ++++++++++++++++++ .../wwwroot/js/socialism/socialism.js | 86 +++ 29 files changed, 1431 insertions(+) create mode 100644 JoshHeaps.Net/Content/Socialism/capital.md create mode 100644 JoshHeaps.Net/Content/Socialism/constitution.md create mode 100644 JoshHeaps.Net/Content/Socialism/conversion.md create mode 100644 JoshHeaps.Net/Content/Socialism/federation.md create mode 100644 JoshHeaps.Net/Content/Socialism/index.md create mode 100644 JoshHeaps.Net/Content/Socialism/open-problems.md create mode 100644 JoshHeaps.Net/Content/Socialism/prison-labor.md create mode 100644 JoshHeaps.Net/Content/Socialism/startups.md create mode 100644 JoshHeaps.Net/Content/Socialism/the-argument.md create mode 100644 JoshHeaps.Net/Content/Socialism/the-floor.md create mode 100644 JoshHeaps.Net/Content/Socialism/thesis.md create mode 100644 JoshHeaps.Net/Content/Socialism/worker-ownership.md create mode 100644 JoshHeaps.Net/Models/SocialismDoc.cs create mode 100644 JoshHeaps.Net/Pages/Socialism/Doc.cshtml create mode 100644 JoshHeaps.Net/Pages/Socialism/Doc.cshtml.cs create mode 100644 JoshHeaps.Net/Pages/Socialism/Index.cshtml create mode 100644 JoshHeaps.Net/Pages/Socialism/Index.cshtml.cs create mode 100644 JoshHeaps.Net/Pages/Socialism/SocialismPageModel.cs create mode 100644 JoshHeaps.Net/Pages/Socialism/_Head.cshtml create mode 100644 JoshHeaps.Net/Pages/Socialism/_Nav.cshtml create mode 100644 JoshHeaps.Net/Pages/Socialism/_Toc.cshtml create mode 100644 JoshHeaps.Net/Pages/Socialism/_ViewImports.cshtml create mode 100644 JoshHeaps.Net/Services/Implementations/SocialismDocService.cs create mode 100644 JoshHeaps.Net/Services/Interfaces/ISocialismDocService.cs create mode 100644 JoshHeaps.Net/wwwroot/css/socialism/socialism.css create mode 100644 JoshHeaps.Net/wwwroot/js/socialism/socialism.js diff --git a/.gitignore b/.gitignore index de02e99..ab17156 100644 --- a/.gitignore +++ b/.gitignore @@ -369,3 +369,6 @@ FodyWeavers.xsd native/**/build/ # Playwright MCP scratch output .playwright-mcp/ + +# Private /socialism working files (founding draft, progress log) - repo is public +JoshHeaps.Net/Content/Socialism/_*.md diff --git a/JoshHeaps.Net/Content/Socialism/capital.md b/JoshHeaps.Net/Content/Socialism/capital.md new file mode 100644 index 0000000..e45f5d0 --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/capital.md @@ -0,0 +1,22 @@ +--- +title: Capital, After +section: Capital and Growth +order: 50 +summary: Outside investment still exists, but it's rented rather than owned: profit-sharing claims that expire and carry no vote. +--- + +# Capital, After + +Outside investment doesn't disappear. It changes shape. + +**Rented, not enthroned.** An investor funds the company and receives repayment plus a share of profits for the life of the loan. Then the claim **extinguishes**, and the workers hold 100%. + +This is the elegant part and it should be said plainly: today's equity is *perpetual* — an original investor's great-grandchildren collect forever off work they never did. This claim *expires*. That's the whole reform, in one word. Capital gets rented. (And note the symmetry: the conversion itself now runs on this same instrument. The model has exactly one kind of outside capital claim, whether it's a VC funding a startup or a founder being bought out. One rule, no exceptions.) + +The returns can be enormous. A profit-share loan into a risky seed-stage company might pay 10x or 30x. That's fine. The principle was never *no big payday* — it was **no perpetual claim and no control**. + +**Be honest about what this is.** A profit-contingent return means the investor eats the loss when things go badly. That is residual risk, which is the economic job we call equity, whatever we print on the paper. Don't claim it "isn't a stake in the work" — it is. Claim what's actually true and actually better: *finite, and voteless.* + +**The consequence, priced in.** Capital charges for risk. An instrument with equity-like downside and a terminating upside gets funded last, or demands a bigger profit share. Revenue-based financing already exists in today's market and stays niche for exactly this reason. This bites hardest where losses are likeliest — brand-new ventures with no track record and nothing to repossess. It barely bites at all on mature, profitable firms like Conservice. + +**So the cost-of-capital problem is a startup problem, not a going-concern problem.** That narrows the open question from a vague abyss to a single well-defined one — and the [federation bank](federation.md) now stands inside the answer. diff --git a/JoshHeaps.Net/Content/Socialism/constitution.md b/JoshHeaps.Net/Content/Socialism/constitution.md new file mode 100644 index 0000000..43a9e6d --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/constitution.md @@ -0,0 +1,25 @@ +--- +title: The Constitution +section: Guardrails +order: 90 +summary: The power this model needs must be constrained: money out of politics, counter-majoritarian rights, and overlapping checks. +--- + +# The Constitution + +Because every mechanism in this model runs through a state powerful enough to trace ownership, tax at 1950s rates, void untraceable claims, and set lookback dates (see [The Conversion](conversion.md)). That is a lot of concentrated power, currently aimed at a good target. **The design question is what stops the next person from aiming it at a bad one.** + +**Money out of politics.** Legislative work pays well enough that good people want the job — but any money, gift, or benefit from a non-government entity ends the salary and starts a prison sentence. Politicians should benefit only from serving their people. + +**But representation alone is not a guardrail.** This is the trapdoor, and it needs saying explicitly: + +> *A government that perfectly represents its people will target a group whenever the people want that group targeted.* + +Representation amplifies the majority; it does not restrain it. Jim Crow was representative — it represented its white voters faithfully, and that is exactly how it ground people down for a century. Internment was popular. Any mechanism that pays politicians based on how much their constituents liked their votes would have *paid a bonus* to the segregationist and docked the man who defended his Black constituents. Clean elections stop capture *by the rich*. They do nothing to stop the majority deciding a minority is the enemy. + +**So: counter-majoritarian rights.** Things a person keeps *even when everyone around them votes to strip them away.* The whole point of a right is that it holds on the day the majority is wrong — and you cannot assume in advance that you'll always be the majority, or always be right. The guardrail is not there to protect the owning class from me. It's there to protect me from whoever inherits this machinery next. + +- Keep the Bill of Rights. Make rights that protect individuals **extremely difficult to repeal.** +- **Two tiers.** Speech, due process, equal protection, freedom from imprisonment without trial: near-absolute. Property: strong, but balanceable against the public interest with compensation — which is what the Takings Clause already says, and always has. Property was never on the sacred tier. *(And the conversion now actually complies with this: full compensation, then taxation — the same two steps any government action must survive. The model no longer asks for an exception to its own constitution.)* +- **The Senate had the right idea, badly built.** Keep the cooling-saucer function — a second chamber that slows things down and forces broad coalitions instead of bare-51% steamrolls. Drop the geographic weighting. Land should not get votes. Equal state representation and the protection of slavery were the *same bargain* in 1787, and that structure later shielded Jim Crow. Over-weighting low-population states protects *whoever lives there* — an arbitrary category — not the vulnerable. +- **No final guardrail exists.** Entrench rights and you've moved power to whoever *interprets* them. There's no rule so perfect it guards itself. The answer isn't a better final rule — it's **redundancy**: several overlapping checks, none supreme, so that capturing any one of them doesn't hand someone the whole apparatus. diff --git a/JoshHeaps.Net/Content/Socialism/conversion.md b/JoshHeaps.Net/Content/Socialism/conversion.md new file mode 100644 index 0000000..f1accca --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/conversion.md @@ -0,0 +1,45 @@ +--- +title: The Conversion +section: The Transition +order: 40 +summary: How today's companies become worker-owned: a full-price buyout paid from future profits, with a steeply progressive tax on the proceeds. +--- + +# The Conversion + +**A mandatory, one-time, full-price buyout — paid for by the whales themselves.** + +The first draft capped compensation at a 1% stake and called it financing. Be honest: striking 99% of the debt is a seizure with paperwork, and it contradicted this document's own constitution, which keeps the Takings Clause — property balanceable against the public interest *with compensation*. You don't get to write "with compensation" in one section and delete it in another. So the cap is gone. Here is what replaces it, and it is stronger: + +## The buyout, step by step + +**1. Workers buy the firm at full fair value, financed out of its own future profits.** This is a leveraged buyout where the workers are the sponsor — the exact machine private equity used to buy Conservice, pointed the other way. Workers own and govern from day one; the purchase debt is serviced from the surplus that was leaving anyway. + +**2. The buyout instrument is the same instrument investors get** (see [Capital, After](capital.md)): an expiring, profit-contingent, voteless claim. The exiting owner is paid from profits as profits arrive. No fixed debt schedule, so a recession mid-payback flexes the payments instead of bankrupting the firm. The owner bears residual risk during the payout — which is symmetric, principled, and exactly the deal every other capital provider gets under this model. + +**3. A steeply progressive tax on the proceeds, traced to ultimate individuals.** This is where the moral weight lands, and it lands legally. A compensation cap on a forced sale dies in court as a taking. A tax on capital-sale proceeds is just a tax — the United States ran 91% top marginal rates in the 1950s and the sky held. The founder is paid the full number on paper; most of it, above the top brackets, comes home through a channel courts have blessed for a century. + +**4. The tax proceeds buy down conversion debt across the economy.** The revenue doesn't vanish into the general fund — it is recycled as debt relief for converting firms, funds the [retirement bridge](#the-retirement-bridge), and funds [the floor](the-floor.md). **The whales at the top of the ownership chain finance everyone else's freedom.** That is the sentence that replaces "six weeks." + +The result: the exiting owner walks away rich — rich in *consumption*, not in structural power over ten thousand people. Which was always the actual principle. This model never promised the founder no payday. It promised **no perpetual claim and no control**, and now it applies that rule to everyone who holds capital, including the people cashing out on day one. + +## The machinery + +The machinery survives from the first draft, repurposed: + +- **Ownership is traced through to ultimate individuals.** TPG is owned by someone; those owners are owned by someone. The circular ownership is solvable with matrix algebra, and it has already been done — a 2011 ETH Zurich study traced 43,000 companies through exactly this tangle. Tracing now serves the tax brackets instead of a cap. +- **This is why pensions survive.** Look *through* the index fund and the retiree holds a millionth of a percent — her proceeds land in the bottom bracket and she keeps nearly all of them. The firefighter keeps his retirement; the founder pays 1950s rates. Same rule. +- **Cracking the shells.** Any ownership claim that cannot be traced to a named human is **legally unenforceable in US courts**. Hidden owners can't collect, can't sue, can't foreclose. Transparency becomes the profitable choice. Precedent: FATCA told foreign banks "report your American account holders or eat a punishing tax," and they complied. +- **Killing the fire-sale window.** A lookback date — ownership as of the day the bill is introduced is what counts. Transfers, restructurings, and paper losses after that date don't dodge the brackets. + +## Valuation: settled by rule, not by litigation + +The first draft flagged this as a hole; full-price conversion makes it *the* hole, so it gets machinery: + +- **Public firms:** market price on the lookback date. No appraisal, no argument — the market already voted. +- **Recently traded private firms:** the last arm's-length transaction price. Conservice converts at the $5 billion TPG actually paid. There is a special justice in the owner being held to the number they chose. +- **Everything else:** a statutory formula — a sector-standard multiple of trailing multi-year average profit. Either side may demand a formal appraisal, but the formula anchors it and the loser pays costs. The goal is that appraisal is the exception, not the economy. + +## The retirement bridge + +Conversion is unjust to whoever happens to be 63 when it lands — they lose the windfall the 30-year-old will ride for decades. So: supplemental retirement funding for 15–20 years, tapering as profit-sharing income accumulates — now with a named funding source: the conversion tax. diff --git a/JoshHeaps.Net/Content/Socialism/federation.md b/JoshHeaps.Net/Content/Socialism/federation.md new file mode 100644 index 0000000..23362ab --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/federation.md @@ -0,0 +1,20 @@ +--- +title: The Federation +section: The Firm +order: 30 +summary: Firms pool risk through a shared solidarity fund and internal bank, so one company failing doesn't mean your life failing. +--- + +# The Federation + +This section exists because of a problem the first draft never named: **concentration.** + +A worker-owner holds their salary, their profit share, and their skills all inside one firm. That is exactly the risk a shareholder diversifies away and a worker cannot. And it is the real source of risk-aversion — if one bad bet can kill the company that is also your paycheck and your equity, you take the safe option every time, and an economy of safe options stops producing breakthroughs. + +The fix is not a rule inside the firm. It is a structure between firms, and Mondragon already built it: + +- **Firms pool a slice of profits into a mutual solidarity fund.** The fund absorbs shocks — a firm having a bad year draws support instead of dying. +- **When a firm does die, the federation redeploys its workers into member firms.** Your company failing stops meaning your life failing. *This* is what licenses healthy risk-taking — not lower stakes on paper, but a floor under the fall. +- **The fund doubles as an internal bank** (Mondragon's Caja Laboral is the working precedent), lending to member firms and seeding new ones on the [expiring profit-share terms](capital.md). The federation becomes a native source of the patient capital the model otherwise struggles to attract. + +Membership is voluntary but the incentives all point in: unfederated firms face the concentration problem alone. diff --git a/JoshHeaps.Net/Content/Socialism/index.md b/JoshHeaps.Net/Content/Socialism/index.md new file mode 100644 index 0000000..11a149f --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/index.md @@ -0,0 +1,36 @@ +--- +title: Free-Market Democratic Socialism +summary: A working model for an economy where the people who do the work own and govern the companies they work for, while markets, wages, investment and personal property all stay. +--- + +# Free-Market Democratic Socialism + +## The idea in one sentence + +**Your house, car, savings and tools are yours, and nobody touches them. But a permanent, tradeable claim on the work of thousands of strangers is a different kind of thing, and it shouldn't be treated as the same "property."** Everything else in this model follows from that line. [Read the thesis](thesis.md). + +## What changes + +- **Workers own their company.** Every employee gets one vote from day one. A share of the profits grows with tenure until everyone who's been there long enough splits them equally. [Worker Ownership](worker-ownership.md) +- **Companies back each other up.** Worker-owned firms pool part of their profits into a shared fund and bank. If one firm fails, its workers are moved into others instead of being left with nothing. [The Federation](federation.md) +- **Existing companies are bought, not seized.** Workers buy their company at full price and pay for it out of its future profits. A steeply progressive tax on the sale proceeds then funds the transition for everyone else. [The Conversion](conversion.md) +- **Investment is rented, not owned forever.** Investors still fund companies and can still earn huge returns, but their claim runs out and comes with no vote. [Capital, After](capital.md) +- **Nobody is left behind by low-margin work.** Ownership doesn't help much when there's barely any profit to own, so a strong floor covers the rest. [Ownership and the Floor](the-floor.md) + +## What stays the same + +| Stays | Why | +| --- | --- | +| Markets and competition | Companies still compete, set prices and win or lose customers. | +| Salaries | Hard and in-demand jobs still pay more. A surgeon still earns a surgeon's salary. | +| Personal property | Homes, cars, savings and tools are untouchable. | +| Investment and big returns | Investors can still make 10x or 30x. They just can't own a company forever. | +| Rights and due process | The model makes individual rights harder to repeal. [The Constitution](constitution.md) | + +## Why it matters + +This isn't mainly about money. **People deserve a say in governing the place where they spend most of their waking lives.** Today most workers are ruled by distant owners who answer to nobody who works there. The model ends that rule without taking anyone's personal wealth. [Making the Case](the-argument.md) + +## Honest about what's unsolved + +This is a working model, not a finished one. It is being stress-tested against critics from across the political spectrum, and the hard problems it hasn't cracked yet are listed in the open. [Open Problems](open-problems.md) diff --git a/JoshHeaps.Net/Content/Socialism/open-problems.md b/JoshHeaps.Net/Content/Socialism/open-problems.md new file mode 100644 index 0000000..cbb879d --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/open-problems.md @@ -0,0 +1,28 @@ +--- +title: Open Problems +section: Guardrails +order: 100 +summary: An honest list of what isn't solved yet. +--- + +# Open Problems + +Honest list, updated. Several first-draft holes are patched above; here is what remains, and what's new. + +1. **Valuation at scale.** Now the weakest link. The formula-first machinery (market price / last transaction / statutory multiple) turns most conversions into arithmetic, but the residual appraisal fights on large, never-traded private firms are exactly the fights with the most money and the best lawyers on the other side. Formula anchoring and loser-pays shrink this; nothing eliminates it. + +2. **The anticipation window.** *(Mostly patched — one true residual.)* The lookback closes almost everything: ownership and price are fixed as of the day the bill is introduced, so post-introduction transfers, restructurings, and paper losses change nothing. Value-stripping between introduction and closing — the owner paying himself a giant special dividend while still nominally in charge — is closed with a mechanism private equity already uses in its own deals: the **locked box**. Price is set at the lookback date, and any leakage after it (extraordinary dividends, above-market salary, related-party debt) is deducted straight from the purchase price. What remains is the one thing no law can pre-date: extraction and emigration *before the bill is introduced*, while the movement is visibly gaining steam. Expatriation-triggered mark-to-market tax (§877A, already in US law) catches part of that; a well-advised owner with a two-year head start still finds seams. That window is the honest residual — and it shrinks the faster the bill moves from idea to introduction. + +3. **Foreign capital.** Softened but not solved. Norway's sovereign wealth fund and Japanese pensions now get *paid in full* and taxed like everyone else, which is a much easier diplomatic sell than a 99% haircut. But the flows question remains: does new foreign money keep arriving in an economy where equity expires? "We have enough resources" doesn't answer it. The honest answer is that expiring capital pays a premium, and the premium is the price of the structure. + +4. **The payout decade.** Full price means large firms spend years paying out their former owners. The profit-contingent instrument removes the bankruptcy risk, but for that period a big slice of the surplus still flows to the old owner — workers govern immediately but get rich slowly. The conversion-tax recycling shortens this; it doesn't erase it. Anyone promised otherwise was promised a seizure. + +5. **Growth and dilution.** Softened by the tenure ramp, not eliminated. In steady state, an equal split per head still means a marginal hire must generate the average surplus to break even for incumbents. Capital-intensive expansion into lower-margin lines will face internal resistance conventional firms don't have. + +6. **Who decides which sectors are "essential"?** Subsidy authority is price-setting power over a large chunk of the labor market, and every low-margin industry will suddenly discover it is Essential. Same concentration-of-power problem as the conversion apparatus, wearing an apron. + +7. **The contractor boundary.** *(Partially solved.)* The fix: a cleaning company's workers own the cleaning company — no unowned underclass, just a chain of owned firms selling services to each other. Independent contracting is heavily restricted; companies cannot spin up a captive contractor firm to hire from. Worker-owned staffing agencies double as de facto unions. **But read California's AB5 first** — it tried nearly this bright-line test in 2019, some firms reclassified, some cut workers loose, unrelated freelancers got crushed, and Uber and Lyft spent $200M on Prop 22 to carve themselves out and won. That's the case study for where the pressure lands and who fights back. + +8. **The 1/N problem.** *(Mostly answered.)* Peer monitoring works at 30 people; at 10,000 your extra effort raises the pool by a rounding error. The answer is culture and structure — coops really do push out free riders, and the federation model keeps units small enough for monitoring to bite while pooling risk above them. + +*Patched since the first draft:* the taking (full price + progressive tax), "nobody sells again" (conversion is mandatory and universal, not sale-triggered — there is no dodge-by-holding), the fire-sale window (lookback), risk concentration ([the federation](federation.md)), the hiring disincentive ([the tenure ramp](worker-ownership.md)), and subsidy capture on the worker floor (pay workers directly). diff --git a/JoshHeaps.Net/Content/Socialism/prison-labor.md b/JoshHeaps.Net/Content/Socialism/prison-labor.md new file mode 100644 index 0000000..4c01ae2 --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/prison-labor.md @@ -0,0 +1,20 @@ +--- +title: Prison Labor +section: Society +order: 80 +summary: Only with full pay parity, and only if no budget ever benefits from more people being locked up. +--- + +# Prison Labor + +Incarcerated people work **the same jobs, at the same pay, side by side with free temps.** + +Pay parity is not a detail. It is the entire moral load-bearing wall, and it is the first thing a critic will assume was left out — so it goes in the first sentence, always. + +Pay parity is what separates this from convict leasing. The historical horror ran on a *cost advantage*: after the Civil War, Southern prisons became labor suppliers and arrests rose to meet demand. The Thirteenth Amendment abolished slavery *"except as a punishment for crime,"* and that clause is why it worked, and it is still in the Constitution. Remove the cost advantage and the state gains nothing by locking more people up. + +**The test, applied forever:** *if automation arrived tomorrow and every prison job vanished, would any budget line get harder to balance?* If yes, the trap is live and the design has failed. + +Required guardrails: pay parity, genuinely optional participation, no quotas, no budget line that improves with a larger prison population. + +**The goal is reform, not punishment.** People should leave prison with savings, a work history, and a reference. Employment after release is one of the strongest predictors of not going back. diff --git a/JoshHeaps.Net/Content/Socialism/startups.md b/JoshHeaps.Net/Content/Socialism/startups.md new file mode 100644 index 0000000..a667184 --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/startups.md @@ -0,0 +1,19 @@ +--- +title: Startups +section: Capital and Growth +order: 60 +summary: Fund the science, backstop the boring, seed the funders, and don't let government pick the startups. +--- + +# Startups + +**One line: fund the science, backstop the boring, seed the funders — don't pick the startups.** + +Government should not be a venture capitalist. VC works by being wrong 70% of the time and letting two freak winners pay for everything. No public agency survives that headline rate — it would get cautious, fund safe bets and well-connected people, and safe bets don't produce breakthroughs. The failure mode isn't corruption; it's risk-aversion under political accountability. A central allocator also has *one* thesis and one set of blind spots, and when it's wrong it's wrong across the whole portfolio at once. + +Four moves instead: + +1. **Fund the science, not the companies.** DARPA and NIH gave us the internet, GPS, touchscreens, mRNA. The state buys the ingredients; a thousand private actors race to cook. +2. **Seed the funders, not the founders.** Don't build one federal VC. Put public money into many independent funds with different theses and let them compete. Israel's Yozma program did this and bootstrapped one of the densest startup ecosystems on earth. +3. **Startups start worker-owned by default.** A garage company is founders and early employees — almost no separation between labor and ownership. Let them own it outright and let outside money in on expiring profit-share loans. Be honest about the cost: this is exactly where the expiring instrument prices worst, so early-stage capital will be more expensive than the perpetual-equity world it replaces. The Yozma-style funds and the federation bank exist to close that gap on purpose, with public and mutual money that accepts a thinner return for the structure. +4. **Backstop the boring.** Rural grocery store, local clinic, unglamorous manufacturer. That's development banking, not venture, and government is genuinely good at it. Loan guarantees, SBA-style. diff --git a/JoshHeaps.Net/Content/Socialism/the-argument.md b/JoshHeaps.Net/Content/Socialism/the-argument.md new file mode 100644 index 0000000..a4de92a --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/the-argument.md @@ -0,0 +1,28 @@ +--- +title: Making the Case +section: Making the Case +order: 110 +summary: Lead with Germany and the leveraged buyout, and argue from freedom, not dollars. +--- + +# Making the Case + +**Lead with Germany, not OSHA.** Co-determination puts workers on up to half the supervisory board of large firms, by law, non-optionally — and Germany is still a capitalist market economy with a stock exchange. "You can't force ownership changes and stay a free market" is empirically false and has been for fifty years. + +**But know the difference.** German co-determination reallocates *governance* (board seats) while leaving *cash-flow ownership* untouched. Investors kept every euro. That's why capital tolerated it — it was cheap to concede because it didn't touch the money. This model *does* touch the money. It is not a slight tweak on the German model; it is the German model with a different engine. + +**And now the second precedent: the leveraged buyout.** Workers buying their firm at full price out of its own cash flows is not exotic finance — it is the exact transaction private equity performs thousands of times a year. The model doesn't abolish the LBO. It changes who the sponsor is. That framing is legible to every finance professional in the country, and it is true. + +**Don't lead with "they extract while workers starve."** It's the weakest version of the case, and it invites "the return is compensation for capital and risk," which wins the exchange. The strong version: + +> *Bargaining power is lopsided. Workers have no realistic path to a claim on the enterprise they build. The return to capital is wildly disproportionate to actual risk once a firm is mature. And the market for corporate ownership is rigged to keep it that way.* + +That's a fight worth having and it can be won. + +**Don't argue it in dollars.** The dollars framing ($150k/head, hungry kids) is exactly what leaves the model vulnerable to *"then just give them cash — a big enough UBI is simpler."* If ownership is only an *instrument* for moving money, a UBI substitutes for it. + +It isn't. It's the goal. **People deserve to govern the thing they spend their life inside.** The objection is *domination*, not just poverty — being ruled by a distant firm that answers to nobody who works there. That claim is about human freedom, and it survives the UBI, and no amount of cash dissolves it. + +And notice the conversion redesign makes this cleaner, not muddier: the founder still gets paid, still gets rich, and the workers *still* need the model — because the model was never about taking his money. It was about ending his rule. + +Say that, loudly, and the model can't be argued away. diff --git a/JoshHeaps.Net/Content/Socialism/the-floor.md b/JoshHeaps.Net/Content/Socialism/the-floor.md new file mode 100644 index 0000000..873a194 --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/the-floor.md @@ -0,0 +1,32 @@ +--- +title: Ownership and the Floor +section: Society +order: 70 +summary: Ownership ends the skim, but a floor ends the hunger. Low-margin work needs both. +--- + +# Ownership and the Floor + +This is the correction that matters most, and it took the longest to see. + +**Equal ownership within firms does not produce equal outcomes across them.** + +A worker-owned cleaning company still operates on cleaning-company margins — maybe $8k of profit per head. A worker-owned software firm throws off $150k per head. Both workers are owners. One of them still can't feed their kids. + +Profit-per-head is set by technology and demand elasticity — forces ownership rules don't reach. Cleaning productivity has barely moved in forty years: one person, one mop. Ownership of the surplus doesn't change how much surplus *exists*. + +So: + +- **Ownership ends the skim.** It is the right answer to *extraction* — a large surplus flowing to people who didn't make it. It fixes the Conservice case completely. +- **A floor ends the hunger.** The home health aide, the childcare worker, the line cook — their problem was never that private equity was skimming their $150k. Their problem is there is no $150k. + +You need both. They do different jobs. **One in six Utah kids goes hungry, and a lot of their parents work in sectors where there is barely any surplus to own.** + +The floor, in pieces: + +- A strong minimum wage. +- **Targeted subsidy for essential low-margin work — paid to workers, not firms.** Somebody has to clean the nursing home for the poor. If the sector can't pay, the public does, directly, so the buyer can't absorb the subsidy by bidding less. +- **Funded automation research aimed at exactly those sectors.** If productivity can't rise on its own, raise it. This is explicitly a *transition* strategy — support the workers until the technology lands. Say that out loud, or you end up permanently subsidizing a job you're simultaneously trying to eliminate, and the subsidized workers start lobbying against the automation. (This is what happened with coal.) +- **A transitional public temp corps.** Companies apply for subsidized labor. The state supplies temps and funds the automation in parallel. Everyone knows going in that the job has a sunset. Voluntary, real wages, open to anyone who wants a bridge — which costs almost nothing on the margin, since these people are already covered by the floor. + +**The endpoint:** a society where work is not the price of being allowed to eat. Where people who don't work are taken care of, and people who work are people who want *more* — the finer things, a bigger share, the reward for doing what's hard or what nobody else will do. diff --git a/JoshHeaps.Net/Content/Socialism/thesis.md b/JoshHeaps.Net/Content/Socialism/thesis.md new file mode 100644 index 0000000..300c34f --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/thesis.md @@ -0,0 +1,18 @@ +--- +title: The Thesis +section: Foundations +order: 10 +summary: Personal property is untouchable. Productive capital, a perpetual claim on other people's labor, is a different thing. +--- + +# The Thesis + +**The word "property" protects two very different things, and only one of them deserves that protection.** + +There is *personal property* — your house, your car, your savings, your tools. The things you live in and use. These are untouchable. Nobody is collectivizing your couch. + +Then there is *productive capital* — a perpetual, tradeable claim on the output of a thousand people you will never meet. This is not the same kind of right. It has been wearing the same word by accident, and the accident does political work for the people who benefit from it. + +The dividing line: **it stops being a tool and becomes capital when it earns you a claim on other people's labor that you don't work alongside.** The plumber's van is not extracting from anyone. TPG's stake in Conservice is. + +Everything below follows from that sentence. If it holds, the rest holds. If it doesn't, none of it does. diff --git a/JoshHeaps.Net/Content/Socialism/worker-ownership.md b/JoshHeaps.Net/Content/Socialism/worker-ownership.md new file mode 100644 index 0000000..b28b366 --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/worker-ownership.md @@ -0,0 +1,23 @@ +--- +title: Worker Ownership +section: The Firm +order: 20 +summary: Every employee owns their company: one worker, one vote from day one, and a profit share that grows with tenure and then caps. +--- + +# Worker Ownership + +Every employee is an owner of the company they work for. That means two things, and they are not the same thing: + +**One worker, one vote. Unconditional, from day one.** This is the moral core and it does not ramp, vest, or vary. The objection to the current system is *domination* — being ruled by a distant firm that answers to nobody who works there. The cure for domination is the vote, and you don't earn your way into not being dominated. + +**Profit share ramps with tenure, then caps.** A new hire starts at a partial share and grows to a full, equal share over roughly five to ten years. After the cap, everyone's share is identical — the thirty-year lifer and the eight-year veteran split profit the same. + +Why the ramp: it kills the dilution panic. Under flat equal shares, every new hire immediately eats everyone's slice, and cooperatives empirically under-hire for exactly that reason. With a ramp, hiring decisions move toward "does this person grow the pie" during precisely the window when their value is most uncertain. + +Why the cap: uncapped tenure weighting builds a gerontocracy of shares and chains people to their first employer. Capped at a career-fraction, people can change companies, move cities, start over — and still reach a full share with plenty of career left. + +- **Base salaries still exist**, set by the company. A brain surgeon won't work somewhere without a high salary, and shouldn't have to. Hard jobs and in-demand jobs still pay more. The incentive to do difficult work survives intact. +- **Governance is up to each company.** Workers pass bylaws deciding what requires a vote and what doesn't. Some will use direct democracy, some representative systems, some will delegate almost everything to management they hire and can fire. "Workers vote on every decision" is a strawman and always was. + +The concrete case: the average employee where I work generates roughly $150,000/year in profit after all costs. That money currently flows upward to private equity. Under this model it flows to the people who made it. diff --git a/JoshHeaps.Net/JoshHeaps.Net.csproj b/JoshHeaps.Net/JoshHeaps.Net.csproj index a2064f5..2a38cff 100644 --- a/JoshHeaps.Net/JoshHeaps.Net.csproj +++ b/JoshHeaps.Net/JoshHeaps.Net.csproj @@ -9,9 +9,18 @@ + + + + + PreserveNewest + PreserveNewest + + + PreserveNewest diff --git a/JoshHeaps.Net/Models/SocialismDoc.cs b/JoshHeaps.Net/Models/SocialismDoc.cs new file mode 100644 index 0000000..48ce830 --- /dev/null +++ b/JoshHeaps.Net/Models/SocialismDoc.cs @@ -0,0 +1,15 @@ +namespace JoshHeaps.Net.Models; + +public class SocialismDoc +{ + public string Slug { get; set; } = string.Empty; + public string Title { get; set; } = string.Empty; + public string Summary { get; set; } = string.Empty; + public string Section { get; set; } = string.Empty; + public int Order { get; set; } + public string HtmlContent { get; set; } = string.Empty; + public List Headings { get; set; } = []; + public int ReadingMinutes { get; set; } +} + +public record SocialismHeading(int Level, string Id, string Text); diff --git a/JoshHeaps.Net/Pages/Socialism/Doc.cshtml b/JoshHeaps.Net/Pages/Socialism/Doc.cshtml new file mode 100644 index 0000000..c5498e8 --- /dev/null +++ b/JoshHeaps.Net/Pages/Socialism/Doc.cshtml @@ -0,0 +1,60 @@ +@page "/socialism/{slug}" +@model JoshHeaps.Net.Pages.Socialism.DocModel +@{ + ViewData["Title"] = Model.Doc!.Title + " - JoshHeaps.Net"; + Layout = "_Layout"; +} + +
+ + + +
+ + +
+ + +
+

@Model.Doc.Title

+ @if (!string.IsNullOrEmpty(Model.Doc.Summary)) + { +

@Model.Doc.Summary

+ } + @Model.Doc.ReadingMinutes min read +
+ +
+ @Html.Raw(Model.Doc.HtmlContent) +
+ + +
+ + +
+ +@section Styles { + +} diff --git a/JoshHeaps.Net/Pages/Socialism/Doc.cshtml.cs b/JoshHeaps.Net/Pages/Socialism/Doc.cshtml.cs new file mode 100644 index 0000000..2c3630c --- /dev/null +++ b/JoshHeaps.Net/Pages/Socialism/Doc.cshtml.cs @@ -0,0 +1,31 @@ +using JoshHeaps.Net.Models; +using JoshHeaps.Net.Services.Implementations; +using JoshHeaps.Net.Services.Interfaces; +using Microsoft.AspNetCore.Mvc; + +namespace JoshHeaps.Net.Pages.Socialism; + +public class DocModel(ISocialismDocService docService) : SocialismPageModel +{ + public SocialismDoc? Doc { get; private set; } + public SocialismDoc? Previous { get; private set; } + public SocialismDoc? Next { get; private set; } + + public IActionResult OnGet(string slug) + { + if (slug == SocialismDocService.IndexSlug) + return RedirectPermanent("/socialism"); + + Doc = docService.GetDoc(slug); + if (Doc is null) + return NotFound(); + + CurrentSlug = slug; + AllDocs = docService.GetAllDocs(); + + var position = AllDocs.FindIndex(d => d.Slug == slug); + Previous = position > 0 ? AllDocs[position - 1] : null; + Next = position >= 0 && position < AllDocs.Count - 1 ? AllDocs[position + 1] : null; + return Page(); + } +} diff --git a/JoshHeaps.Net/Pages/Socialism/Index.cshtml b/JoshHeaps.Net/Pages/Socialism/Index.cshtml new file mode 100644 index 0000000..9eb371c --- /dev/null +++ b/JoshHeaps.Net/Pages/Socialism/Index.cshtml @@ -0,0 +1,65 @@ +@page "/socialism" +@model JoshHeaps.Net.Pages.Socialism.IndexModel +@{ + ViewData["Title"] = Model.Overview!.Title + " - JoshHeaps.Net"; + Layout = "_Layout"; +} + +
+ + + +
+ + +
+
+

@Model.Overview.Title

+ @if (!string.IsNullOrEmpty(Model.Overview.Summary)) + { +

@Model.Overview.Summary

+ } + @if (Model.Chapters.Count > 0) + { + Start reading → + } +
+ +
+ @Html.Raw(Model.Overview.HtmlContent) +
+ + @if (Model.Chapters.Count > 0) + { +
+

Explore the full model

+ @foreach (var group in Model.Chapters.GroupBy(d => d.Section)) + { + @if (!string.IsNullOrEmpty(group.Key)) + { +

@group.Key

+ } + + } +
+ } +
+ + +
+ +@section Styles { + +} diff --git a/JoshHeaps.Net/Pages/Socialism/Index.cshtml.cs b/JoshHeaps.Net/Pages/Socialism/Index.cshtml.cs new file mode 100644 index 0000000..049a1e2 --- /dev/null +++ b/JoshHeaps.Net/Pages/Socialism/Index.cshtml.cs @@ -0,0 +1,24 @@ +using JoshHeaps.Net.Models; +using JoshHeaps.Net.Services.Implementations; +using JoshHeaps.Net.Services.Interfaces; +using Microsoft.AspNetCore.Mvc; + +namespace JoshHeaps.Net.Pages.Socialism; + +public class IndexModel(ISocialismDocService docService) : SocialismPageModel +{ + public SocialismDoc? Overview { get; private set; } + public List Chapters { get; private set; } = []; + + public IActionResult OnGet() + { + Overview = docService.GetDoc(SocialismDocService.IndexSlug); + if (Overview is null) + return NotFound(); + + CurrentSlug = SocialismDocService.IndexSlug; + AllDocs = docService.GetAllDocs(); + Chapters = AllDocs.Where(d => d.Slug != SocialismDocService.IndexSlug).ToList(); + return Page(); + } +} diff --git a/JoshHeaps.Net/Pages/Socialism/SocialismPageModel.cs b/JoshHeaps.Net/Pages/Socialism/SocialismPageModel.cs new file mode 100644 index 0000000..df75619 --- /dev/null +++ b/JoshHeaps.Net/Pages/Socialism/SocialismPageModel.cs @@ -0,0 +1,21 @@ +using JoshHeaps.Net.Models; +using Microsoft.AspNetCore.Mvc.Filters; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace JoshHeaps.Net.Pages.Socialism; + +/// +/// Shared base for the /socialism pages. These pages are unlisted: nothing links to them +/// and search engines are told not to index them. +/// +public abstract class SocialismPageModel : PageModel +{ + public List AllDocs { get; protected set; } = []; + public string CurrentSlug { get; protected set; } = string.Empty; + + public override void OnPageHandlerExecuting(PageHandlerExecutingContext context) + { + Response.Headers["X-Robots-Tag"] = "noindex, nofollow"; + base.OnPageHandlerExecuting(context); + } +} diff --git a/JoshHeaps.Net/Pages/Socialism/_Head.cshtml b/JoshHeaps.Net/Pages/Socialism/_Head.cshtml new file mode 100644 index 0000000..5a5c610 --- /dev/null +++ b/JoshHeaps.Net/Pages/Socialism/_Head.cshtml @@ -0,0 +1,4 @@ + + + + diff --git a/JoshHeaps.Net/Pages/Socialism/_Nav.cshtml b/JoshHeaps.Net/Pages/Socialism/_Nav.cshtml new file mode 100644 index 0000000..805ae38 --- /dev/null +++ b/JoshHeaps.Net/Pages/Socialism/_Nav.cshtml @@ -0,0 +1,32 @@ +@model SocialismPageModel +@{ + var groups = Model.AllDocs + .Where(d => d.Slug != SocialismDocService.IndexSlug) + .GroupBy(d => d.Section); +} + + diff --git a/JoshHeaps.Net/Pages/Socialism/_Toc.cshtml b/JoshHeaps.Net/Pages/Socialism/_Toc.cshtml new file mode 100644 index 0000000..d3719b2 --- /dev/null +++ b/JoshHeaps.Net/Pages/Socialism/_Toc.cshtml @@ -0,0 +1,16 @@ +@model List + +@if (Model.Count > 1) +{ + +} diff --git a/JoshHeaps.Net/Pages/Socialism/_ViewImports.cshtml b/JoshHeaps.Net/Pages/Socialism/_ViewImports.cshtml new file mode 100644 index 0000000..127aa3e --- /dev/null +++ b/JoshHeaps.Net/Pages/Socialism/_ViewImports.cshtml @@ -0,0 +1,4 @@ +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@using JoshHeaps.Net.Models +@using JoshHeaps.Net.Pages.Socialism +@using JoshHeaps.Net.Services.Implementations diff --git a/JoshHeaps.Net/Program.cs b/JoshHeaps.Net/Program.cs index b9e6df1..6cb9019 100644 --- a/JoshHeaps.Net/Program.cs +++ b/JoshHeaps.Net/Program.cs @@ -20,6 +20,7 @@ builder.Services.AddHttpClient("BlogApi", client => client.Timeout = TimeSpan.FromSeconds(10); }); builder.Services.AddSingleton(); +builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddSingleton(); diff --git a/JoshHeaps.Net/Services/Implementations/SocialismDocService.cs b/JoshHeaps.Net/Services/Implementations/SocialismDocService.cs new file mode 100644 index 0000000..08655d6 --- /dev/null +++ b/JoshHeaps.Net/Services/Implementations/SocialismDocService.cs @@ -0,0 +1,178 @@ +using System.Collections.Concurrent; +using System.Text.RegularExpressions; +using JoshHeaps.Net.Models; +using JoshHeaps.Net.Services.Interfaces; +using Markdig; +using Markdig.Renderers.Html; +using Markdig.Syntax; +using Markdig.Syntax.Inlines; + +namespace JoshHeaps.Net.Services.Implementations; + +/// +/// Serves the markdown documents in Content/Socialism. Files starting with an underscore +/// (the founding draft, the progress log) are private and never served. +/// +public partial class SocialismDocService : ISocialismDocService +{ + public const string IndexSlug = "index"; + + private readonly string _contentDir; + private readonly ILogger _logger; + private readonly ConcurrentDictionary _cache = new(); + + private static readonly MarkdownPipeline Pipeline = new MarkdownPipelineBuilder() + .UseAdvancedExtensions() + .Build(); + + public SocialismDocService(IWebHostEnvironment env, ILogger logger) + { + _contentDir = Path.Combine(env.ContentRootPath, "Content", "Socialism"); + _logger = logger; + } + + public SocialismDoc? GetDoc(string slug) + { + if (!IsValidSlug(slug)) + return null; + + var path = Path.Combine(_contentDir, slug + ".md"); + if (!File.Exists(path)) + return null; + + // Cache keyed on last-write time so edited documents show up without a restart. + var lastWrite = File.GetLastWriteTimeUtc(path); + if (_cache.TryGetValue(slug, out var entry) && entry.LastWrite == lastWrite) + return entry.Doc; + + try + { + var doc = Parse(slug, File.ReadAllText(path)); + _cache[slug] = new CacheEntry(doc, lastWrite); + return doc; + } + catch (Exception ex) + { + _logger.LogError(ex, "Failed to render socialism doc {Slug}", slug); + return entry?.Doc; + } + } + + public List GetAllDocs() + { + if (!Directory.Exists(_contentDir)) + return []; + + return Directory.EnumerateFiles(_contentDir, "*.md") + .Select(Path.GetFileNameWithoutExtension) + .Where(slug => slug is not null && IsValidSlug(slug)) + .Select(slug => GetDoc(slug!)) + .OfType() + .OrderBy(d => d.Slug == IndexSlug ? 0 : 1) + .ThenBy(d => d.Order) + .ThenBy(d => d.Title) + .ToList(); + } + + // Lowercase letters, digits and hyphens only: rules out private "_" files and path traversal. + private static bool IsValidSlug(string slug) => SlugRegex().IsMatch(slug); + + private static SocialismDoc Parse(string slug, string raw) + { + var (meta, body) = SplitFrontMatter(raw); + var markdown = Markdown.Parse(body, Pipeline); + + var headings = new List(); + string? firstH1 = null; + foreach (var heading in markdown.Descendants()) + { + var text = InlineText(heading.Inline); + if (heading.Level == 1) + { + firstH1 ??= text; + continue; + } + + var id = heading.GetAttributes().Id; + if (heading.Level <= 3 && !string.IsNullOrEmpty(id)) + headings.Add(new SocialismHeading(heading.Level, id, text)); + } + + foreach (var link in markdown.Descendants()) + { + if (!link.IsImage && link.Url is not null) + link.Url = RewriteLink(link.Url); + } + + var words = WordRegex().Matches(body).Count; + + return new SocialismDoc + { + Slug = slug, + Title = meta.GetValueOrDefault("title") ?? firstH1 ?? slug, + Summary = meta.GetValueOrDefault("summary") ?? string.Empty, + Section = meta.GetValueOrDefault("section") ?? string.Empty, + Order = int.TryParse(meta.GetValueOrDefault("order"), out var order) ? order : int.MaxValue, + HtmlContent = markdown.ToHtml(Pipeline), + Headings = headings, + ReadingMinutes = Math.Max(1, (int)Math.Round(words / 230.0)) + }; + } + + // "economy.md#floor" -> "/socialism/economy#floor"; "index.md" -> "/socialism". + private static string RewriteLink(string url) + { + var match = RelativeDocLinkRegex().Match(url); + if (!match.Success) + return url; + + var target = match.Groups["slug"].Value; + var anchor = match.Groups["anchor"].Value; + return (target == IndexSlug ? "/socialism" : $"/socialism/{target}") + anchor; + } + + private static (Dictionary Meta, string Body) SplitFrontMatter(string raw) + { + var meta = new Dictionary(StringComparer.OrdinalIgnoreCase); + var match = FrontMatterRegex().Match(raw); + if (!match.Success) + return (meta, raw); + + foreach (var line in match.Groups["yaml"].Value.Split('\n')) + { + var idx = line.IndexOf(':'); + if (idx <= 0) + continue; + meta[line[..idx].Trim()] = line[(idx + 1)..].Trim().Trim('"'); + } + + return (meta, raw[match.Length..]); + } + + private static string InlineText(ContainerInline? inline) + { + if (inline is null) + return string.Empty; + + return string.Concat(inline.Descendants().Select(i => i switch + { + LiteralInline literal => literal.Content.ToString(), + CodeInline code => code.Content, + _ => string.Empty + })); + } + + [GeneratedRegex("^[a-z0-9][a-z0-9-]*$")] + private static partial Regex SlugRegex(); + + [GeneratedRegex(@"^(?:\./)?(?[a-z0-9][a-z0-9-]*)\.md(?#[^\s]*)?$")] + private static partial Regex RelativeDocLinkRegex(); + + [GeneratedRegex(@"\A---\r?\n(?.*?)\r?\n---\r?\n", RegexOptions.Singleline)] + private static partial Regex FrontMatterRegex(); + + [GeneratedRegex(@"\b\w+\b")] + private static partial Regex WordRegex(); + + private record CacheEntry(SocialismDoc Doc, DateTime LastWrite); +} diff --git a/JoshHeaps.Net/Services/Interfaces/ISocialismDocService.cs b/JoshHeaps.Net/Services/Interfaces/ISocialismDocService.cs new file mode 100644 index 0000000..633a5e4 --- /dev/null +++ b/JoshHeaps.Net/Services/Interfaces/ISocialismDocService.cs @@ -0,0 +1,9 @@ +using JoshHeaps.Net.Models; + +namespace JoshHeaps.Net.Services.Interfaces; + +public interface ISocialismDocService +{ + SocialismDoc? GetDoc(string slug); + List GetAllDocs(); +} diff --git a/JoshHeaps.Net/wwwroot/css/socialism/socialism.css b/JoshHeaps.Net/wwwroot/css/socialism/socialism.css new file mode 100644 index 0000000..a21e2fe --- /dev/null +++ b/JoshHeaps.Net/wwwroot/css/socialism/socialism.css @@ -0,0 +1,557 @@ +*, *::before, *::after { + box-sizing: border-box; +} + +html { + scroll-behavior: smooth; + scroll-padding-top: 1.5rem; +} + +body { + margin: 0; + background-color: var(--color-bg); + color: var(--color-text); + font-family: var(--font-body); + line-height: 1.6; +} + +/* ── Reading progress ── */ + +.soc-progress { + position: fixed; + top: 0; + left: 0; + height: 2px; + width: 0; + background: var(--color-accent); + z-index: 20; + transition: width 0.1s linear; +} + +/* ── Three-column shell: nav | content | on-this-page ── */ + +.soc-shell { + display: grid; + grid-template-columns: 250px minmax(0, 760px) 220px; + justify-content: center; + gap: 3rem; + padding: 0 clamp(1rem, 3vw, 2rem); +} + +.soc-main { + padding: 4rem 0 6rem; + min-width: 0; +} + +/* ── Sidebar ── */ + +.soc-sidebar { + position: sticky; + top: 0; + align-self: start; + max-height: 100vh; + overflow-y: auto; + padding: 4rem 0 2rem; + scrollbar-width: thin; + scrollbar-color: var(--color-border) transparent; +} + +.soc-sidebar-home { + display: block; + color: var(--color-heading-secondary); + font-weight: 600; + text-decoration: none; + margin-bottom: 1rem; +} + +.soc-sidebar-home.active, +.soc-sidebar-home:hover { + color: var(--color-accent); +} + +.soc-filter { + width: 100%; + background: var(--color-surface); + border: 1px solid var(--color-border); + border-radius: 6px; + color: var(--color-heading-secondary); + padding: 0.45rem 0.65rem; + font: inherit; + font-size: 0.8rem; + margin-bottom: 1.25rem; +} + +.soc-filter:focus { + outline: none; + border-color: var(--color-accent-border); +} + +.soc-nav-group { + margin-bottom: 1.25rem; +} + +.soc-nav-group-title { + color: var(--color-text-subtle); + font-size: 0.7rem; + text-transform: uppercase; + letter-spacing: 0.08em; + margin-bottom: 0.4rem; +} + +.soc-sidebar ul { + list-style: none; + margin: 0; + padding: 0; +} + +.soc-nav-link { + display: block; + color: var(--color-text); + text-decoration: none; + font-size: 0.85rem; + padding: 0.3rem 0 0.3rem 0.75rem; + border-left: 1px solid var(--color-border); + transition: color 0.2s, border-color 0.2s; +} + +.soc-nav-link:hover { + color: var(--color-heading-secondary); + border-left-color: var(--color-border-hover); +} + +.soc-nav-link.active { + color: var(--color-accent); + border-left-color: var(--color-accent); +} + +.soc-nav-link.hidden { + display: none; +} + +/* ── On this page ── */ + +.soc-toc { + position: sticky; + top: 0; + align-self: start; + max-height: 100vh; + overflow-y: auto; + padding: 4rem 0 2rem; + font-size: 0.8rem; +} + +.soc-toc-title { + color: var(--color-text-subtle); + font-size: 0.7rem; + text-transform: uppercase; + letter-spacing: 0.08em; + margin-bottom: 0.6rem; +} + +.soc-toc ul { + list-style: none; + margin: 0; + padding: 0; +} + +.soc-toc a { + display: block; + color: var(--color-text-subtle); + text-decoration: none; + padding: 0.2rem 0; + transition: color 0.2s; +} + +.soc-toc .soc-toc-level-3 a { + padding-left: 0.85rem; +} + +.soc-toc a:hover { + color: var(--color-heading-secondary); +} + +.soc-toc a.active { + color: var(--color-accent); +} + +/* ── Landing hero ── */ + +.soc-hero { + margin-bottom: 3rem; +} + +.soc-hero-title { + color: var(--color-heading); + font-size: clamp(2rem, 4vw, 2.75rem); + letter-spacing: -0.02em; + line-height: 1.15; + margin: 0 0 1rem; +} + +.soc-hero-summary { + color: var(--color-heading-secondary); + font-size: 1.15rem; + line-height: 1.7; + margin: 0 0 1.5rem; +} + +.soc-hero-cta { + display: inline-block; + color: var(--color-bg); + background: var(--color-accent); + font-weight: 600; + font-size: 0.9rem; + text-decoration: none; + padding: 0.55rem 1.1rem; + border-radius: 6px; + transition: background 0.2s; +} + +.soc-hero-cta:hover { + background: var(--color-accent-hover); +} + +/* ── Chapter cards ── */ + +.soc-chapters { + margin-top: 4rem; +} + +.soc-chapters-title { + color: var(--color-heading); + font-size: 1.4rem; + margin: 0 0 1.25rem; +} + +.soc-chapters-group { + color: var(--color-text-subtle); + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 0.08em; + margin: 2rem 0 0.75rem; +} + +.soc-card-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); + gap: 1rem; +} + +.soc-card { + display: flex; + flex-direction: column; + gap: 0.4rem; + background: var(--color-surface); + border: 1px solid var(--color-border); + border-radius: 10px; + padding: 1.1rem 1.2rem; + text-decoration: none; + transition: background 0.2s, border-color 0.2s, transform 0.2s; +} + +.soc-card:hover { + background: var(--color-surface-hover); + border-color: var(--color-accent-border); + transform: translateY(-2px); +} + +.soc-card-title { + color: var(--color-heading-secondary); + font-weight: 600; +} + +.soc-card-summary { + color: var(--color-text); + font-size: 0.85rem; + line-height: 1.5; + flex: 1; +} + +.soc-card-meta { + color: var(--color-text-subtle); + font-size: 0.75rem; +} + +/* ── Document header ── */ + +.soc-breadcrumbs { + display: flex; + gap: 0.5rem; + font-size: 0.8rem; + color: var(--color-text-subtle); +} + +.soc-breadcrumbs a { + color: var(--color-text-subtle); + text-decoration: none; + transition: color 0.2s; +} + +.soc-breadcrumbs a:hover { + color: var(--color-heading-secondary); +} + +.soc-doc-header { + margin: 1.5rem 0 2.5rem; +} + +.soc-doc-title { + color: var(--color-heading); + font-size: clamp(1.75rem, 3vw, 2.25rem); + letter-spacing: -0.02em; + line-height: 1.25; + margin: 0 0 0.75rem; +} + +.soc-doc-summary { + color: var(--color-heading-secondary); + font-size: 1.05rem; + margin: 0 0 0.5rem; +} + +.soc-doc-meta { + color: var(--color-text-subtle); + font-size: 0.8rem; +} + +/* ── Rendered markdown ── */ + +.soc-content { + line-height: 1.8; +} + +.soc-content > h1:first-child { + display: none; /* the page header already shows the title */ +} + +.soc-content h2, +.soc-content h3, +.soc-content h4 { + position: relative; + color: var(--color-heading-secondary); + letter-spacing: -0.01em; + margin: 2.5rem 0 0.75rem; +} + +.soc-content h2 { + font-size: 1.45rem; + padding-top: 1.5rem; + border-top: 1px solid var(--color-border); +} + +.soc-content h3 { font-size: 1.15rem; } + +.soc-anchor { + position: absolute; + left: -1.2em; + color: var(--color-text-subtle); + text-decoration: none; + opacity: 0; + transition: opacity 0.2s; +} + +.soc-content h2:hover .soc-anchor, +.soc-content h3:hover .soc-anchor { + opacity: 1; +} + +.soc-content p { + margin: 0 0 1.25rem; +} + +.soc-content a { + color: var(--color-accent); + text-decoration: none; +} + +.soc-content a:hover { + color: var(--color-accent-hover); + text-decoration: underline; +} + +.soc-content strong { + color: var(--color-heading-secondary); +} + +.soc-content ul, +.soc-content ol { + margin: 0 0 1.25rem 1.5rem; + padding: 0; +} + +.soc-content li { + margin-bottom: 0.4rem; +} + +.soc-content blockquote { + margin: 1.5rem 0; + padding: 0.75rem 1.25rem; + border-left: 3px solid var(--color-accent); + background: var(--color-surface); + color: var(--color-heading-secondary); + border-radius: 0 8px 8px 0; +} + +.soc-content blockquote p:last-child { + margin-bottom: 0; +} + +.soc-content hr { + border: none; + border-top: 1px solid var(--color-border); + margin: 2.5rem 0; +} + +.soc-content code { + background: var(--color-surface-raised); + color: var(--color-heading-secondary); + padding: 0.15rem 0.4rem; + border-radius: 4px; + font-size: 0.85em; + font-family: var(--font-mono); +} + +.soc-content table { + width: 100%; + border-collapse: collapse; + margin: 0 0 1.5rem; + font-size: 0.9rem; + display: block; + overflow-x: auto; +} + +.soc-content th, +.soc-content td { + border: 1px solid var(--color-border); + padding: 0.5rem 0.75rem; + text-align: left; + vertical-align: top; +} + +.soc-content th { + background: var(--color-surface-raised); + color: var(--color-heading-secondary); +} + +.soc-content details { + background: var(--color-surface); + border: 1px solid var(--color-border); + border-radius: 8px; + padding: 0.75rem 1rem; + margin: 0 0 1.25rem; +} + +.soc-content summary { + cursor: pointer; + color: var(--color-heading-secondary); + font-weight: 600; +} + +.soc-content .footnotes { + font-size: 0.85rem; + color: var(--color-text-subtle); +} + +/* ── Pager ── */ + +.soc-pager { + display: flex; + gap: 1rem; + margin-top: 4rem; +} + +.soc-pager-link { + flex: 1; + display: flex; + flex-direction: column; + gap: 0.2rem; + border: 1px solid var(--color-border); + border-radius: 10px; + padding: 0.9rem 1.1rem; + text-decoration: none; + transition: border-color 0.2s, background 0.2s; +} + +.soc-pager-link.next { + text-align: right; + margin-left: auto; +} + +.soc-pager-link:hover { + border-color: var(--color-accent-border); + background: var(--color-surface); +} + +.soc-pager-label { + color: var(--color-text-subtle); + font-size: 0.75rem; +} + +.soc-pager-title { + color: var(--color-heading-secondary); + font-weight: 600; +} + +/* ── Mobile ── */ + +.soc-menu-toggle { + display: none; +} + +@media (max-width: 1200px) { + .soc-shell { + grid-template-columns: 230px minmax(0, 760px); + } + + .soc-toc { + display: none; + } +} + +@media (max-width: 860px) { + .soc-shell { + grid-template-columns: minmax(0, 1fr); + } + + .soc-main { + padding-top: 4.5rem; + } + + .soc-menu-toggle { + display: block; + position: fixed; + top: 1rem; + left: 1rem; + z-index: 15; + background: var(--color-surface-raised); + backdrop-filter: blur(8px); + border: 1px solid var(--color-border); + border-radius: 6px; + color: var(--color-heading-secondary); + font: inherit; + font-size: 0.85rem; + padding: 0.4rem 0.8rem; + cursor: pointer; + } + + .soc-sidebar { + position: fixed; + inset: 0 30% 0 0; + min-width: 260px; + max-height: none; + background: var(--color-bg); + border-right: 1px solid var(--color-border); + padding: 4.5rem 1.25rem 2rem; + z-index: 10; + transform: translateX(-100%); + transition: transform 0.25s ease; + } + + .soc-sidebar.open { + transform: translateX(0); + } + + .soc-pager { + flex-direction: column; + } +} diff --git a/JoshHeaps.Net/wwwroot/js/socialism/socialism.js b/JoshHeaps.Net/wwwroot/js/socialism/socialism.js new file mode 100644 index 0000000..ed7a6dd --- /dev/null +++ b/JoshHeaps.Net/wwwroot/js/socialism/socialism.js @@ -0,0 +1,86 @@ +document.addEventListener('DOMContentLoaded', () => { + addHeadingAnchors(); + trackReadingProgress(); + highlightCurrentSection(); + setUpSidebarFilter(); + setUpMobileMenu(); +}); + +// Hover "#" links on headings so any section can be linked to directly. +function addHeadingAnchors() { + document.querySelectorAll('.soc-content h2[id], .soc-content h3[id]').forEach(heading => { + const anchor = document.createElement('a'); + anchor.className = 'soc-anchor'; + anchor.href = '#' + heading.id; + anchor.textContent = '#'; + anchor.setAttribute('aria-label', 'Link to this section'); + heading.prepend(anchor); + }); +} + +function trackReadingProgress() { + const bar = document.getElementById('socProgress'); + if (!bar) return; + + const update = () => { + const scrollable = document.documentElement.scrollHeight - window.innerHeight; + bar.style.width = scrollable > 0 ? (window.scrollY / scrollable) * 100 + '%' : '0'; + }; + + window.addEventListener('scroll', update, { passive: true }); + update(); +} + +// Highlights the "On this page" entry for the section currently being read. +function highlightCurrentSection() { + const links = [...document.querySelectorAll('.soc-toc a[data-toc-id]')]; + if (links.length === 0) return; + + const headings = links + .map(link => document.getElementById(link.dataset.tocId)) + .filter(Boolean); + + const update = () => { + let current = headings[0]; + for (const heading of headings) { + if (heading.getBoundingClientRect().top <= 120) current = heading; + } + links.forEach(link => link.classList.toggle('active', link.dataset.tocId === current?.id)); + }; + + window.addEventListener('scroll', update, { passive: true }); + update(); +} + +function setUpSidebarFilter() { + const input = document.getElementById('socFilter'); + if (!input) return; + + input.addEventListener('input', () => { + const query = input.value.trim().toLowerCase(); + document.querySelectorAll('.soc-nav-link').forEach(link => { + link.classList.toggle('hidden', query !== '' && !link.dataset.filterText.includes(query)); + }); + document.querySelectorAll('.soc-nav-group').forEach(group => { + const anyVisible = group.querySelector('.soc-nav-link:not(.hidden)'); + group.style.display = anyVisible ? '' : 'none'; + }); + }); +} + +function setUpMobileMenu() { + const toggle = document.getElementById('socMenuToggle'); + const sidebar = document.getElementById('socSidebar'); + if (!toggle || !sidebar) return; + + const setOpen = open => { + sidebar.classList.toggle('open', open); + toggle.setAttribute('aria-expanded', String(open)); + toggle.textContent = open ? 'Close' : 'Contents'; + }; + + toggle.addEventListener('click', () => setOpen(!sidebar.classList.contains('open'))); + sidebar.addEventListener('click', event => { + if (event.target.closest('a')) setOpen(false); + }); +} -- 2.43.0 From b1ed1b9b132435f9f3d6cfd92c4347897514996b Mon Sep 17 00:00:00 2001 From: JoshHeaps Date: Wed, 23 Sep 2026 05:01:56 -0600 Subject: [PATCH 2/5] Socialism: set conversion prices by a rule ladder, not dueling experts Adds a Valuation chapter. It covers market price, control-size arm's-length sales, and a formula whose industry multiples come from real acquisitions and whose profit figures are cleaned of related-party games. Disputes stay in court (Monongahela), but each side files a final number, costs follow reasonableness, inflated claims draw a penalty, and workers get an independent public valuation counsel. Conversion brackets now apply to lifetime proceeds and look through foundations and trusts. Open problems are updated for the anticipation discount and conversion-tax durability. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01GsSJ98117VXm9t7rBra5NX --- JoshHeaps.Net/Content/Socialism/conversion.md | 13 ++- JoshHeaps.Net/Content/Socialism/index.md | 2 +- .../Content/Socialism/open-problems.md | 4 +- JoshHeaps.Net/Content/Socialism/valuation.md | 99 +++++++++++++++++++ 4 files changed, 112 insertions(+), 6 deletions(-) create mode 100644 JoshHeaps.Net/Content/Socialism/valuation.md diff --git a/JoshHeaps.Net/Content/Socialism/conversion.md b/JoshHeaps.Net/Content/Socialism/conversion.md index f1accca..e254540 100644 --- a/JoshHeaps.Net/Content/Socialism/conversion.md +++ b/JoshHeaps.Net/Content/Socialism/conversion.md @@ -19,6 +19,8 @@ The first draft capped compensation at a 1% stake and called it financing. Be ho **3. A steeply progressive tax on the proceeds, traced to ultimate individuals.** This is where the moral weight lands, and it lands legally. A compensation cap on a forced sale dies in court as a taking. A tax on capital-sale proceeds is just a tax — the United States ran 91% top marginal rates in the 1950s and the sky held. The founder is paid the full number on paper; most of it, above the top brackets, comes home through a channel courts have blessed for a century. +Two details keep the brackets from being dodged. The brackets apply to a person's **total** conversion proceeds, not to each year's payment, so spreading a buyout over fifteen years doesn't keep anyone in a low bracket. And money routed to a foundation, trust or relative the owner controls counts as the owner's. + **4. The tax proceeds buy down conversion debt across the economy.** The revenue doesn't vanish into the general fund — it is recycled as debt relief for converting firms, funds the [retirement bridge](#the-retirement-bridge), and funds [the floor](the-floor.md). **The whales at the top of the ownership chain finance everyone else's freedom.** That is the sentence that replaces "six weeks." The result: the exiting owner walks away rich — rich in *consumption*, not in structural power over ten thousand people. Which was always the actual principle. This model never promised the founder no payday. It promised **no perpetual claim and no control**, and now it applies that rule to everyone who holds capital, including the people cashing out on day one. @@ -34,11 +36,14 @@ The machinery survives from the first draft, repurposed: ## Valuation: settled by rule, not by litigation -The first draft flagged this as a hole; full-price conversion makes it *the* hole, so it gets machinery: +Full-price conversion makes the price the thing everyone will fight over, so it is set by a ladder of rules. The short version: -- **Public firms:** market price on the lookback date. No appraisal, no argument — the market already voted. -- **Recently traded private firms:** the last arm's-length transaction price. Conservice converts at the $5 billion TPG actually paid. There is a special justice in the owner being held to the number they chose. -- **Everything else:** a statutory formula — a sector-standard multiple of trailing multi-year average profit. Either side may demand a formal appraisal, but the formula anchors it and the loser pays costs. The goal is that appraisal is the exception, not the economy. +- **Public firms:** the market price around the lookback date. The market already voted. +- **Recently sold private firms:** the price an unrelated buyer actually paid for control. Conservice converts at the $5 billion TPG actually paid. There is a special justice in the owner being held to the number they chose. +- **Everything else:** a formula. The typical price-to-profit ratio for that industry, calculated from real sales rather than set by an official, times the firm's cleaned-up average profit. +- **Disputes go to court, but each side has to commit to one final number first.** Whoever was unreasonable pays the costs, an owner who wildly inflates their claim pays a penalty, and the workers get an independent public lawyer. The goal is that appraisal is the exception, not the economy. + +The full machinery, the precedents behind it, and what it still can't handle are in [Valuation](valuation.md). ## The retirement bridge diff --git a/JoshHeaps.Net/Content/Socialism/index.md b/JoshHeaps.Net/Content/Socialism/index.md index 11a149f..482ebed 100644 --- a/JoshHeaps.Net/Content/Socialism/index.md +++ b/JoshHeaps.Net/Content/Socialism/index.md @@ -13,7 +13,7 @@ summary: A working model for an economy where the people who do the work own and - **Workers own their company.** Every employee gets one vote from day one. A share of the profits grows with tenure until everyone who's been there long enough splits them equally. [Worker Ownership](worker-ownership.md) - **Companies back each other up.** Worker-owned firms pool part of their profits into a shared fund and bank. If one firm fails, its workers are moved into others instead of being left with nothing. [The Federation](federation.md) -- **Existing companies are bought, not seized.** Workers buy their company at full price and pay for it out of its future profits. A steeply progressive tax on the sale proceeds then funds the transition for everyone else. [The Conversion](conversion.md) +- **Existing companies are bought, not seized.** Workers buy their company at full price and pay for it out of its future profits. A steeply progressive tax on the sale proceeds then funds the transition for everyone else. The price is set by clear rules, like the market price or what the last buyer actually paid, rather than by dueling experts. [The Conversion](conversion.md) · [Valuation](valuation.md) - **Investment is rented, not owned forever.** Investors still fund companies and can still earn huge returns, but their claim runs out and comes with no vote. [Capital, After](capital.md) - **Nobody is left behind by low-margin work.** Ownership doesn't help much when there's barely any profit to own, so a strong floor covers the rest. [Ownership and the Floor](the-floor.md) diff --git a/JoshHeaps.Net/Content/Socialism/open-problems.md b/JoshHeaps.Net/Content/Socialism/open-problems.md index cbb879d..788051d 100644 --- a/JoshHeaps.Net/Content/Socialism/open-problems.md +++ b/JoshHeaps.Net/Content/Socialism/open-problems.md @@ -9,7 +9,7 @@ summary: An honest list of what isn't solved yet. Honest list, updated. Several first-draft holes are patched above; here is what remains, and what's new. -1. **Valuation at scale.** Now the weakest link. The formula-first machinery (market price / last transaction / statutory multiple) turns most conversions into arithmetic, but the residual appraisal fights on large, never-traded private firms are exactly the fights with the most money and the best lawyers on the other side. Formula anchoring and loser-pays shrink this; nothing eliminates it. +1. **Valuation at scale.** *(Narrowed.)* [Valuation](valuation.md) now sets prices with a ladder of rules: market price, then a real control sale, then a formula whose ratios come from actual sales and whose profit figures are cleaned of related-party games. Disputes go to court, but each side has to file one final number, costs follow whoever was unreasonable, inflated claims draw a penalty, and the workers have an independent public lawyer. Two things remain. First, **the market already knows the bill is coming.** By the lookback date, prices reflect the expected conversion, and takings law ([*United States v. Miller*](https://www.law.cornell.edu/supremecourt/text/317/369)) normally won't let the government profit from a drop its own project caused. Correcting for it is under consideration. Second, **the truly one-of-a-kind firms** with no comparables will still end up in expert-versus-expert fights. There are far fewer of them, but they aren't easy. 2. **The anticipation window.** *(Mostly patched — one true residual.)* The lookback closes almost everything: ownership and price are fixed as of the day the bill is introduced, so post-introduction transfers, restructurings, and paper losses change nothing. Value-stripping between introduction and closing — the owner paying himself a giant special dividend while still nominally in charge — is closed with a mechanism private equity already uses in its own deals: the **locked box**. Price is set at the lookback date, and any leakage after it (extraordinary dividends, above-market salary, related-party debt) is deducted straight from the purchase price. What remains is the one thing no law can pre-date: extraction and emigration *before the bill is introduced*, while the movement is visibly gaining steam. Expatriation-triggered mark-to-market tax (§877A, already in US law) catches part of that; a well-advised owner with a two-year head start still finds seams. That window is the honest residual — and it shrinks the faster the bill moves from idea to introduction. @@ -25,4 +25,6 @@ Honest list, updated. Several first-draft holes are patched above; here is what 8. **The 1/N problem.** *(Mostly answered.)* Peer monitoring works at 30 people; at 10,000 your extra effort raises the pool by a rounding error. The answer is culture and structure — coops really do push out free riders, and the federation model keeps units small enough for monitoring to bite while pooling risk above them. +9. **Will the conversion tax hold up, and hold still?** Two risks. First, the proceeds are paid out over many years, so each payment is taxed under whichever Congress is in office, and a later Congress can cut the rates. Second, a court might see a tax aimed only at conversion proceeds as part of the taking itself, which would put the "full compensation" claim back in question. A tax that applies to every very large capital gain, not just to conversions, is on firmer ground. It's also worth being precise about the 1950s precedent: the 91% top rate applied to ordinary income, while long-term capital gains were capped at 25% from 1954 to 1967 ([Capital gains tax in the United States](https://en.wikipedia.org/wiki/Capital_gains_tax_in_the_United_States)). A 90% tax on sale proceeds would be new, not a return to the past. + *Patched since the first draft:* the taking (full price + progressive tax), "nobody sells again" (conversion is mandatory and universal, not sale-triggered — there is no dodge-by-holding), the fire-sale window (lookback), risk concentration ([the federation](federation.md)), the hiring disincentive ([the tenure ramp](worker-ownership.md)), and subsidy capture on the worker floor (pay workers directly). diff --git a/JoshHeaps.Net/Content/Socialism/valuation.md b/JoshHeaps.Net/Content/Socialism/valuation.md new file mode 100644 index 0000000..eb73a1f --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/valuation.md @@ -0,0 +1,99 @@ +--- +title: Valuation +section: The Transition +order: 45 +summary: How the conversion price is set by rule instead of by dueling experts, and where courts still get the last word. +--- + +# Valuation + +[The Conversion](conversion.md) promises every owner full price. That promise is only as good as the answer to one question: *full price of what number?* + +For most firms, the answer is easy. For a small number of giant firms that have never been bought or sold, it is the hardest problem in the whole transition, because those are the fights with the most money and the best lawyers. This chapter explains how the price is set, why it is set by rule instead of by expert opinion, and what is still unsolved. + +## Why not just ask the experts? + +Because experts disagree by amounts that would be funny if they weren't so expensive. + +- **Dell (2016).** When Michael Dell took his company private, shareholders sued over the price. Two respected valuation professors, using similar methods, valued the same company at $12.68 and $28.61 per share. The judge noted the two opinions "differed by 126%, or approximately $28 billion." He then ran his own numbers, landed at $17.62, and was reversed on appeal for ignoring what the market had said. ([Potter Anderson summary](https://www.potteranderson.com/insights/cases/In-re-Appraisal-of-Dell-May-31-2016); [Harvard Law School Forum](http://corpgov.law.harvard.edu/2019/05/06/delaware-ma-appraisal-after-dcf-dell-and-aruba/)) +- **Michael Jackson's estate (2021).** The estate's appraiser valued the rights to Jackson's image and likeness at $2,105. The IRS's first demand said more than $434 million, and its trial expert said $161 million. The Tax Court settled on about $4.1 million, twelve years after he died. ([GMA CPAs](https://www.gma-cpa.com/blog/king-of-pops-estate-prevails-against-irs); [Washington Valuation](https://www.washingtonvaluation.com/post/how-much-is-michael-jackson-s-estate-worth-read-the-tax-court-s-decision)) + +The lesson isn't that experts are dishonest. It's that the value of a business nobody is buying depends on guesses about the future, and a guess can be pushed wherever the person paying for it needs it to go. An economy-wide conversion can't run on thousands of those fights. + +Delaware learned the same lesson. After Dell and two similar cases, its courts started giving heavy weight to real market prices over hired forecasts, and the number of appraisal lawsuits fell from 76 in 2016 to 26 in 2018. ([Harvard Law School Forum on Corporate Governance](http://corpgov.law.harvard.edu/2019/05/06/delaware-ma-appraisal-after-dcf-dell-and-aruba/)) **Real prices beat forecasts.** The whole design below follows from that. + +## The price ladder + +Every firm is priced by the first rule on this list that applies to it. Most firms stop at the first or second step and never see a courtroom. + +### 1. Public companies: the market price + +If the company's shares trade on a stock exchange, the price is what the market says it is, averaged over the trading days leading up to the lookback date (the day the bill is introduced). Averaging over a stretch of time, instead of using a single day, means nobody can spike the price with a burst of trading. + +### 2. Recently sold companies: the price someone actually paid + +If the whole company, or a controlling stake in it, was sold to an unrelated buyer within the past five years, that sale price is the price. Conservice converts at the $5 billion TPG actually paid. There is a special justice in the owner being held to the number they chose. + +"Arm's-length" (a real deal between unrelated parties) has to mean it: + +- **Control-size only.** Selling a 3% sliver to a friend at a sky-high price doesn't set the value of the other 97%. +- **Side deals count.** If the buyer was secretly promised their money back, the price is what they really paid, not the headline. +- **Buyers tied to the seller don't count.** A sale to your brother-in-law's fund is not a market. + +### 3. Everyone else: the formula + +For a firm with no market price and no recent sale, the price is a formula: **typical price-to-profit ratio for that kind of business, times the firm's average profit over the past several years.** + +A price-to-profit ratio (economists call it a *multiple*) is just how many years of profit buyers pay for a business. The ratios differ a lot by industry. Recent market data puts trucking around 10 times yearly operating profit and software around 24 times ([Damodaran, NYU Stern](https://pages.stern.nyu.edu/~adamodar/New_Home_Page/datafile/vebitda.html)). So the formula's two inputs are where the gaming happens, and each needs a guard. + +**Guarding the ratio:** + +- **It comes from real sales, not from an official.** The ratio for each industry is calculated automatically from actual purchases of whole companies, which large buyers already report to antitrust regulators before a merger. Nobody sets it by hand, so nobody can be lobbied to set it. +- **This matters because it has gone wrong before.** Taiwan built its land tax on Sun Yat-sen's idea of taxing land at a declared value. Over time the declared values became numbers set by local officials, which ran at roughly half of market value, and a tax nominally charged at 40 to 60% ended up capturing less than 20% of the gains. ([Lincoln Institute of Land Policy, 1998](https://www.lincolninst.edu/app/uploads/legacy-files/pubfiles/144_lamtsui98.pdf)) Any number officials set by hand drifts toward whatever is politically comfortable. +- **Industries are assigned by a published list, by business line.** A conglomerate is priced piece by piece, with each division using its own industry's ratio. The list is published before anyone knows which firm it will apply to, so a trucking company can't rebrand as "logistics software" to claim a software ratio. + +**Guarding the profit:** + +- **Related-party deals are repriced to market.** If a firm has been buying from or selling to other companies its owner controls, those deals are recalculated at the prices unrelated companies would have used. The IRS already does exactly this under its transfer-pricing rule, [26 U.S.C. §482](https://www.law.cornell.edu/uscode/text/26/482). +- **Owner pay is set to market.** An owner who pays himself a token salary and takes the real money as profit (or the reverse) gets a market salary substituted in. +- **Cuts that fake profit come back out.** An owner who stops maintaining equipment or slashes research in the years before conversion makes profit look bigger while the business gets weaker. Skipped upkeep found after conversion is deducted from the price, extending the [locked box](open-problems.md) backward. + +## When someone disagrees + +Rules can be wrong about a particular firm. A company might hold a patent that hasn't started earning yet, or land worth far more than its profits suggest. So there has to be a way to challenge the ladder's number. The design question is how to keep that door open without letting the whole economy walk through it. + +### Courts keep the last word + +The Supreme Court held in 1893 that deciding just compensation "is a judicial, and not a legislative, question." ([*Monongahela Navigation Co. v. United States*](https://www.law.cornell.edu/supremecourt/text/148/312)) Congress can't write a formula and forbid any appeal. The model accepts that. An owner who thinks the ladder shortchanged them can go to court. The ladder's number is the starting point, and the owner has to show what specifically it gets wrong. + +### Each side names one number, and the costs follow the numbers + +Before trial, each side files one final number. After trial, whoever was unreasonable pays. This is borrowed from California's eminent-domain law, where the government has to file a final offer and the owner a final demand, and the owner recovers their legal and appraisal costs if the court finds the government's offer unreasonable and the owner's demand reasonable ([Cal. Code Civ. Proc. §1250.410](https://codes.findlaw.com/ca/code-of-civil-procedure/ccp-sect-1250-410/)). Here the rule runs both ways: an owner whose demand turns out to be wildly inflated pays the costs. + +Committing to a single number in advance changes behavior. In Major League Baseball's salary arbitration, each side submits one figure and the arbitrator has to pick one of them, no splitting the difference. Most cases settle before a hearing, and the bigger the gap between the two figures, the more likely they settle. ([SABR](https://sabr.org/journal/article/file-and-trial-examining-valuation-and-hearings-in-mlb-arbitration/)) When you can't count on a judge meeting you in the middle, asking for the moon stops being free. + +### An inflated claim costs something + +An owner's final demand is a sworn valuation. If the court's final number comes in far below it, the owner pays a penalty on the difference. Tax law already works this way: claim a value 150% or more of the correct figure and you owe a 20% penalty, and at 200% or more it rises to 40% ([26 U.S.C. §6662](https://www.law.cornell.edu/uscode/text/26/6662)). + +Owners' own past numbers are fair evidence too. Many owners have valued their businesses before, under legal liability: in estate and gift tax filings, in reports to their fund's investors, in statements to lenders. Those figures are restated to the value of the whole company (estate appraisals, for instance, usually apply discounts for owning only a minority slice, which have to be added back). Then they go in front of the court. An owner who told the IRS the firm was worth $2 billion and now tells the court it's worth $6 billion has some explaining to do. + +### The workers get their own lawyer + +In a valuation fight, the workers are the ones paying the price. But before conversion, the people who speak for "the company" are the owner's own managers. They're the least likely to argue for a lower number, especially if a retention bonus is on the table. + +So every contested valuation has a **public valuation counsel** on the workers' side. It is independent of management, funded from the conversion tax, and able to demand documents. Its job is an accurate price, not a low one and not a high one. That matters because the government collects more tax when the price is higher, so the tax authority can't be trusted to push back on an inflated number. Any bonus management receives for going along with a conversion counts as leakage under the [locked box](open-problems.md) and comes out of the price. + +## Why not an earnout? + +An *earnout* is a common M&A deal term: the seller gets a base price now and more later if the business performs. It looks like a perfect fit, since the conversion already pays owners out of future profits. It was considered and rejected. + +After the sale, the buyer controls the business and the books, and the seller can only watch. Earnouts pay out about 21 cents on the dollar and end up contested at least 28% of the time ([SRS Acquiom](https://www.srsacquiom.com/our-insights/ma-earnouts-overview/)). In a conversion, "the buyer" is the workers. They could quietly shrink the profits the owner is waiting on, or the owner's lawyers could claim they did. An earnout would also pay the old owner for gains the workers create after they own the place. It swaps one fight about the past for years of fights about the present. + +The payout already carries the part of an earnout that's worth having. Because the owner is paid only as profits arrive, over a fixed term, a firm that was priced too high simply pays out less than its price. The owner, not the workers, carries that risk. + +## What's still unsolved + +- **The market already knows the bill is coming.** By the lookback date, share prices will reflect the expected conversion, which pulls the "market price" down. Takings law usually refuses to let the government benefit from a drop its own project caused. This is the "scope of the project" rule from [*United States v. Miller*](https://www.law.cornell.edu/supremecourt/text/317/369) (1943). A correction for this is under consideration; see [Open Problems](open-problems.md). +- **Truly one-of-a-kind firms.** A company with no comparable sales, an unusual mix of businesses, or value locked in things that don't yet earn profit will still end up in court, facing Dell-style battles between experts. The ladder shrinks the number of these cases. It doesn't make the last few easy. +- **The tax only lowers the stakes if it actually lands.** At a 90% top rate, an owner who wins an extra $1 billion keeps about $100 million, which is still plenty to hire lawyers with. And it only works if the brackets apply to the owner's total conversion proceeds rather than one year's payment at a time, and if money routed through foundations and trusts counts as the controlling person's. [The Conversion](conversion.md) now says so. -- 2.43.0 From 0340c33bfb28ffcca4e80d5de11bc0c82ccd3a9b Mon Sep 17 00:00:00 2001 From: JoshHeaps Date: Wed, 23 Sep 2026 08:10:48 -0600 Subject: [PATCH 3/5] Socialism: collect the conversion tax so it stays a tax Adds The Conversion Tax chapter. The tax is withheld in cash from each buyout payment, the rate schedule is locked on conversion day, brackets run on cash actually received, pre-bill gifts are added back to the lifetime ledger, and above-market side payments to former owners count as proceeds. It explains why taking the tax in kind was rejected (Koontz, Horne, Tyler). It also corrects the 1950s precedent (capital gains were capped at 25%) and states plainly how the recycled tax lowers what workers pay. Open problems now cover proceeds vs gains, treaty overrides and recession cyclicality. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01GsSJ98117VXm9t7rBra5NX --- .../Content/Socialism/conversion-tax.md | 54 +++++++++++++++++++ JoshHeaps.Net/Content/Socialism/conversion.md | 6 +-- JoshHeaps.Net/Content/Socialism/index.md | 2 +- .../Content/Socialism/open-problems.md | 7 ++- 4 files changed, 64 insertions(+), 5 deletions(-) create mode 100644 JoshHeaps.Net/Content/Socialism/conversion-tax.md diff --git a/JoshHeaps.Net/Content/Socialism/conversion-tax.md b/JoshHeaps.Net/Content/Socialism/conversion-tax.md new file mode 100644 index 0000000..2a99a92 --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/conversion-tax.md @@ -0,0 +1,54 @@ +--- +title: The Conversion Tax +section: The Transition +order: 42 +summary: How the steep tax on buyout proceeds is collected so that it's legally a tax, can't be waited out, and can't be dodged by splitting it up. +--- + +# The Conversion Tax + +The whole [conversion](conversion.md) stands on two steps. Pay the owner full price, which the Constitution requires. Then tax the proceeds steeply, which the Constitution allows. If the second step is badly built, one of two things happens. A court decides it was really part of the first step, a disguised cut to compensation. Or it quietly evaporates before the money arrives. This chapter is about building it so neither happens. + +## The problem: slow money and a changing Congress + +Owners aren't paid on conversion day. They're paid out of profits as profits arrive, often over ten or twenty years. So the tax has to survive that long, and history isn't encouraging: + +- **Top rates fall.** The 91% top income tax rate of the 1950s was cut to 70% by the [Revenue Act of 1964](https://en.wikipedia.org/wiki/Revenue_Act_of_1964), and kept falling after that. +- **Windfall taxes shrink and vanish.** Congress expected the [Crude Oil Windfall Profit Tax of 1980](https://en.wikipedia.org/wiki/Crude_Oil_Windfall_Profit_Tax_Act_of_1980) to raise $393 billion over its first decade. It raised about $80 billion, partly because oil prices fell, and it was repealed in 1988. +- **Even the estate tax disappeared for a year.** A 2001 law phased it down to zero for anyone who died in 2010 ([Estate tax in the United States](https://en.wikipedia.org/wiki/Estate_tax_in_the_United_States)). + +An owner facing a 90% tax that's collected slowly has every reason to hire lobbyists and wait. + +## The tempting fix, and why it's rejected + +The obvious move is to take the tax on day one in kind. The state would simply keep its share of the buyout claim, so there'd be nothing left to collect and nothing for a future Congress to cut. That was proposed, and every critic from every direction tore it apart, for good reason: + +- **It's the compensation cap wearing a disguise.** The owner is forced to sell, and in the same act the state keeps 90% of the payment. A court looks at what the owner actually walks away with, not the paperwork. The Supreme Court has said plainly that "taxes and user fees ... are not takings" ([*Koontz*, 2013](https://www.law.cornell.edu/supremecourt/text/11-1447)). But it has also warned that the government can't dodge the Takings Clause by relabeling a demand for specific property as something else. +- **Taking a share of the property itself is a taking.** When the government made raisin farmers hand over part of their crop, the Court called it a "physical appropriation" and a taking, full stop ([*Horne v. Department of Agriculture*](https://en.wikipedia.org/wiki/Horne_v._Department_of_Agriculture), 2015). +- **The government can't keep more than it's owed.** When a county sold a woman's condo to collect a $15,000 tax bill and kept all $40,000, a unanimous Court said that was a taking too ([*Tyler v. Hennepin County*](https://en.wikipedia.org/wiki/Tyler_v._Hennepin_County), 2023). + +So the tax stays a tax: collected in cash, on money the owner has actually received. + +## How it's actually collected + +**1. Withheld at the source.** The converted firm withholds the tax from each buyout payment before it goes out, the same way an employer withholds income tax from a paycheck. There's a close precedent: when a foreign owner sells American real estate, the buyer must hold back 15% of the price and send it to the IRS ([FIRPTA](https://www.irs.gov/individuals/international-taxpayers/firpta-withholding)). Withholding at the source means an owner who moves abroad after conversion, or sells or borrows against the claim, still has the tax taken before the money leaves. + +**2. The rate schedule is locked on conversion day.** Each owner's brackets are the ones in force the day their firm converts, and they apply to every payment for the life of the claim. This removes the reason to wait: payments arrive on the firm's schedule, not the owner's, and there's no election to put them off. + +Be honest about what this can and can't do. **No Congress can bind the next one.** A future majority could pass a law cutting the rate on future payments. The lock stops owners from gaming the timing. It doesn't make the tax permanent. The real protection is political, the same protection Social Security has: the money is visibly tied to things people depend on, like their own firm's debt getting paid down, the retirement bridge, and the floor. Cutting the tax means taking those away from someone. + +**3. Brackets run on what's actually received.** The brackets apply to a person's lifetime total of cash actually received, not to the claim's face value. If a firm has three bad years and the claim pays out 40% of its price, the owner is taxed on the 40% they got, not on a number that never arrived. For almost a century, tax law has let sellers wait and be taxed as payments come in when those payments are too uncertain to value up front ([*Burnet v. Logan*](https://en.wikipedia.org/wiki/Burnet_v._Logan), 1931). This rule doesn't need to value them. It waits and counts. + +**4. The brackets can't be split up.** Progressive brackets only work if a fortune can't be divided into a hundred small ones: + +- Money routed through a foundation, trust, holding company or relative the owner controls counts as the owner's. +- **Gifts count.** Stakes given away in the five years before the bill is introduced are added back to the giver's lifetime total. The estate and gift tax already works this way, by keeping a single lifetime ledger for both. + +**5. Profits can't be drained out the side door.** During the payout, an owner could try to get paid another way: a fat consulting fee from the firm, or rent on a building he kept, taxed at ordinary rates instead of the conversion rate. So any above-market payment from a converted firm to a former owner, or to anyone connected to them, counts as buyout proceeds and is taxed the same. This extends the [locked box](open-problems.md) rule from before conversion to the whole payout. + +## What's still unsettled + +- **Proceeds or gains?** The model taxes sale *proceeds*. Take a private equity firm that paid $5 billion for a company and converts it at $5 billion. It has made no profit at all, yet a 90% tax on proceeds takes most of its own money back. Critics from every direction call that the "seizure with paperwork" this model says it rejected, and it's the likeliest point for a court to strike. Taxing only the *gain* (price minus what the owner paid) fixes it. Founders who started from nothing still pay nearly the full rate, and recent buyers who paid full price pay little. This is under consideration. See [Open Problems](open-problems.md). +- **Should it apply beyond conversions?** A tax aimed only at conversion proceeds looks more like part of the taking than a tax that applies to every large sale of business ownership. The Supreme Court gives Congress "wide latitude in deciding what to tax" ([*United States v. Ptasynski*](https://www.law.cornell.edu/supremecourt/text/462/74), 1983). A general tax only makes sense on gains, though. On proceeds it would hit a retiree who rebalances an index fund every year. So it waits on the question above. +- **Foreign owners.** Tax treaties usually leave gains on shares to be taxed by the country where the owner lives. Withholding at the source catches the money, but taxing a Monaco resident at American rates means overriding treaties by statute, a diplomatic fight the model has to be ready for. +- **Recessions.** Tax receipts follow profits, so they fall exactly when the floor is needed most. The floor needs a steadier source than the conversion tax alone. diff --git a/JoshHeaps.Net/Content/Socialism/conversion.md b/JoshHeaps.Net/Content/Socialism/conversion.md index e254540..fa41eae 100644 --- a/JoshHeaps.Net/Content/Socialism/conversion.md +++ b/JoshHeaps.Net/Content/Socialism/conversion.md @@ -17,11 +17,11 @@ The first draft capped compensation at a 1% stake and called it financing. Be ho **2. The buyout instrument is the same instrument investors get** (see [Capital, After](capital.md)): an expiring, profit-contingent, voteless claim. The exiting owner is paid from profits as profits arrive. No fixed debt schedule, so a recession mid-payback flexes the payments instead of bankrupting the firm. The owner bears residual risk during the payout — which is symmetric, principled, and exactly the deal every other capital provider gets under this model. -**3. A steeply progressive tax on the proceeds, traced to ultimate individuals.** This is where the moral weight lands, and it lands legally. A compensation cap on a forced sale dies in court as a taking. A tax on capital-sale proceeds is just a tax — the United States ran 91% top marginal rates in the 1950s and the sky held. The founder is paid the full number on paper; most of it, above the top brackets, comes home through a channel courts have blessed for a century. +**3. A steeply progressive tax on the proceeds, traced to ultimate individuals.** This is where the moral weight lands, and it lands legally. A compensation cap on a forced sale dies in court as a taking. A tax on capital-sale proceeds is just a tax — the United States ran 91% top marginal income tax rates in the 1950s and the sky held. (Be precise about that precedent: the 91% applied to the very top incomes, and long-term capital gains were capped at 25%. A tax this steep on sale proceeds would be new, not a return to the past, and it has to stand on its own argument.) The founder is paid the full number on paper; most of it, above the top brackets, comes home through a channel courts have blessed for a century. -Two details keep the brackets from being dodged. The brackets apply to a person's **total** conversion proceeds, not to each year's payment, so spreading a buyout over fifteen years doesn't keep anyone in a low bracket. And money routed to a foundation, trust or relative the owner controls counts as the owner's. +The tax is withheld from each payment as it arrives, at a rate schedule locked in on conversion day, and the brackets run on a person's **lifetime total**. Money routed through foundations, trusts, relatives or gifts made shortly before the bill counts as the owner's. The details, and why the tax is taken in cash instead of by the state keeping a slice of the claim, are in [The Conversion Tax](conversion-tax.md). -**4. The tax proceeds buy down conversion debt across the economy.** The revenue doesn't vanish into the general fund — it is recycled as debt relief for converting firms, funds the [retirement bridge](#the-retirement-bridge), and funds [the floor](the-floor.md). **The whales at the top of the ownership chain finance everyone else's freedom.** That is the sentence that replaces "six weeks." +**4. The tax proceeds buy down conversion debt across the economy.** The revenue doesn't vanish into the general fund — it is recycled as debt relief for converting firms, funds the [retirement bridge](#the-retirement-bridge), and funds [the floor](the-floor.md). **The whales at the top of the ownership chain finance everyone else's freedom.** Be clear about the mechanics, because it's easy to get wrong: the workers' payments to the old owner still come out of the firm's profits. What the tax changes is where that money ends up. Every dollar of the tax that is recycled into paying down conversion debt comes back to workers. So workers as a whole pay much closer to what the old owners get to *keep* than to the full price on paper. How close depends on how much of the revenue goes to debt relief rather than to the bridge and the floor. The result: the exiting owner walks away rich — rich in *consumption*, not in structural power over ten thousand people. Which was always the actual principle. This model never promised the founder no payday. It promised **no perpetual claim and no control**, and now it applies that rule to everyone who holds capital, including the people cashing out on day one. diff --git a/JoshHeaps.Net/Content/Socialism/index.md b/JoshHeaps.Net/Content/Socialism/index.md index 482ebed..5619a6e 100644 --- a/JoshHeaps.Net/Content/Socialism/index.md +++ b/JoshHeaps.Net/Content/Socialism/index.md @@ -13,7 +13,7 @@ summary: A working model for an economy where the people who do the work own and - **Workers own their company.** Every employee gets one vote from day one. A share of the profits grows with tenure until everyone who's been there long enough splits them equally. [Worker Ownership](worker-ownership.md) - **Companies back each other up.** Worker-owned firms pool part of their profits into a shared fund and bank. If one firm fails, its workers are moved into others instead of being left with nothing. [The Federation](federation.md) -- **Existing companies are bought, not seized.** Workers buy their company at full price and pay for it out of its future profits. A steeply progressive tax on the sale proceeds then funds the transition for everyone else. The price is set by clear rules, like the market price or what the last buyer actually paid, rather than by dueling experts. [The Conversion](conversion.md) · [Valuation](valuation.md) +- **Existing companies are bought, not seized.** Workers buy their company at full price and pay for it out of its future profits. A steeply progressive tax on the sale proceeds then funds the transition for everyone else. The price is set by clear rules, like the market price or what the last buyer actually paid, rather than by dueling experts. [The Conversion](conversion.md) · [Valuation](valuation.md) · [The Conversion Tax](conversion-tax.md) - **Investment is rented, not owned forever.** Investors still fund companies and can still earn huge returns, but their claim runs out and comes with no vote. [Capital, After](capital.md) - **Nobody is left behind by low-margin work.** Ownership doesn't help much when there's barely any profit to own, so a strong floor covers the rest. [Ownership and the Floor](the-floor.md) diff --git a/JoshHeaps.Net/Content/Socialism/open-problems.md b/JoshHeaps.Net/Content/Socialism/open-problems.md index 788051d..fc6d33a 100644 --- a/JoshHeaps.Net/Content/Socialism/open-problems.md +++ b/JoshHeaps.Net/Content/Socialism/open-problems.md @@ -25,6 +25,11 @@ Honest list, updated. Several first-draft holes are patched above; here is what 8. **The 1/N problem.** *(Mostly answered.)* Peer monitoring works at 30 people; at 10,000 your extra effort raises the pool by a rounding error. The answer is culture and structure — coops really do push out free riders, and the federation model keeps units small enough for monitoring to bite while pooling risk above them. -9. **Will the conversion tax hold up, and hold still?** Two risks. First, the proceeds are paid out over many years, so each payment is taxed under whichever Congress is in office, and a later Congress can cut the rates. Second, a court might see a tax aimed only at conversion proceeds as part of the taking itself, which would put the "full compensation" claim back in question. A tax that applies to every very large capital gain, not just to conversions, is on firmer ground. It's also worth being precise about the 1950s precedent: the 91% top rate applied to ordinary income, while long-term capital gains were capped at 25% from 1954 to 1967 ([Capital gains tax in the United States](https://en.wikipedia.org/wiki/Capital_gains_tax_in_the_United_States)). A 90% tax on sale proceeds would be new, not a return to the past. +9. **The conversion tax.** *(Partly solved.)* [The Conversion Tax](conversion-tax.md) now withholds the tax in cash from each payment, locks each owner's rate schedule on conversion day, runs the brackets on cash actually received, adds back gifts made in the five years before the bill, and taxes above-market side payments to former owners as proceeds. Taking the tax in kind, with the state keeping a slice of the claim, was considered and rejected because courts would treat it as part of the taking. What remains: + - **Proceeds or gains.** A 90% tax on *proceeds* takes back the purchase price from anyone who bought in recently, and it's the likeliest part of the conversion to fall in court. Taxing *gains* fixes that but raises less. Under consideration. + - **A general tax or a conversion tax.** A tax that applies to every large sale of business ownership is safer in court than one aimed at conversions, but that only works if it taxes gains. + - **No Congress can bind the next one.** The lock stops owners from timing the tax. It doesn't stop a future majority from cutting it. + - **Foreign owners** may need treaty overrides. + - **Recessions.** Receipts fall exactly when the floor is needed. *Patched since the first draft:* the taking (full price + progressive tax), "nobody sells again" (conversion is mandatory and universal, not sale-triggered — there is no dodge-by-holding), the fire-sale window (lookback), risk concentration ([the federation](federation.md)), the hiring disincentive ([the tenure ramp](worker-ownership.md)), and subsidy capture on the worker floor (pay workers directly). -- 2.43.0 From 64852cf6b711377ea387eb7d078cab78ac1817a2 Mon Sep 17 00:00:00 2001 From: JoshHeaps Date: Wed, 23 Sep 2026 08:20:05 -0600 Subject: [PATCH 4/5] Socialism: rebuild on the v3 model (co-op bank and lock, no forced conversion) Replaces the chapters with the v3 foundation: new chapters for the bank, the lock, the founder problem, the test and intellectual property; removes conversion, conversion-tax and valuation. Rewrites the overview to lead with "nobody is forced" and rewords draft-history references for first-time readers. Co-Authored-By: Claude Opus 5.5 --- JoshHeaps.Net/Content/Socialism/capital.md | 18 ++-- .../Content/Socialism/constitution.md | 20 ++-- .../Content/Socialism/conversion-tax.md | 54 ---------- JoshHeaps.Net/Content/Socialism/conversion.md | 50 ---------- JoshHeaps.Net/Content/Socialism/federation.md | 20 ++-- .../Content/Socialism/founder-problem.md | 20 ++++ JoshHeaps.Net/Content/Socialism/index.md | 29 +++--- .../Socialism/intellectual-property.md | 15 +++ .../Content/Socialism/open-problems.md | 29 +++--- .../Content/Socialism/prison-labor.md | 6 +- JoshHeaps.Net/Content/Socialism/startups.md | 17 ++-- .../Content/Socialism/the-argument.md | 22 ++--- JoshHeaps.Net/Content/Socialism/the-bank.md | 24 +++++ JoshHeaps.Net/Content/Socialism/the-floor.md | 24 ++--- JoshHeaps.Net/Content/Socialism/the-lock.md | 22 +++++ JoshHeaps.Net/Content/Socialism/the-test.md | 16 +++ JoshHeaps.Net/Content/Socialism/thesis.md | 8 +- JoshHeaps.Net/Content/Socialism/valuation.md | 99 ------------------- .../Content/Socialism/worker-ownership.md | 14 +-- 19 files changed, 198 insertions(+), 309 deletions(-) delete mode 100644 JoshHeaps.Net/Content/Socialism/conversion-tax.md delete mode 100644 JoshHeaps.Net/Content/Socialism/conversion.md create mode 100644 JoshHeaps.Net/Content/Socialism/founder-problem.md create mode 100644 JoshHeaps.Net/Content/Socialism/intellectual-property.md create mode 100644 JoshHeaps.Net/Content/Socialism/the-bank.md create mode 100644 JoshHeaps.Net/Content/Socialism/the-lock.md create mode 100644 JoshHeaps.Net/Content/Socialism/the-test.md delete mode 100644 JoshHeaps.Net/Content/Socialism/valuation.md diff --git a/JoshHeaps.Net/Content/Socialism/capital.md b/JoshHeaps.Net/Content/Socialism/capital.md index e45f5d0..d216831 100644 --- a/JoshHeaps.Net/Content/Socialism/capital.md +++ b/JoshHeaps.Net/Content/Socialism/capital.md @@ -1,22 +1,22 @@ --- title: Capital, After -section: Capital and Growth -order: 50 -summary: Outside investment still exists, but it's rented rather than owned: profit-sharing claims that expire and carry no vote. +section: Growing the Sector +order: 80 +summary: Outside investment in a co-op is rented, not owned: profit-sharing claims that expire and carry no vote. --- # Capital, After -Outside investment doesn't disappear. It changes shape. +Outside investment into a locked co-op doesn't disappear. It changes shape. **Rented, not enthroned.** An investor funds the company and receives repayment plus a share of profits for the life of the loan. Then the claim **extinguishes**, and the workers hold 100%. -This is the elegant part and it should be said plainly: today's equity is *perpetual* — an original investor's great-grandchildren collect forever off work they never did. This claim *expires*. That's the whole reform, in one word. Capital gets rented. (And note the symmetry: the conversion itself now runs on this same instrument. The model has exactly one kind of outside capital claim, whether it's a VC funding a startup or a founder being bought out. One rule, no exceptions.) +Today's equity is *perpetual*: an original investor's great-grandchildren collect forever off work they never did. This claim *expires*. That's the whole reform, in one word. Capital gets rented. -The returns can be enormous. A profit-share loan into a risky seed-stage company might pay 10x or 30x. That's fine. The principle was never *no big payday* — it was **no perpetual claim and no control**. +The returns can be enormous. A profit-share loan into a risky seed-stage co-op might pay 10x or 30x. That's fine. The principle was never *no big payday*. It was **no perpetual claim and no control**. -**Be honest about what this is.** A profit-contingent return means the investor eats the loss when things go badly. That is residual risk, which is the economic job we call equity, whatever we print on the paper. Don't claim it "isn't a stake in the work" — it is. Claim what's actually true and actually better: *finite, and voteless.* +**Be honest about what this is.** A profit-contingent return means the investor eats the loss when things go badly. That is residual risk, which is the economic job we call equity, whatever we print on the paper. Don't claim it "isn't a stake in the work." It is. Claim what's actually true and actually better: *finite, and voteless.* -**The consequence, priced in.** Capital charges for risk. An instrument with equity-like downside and a terminating upside gets funded last, or demands a bigger profit share. Revenue-based financing already exists in today's market and stays niche for exactly this reason. This bites hardest where losses are likeliest — brand-new ventures with no track record and nothing to repossess. It barely bites at all on mature, profitable firms like Conservice. +**The consequence, priced in.** Capital charges for risk. An instrument with equity-like downside and a terminating upside gets funded last, or demands a bigger profit share. Revenue-based financing already exists in today's market and stays niche for exactly this reason. It bites hardest on brand-new ventures and barely at all on mature, profitable firms. -**So the cost-of-capital problem is a startup problem, not a going-concern problem.** That narrows the open question from a vague abyss to a single well-defined one — and the [federation bank](federation.md) now stands inside the answer. +This rule applies only to co-ops. Conventional firms keep conventional equity. That makes the cost-of-capital question an empirical one: [the test](the-test.md) will show whether co-ops can raise enough on these terms, alongside the bank, to grow. diff --git a/JoshHeaps.Net/Content/Socialism/constitution.md b/JoshHeaps.Net/Content/Socialism/constitution.md index 43a9e6d..853e210 100644 --- a/JoshHeaps.Net/Content/Socialism/constitution.md +++ b/JoshHeaps.Net/Content/Socialism/constitution.md @@ -1,25 +1,27 @@ --- title: The Constitution section: Guardrails -order: 90 -summary: The power this model needs must be constrained: money out of politics, counter-majoritarian rights, and overlapping checks. +order: 130 +summary: The biggest risk is that the model gets repealed, not that the state overreaches. Plus money out of politics and rights the majority can't take away. --- # The Constitution -Because every mechanism in this model runs through a state powerful enough to trace ownership, tax at 1950s rates, void untraceable claims, and set lookback dates (see [The Conversion](conversion.md)). That is a lot of concentrated power, currently aimed at a good target. **The design question is what stops the next person from aiming it at a bad one.** +This model asks little of the state: charter [a bank](the-bank.md), enforce [the lock](the-lock.md), run [the floor](the-floor.md). The concentration-of-power argument still applies to the floor (see [Open Problems](open-problems.md) on "essential" sectors), but it isn't the biggest risk. -**Money out of politics.** Legislative work pays well enough that good people want the job — but any money, gift, or benefit from a non-government entity ends the salary and starts a prison sentence. Politicians should benefit only from serving their people. +**The main risk is durability, not overreach.** A model that can be built gradually can be dismantled gradually. A future Congress can defund the bank, and a statutory lock can be repealed by the same kind of majority that passed it. Postwar social democracy got rolled back once the coalition that built it weakened; a voluntary co-op sector is exposed to the same thing. So the design question is: **what makes this hard to reverse?** Partial answers: the lock written into each co-op's own charter and into state co-op law, not just federal statute; a federation that becomes financially independent of the public bank; and, above all, a co-op sector large enough to have its own constituency. + +**Money out of politics.** Legislative work pays well enough that good people want the job, but any money, gift, or benefit from a non-government entity ends the salary and starts a prison sentence. Politicians should benefit only from serving their people. **But representation alone is not a guardrail.** This is the trapdoor, and it needs saying explicitly: > *A government that perfectly represents its people will target a group whenever the people want that group targeted.* -Representation amplifies the majority; it does not restrain it. Jim Crow was representative — it represented its white voters faithfully, and that is exactly how it ground people down for a century. Internment was popular. Any mechanism that pays politicians based on how much their constituents liked their votes would have *paid a bonus* to the segregationist and docked the man who defended his Black constituents. Clean elections stop capture *by the rich*. They do nothing to stop the majority deciding a minority is the enemy. +Representation amplifies the majority; it does not restrain it. Jim Crow was representative: it represented its white voters faithfully, and that is exactly how it ground people down for a century. Internment was popular. Clean elections stop capture *by the rich*. They do nothing to stop the majority deciding a minority is the enemy. -**So: counter-majoritarian rights.** Things a person keeps *even when everyone around them votes to strip them away.* The whole point of a right is that it holds on the day the majority is wrong — and you cannot assume in advance that you'll always be the majority, or always be right. The guardrail is not there to protect the owning class from me. It's there to protect me from whoever inherits this machinery next. +**So: counter-majoritarian rights.** Things a person keeps *even when everyone around them votes to strip them away.* The whole point of a right is that it holds on the day the majority is wrong, and you cannot assume in advance that you'll always be the majority, or always be right. - Keep the Bill of Rights. Make rights that protect individuals **extremely difficult to repeal.** -- **Two tiers.** Speech, due process, equal protection, freedom from imprisonment without trial: near-absolute. Property: strong, but balanceable against the public interest with compensation — which is what the Takings Clause already says, and always has. Property was never on the sacred tier. *(And the conversion now actually complies with this: full compensation, then taxation — the same two steps any government action must survive. The model no longer asks for an exception to its own constitution.)* -- **The Senate had the right idea, badly built.** Keep the cooling-saucer function — a second chamber that slows things down and forces broad coalitions instead of bare-51% steamrolls. Drop the geographic weighting. Land should not get votes. Equal state representation and the protection of slavery were the *same bargain* in 1787, and that structure later shielded Jim Crow. Over-weighting low-population states protects *whoever lives there* — an arbitrary category — not the vulnerable. -- **No final guardrail exists.** Entrench rights and you've moved power to whoever *interprets* them. There's no rule so perfect it guards itself. The answer isn't a better final rule — it's **redundancy**: several overlapping checks, none supreme, so that capturing any one of them doesn't hand someone the whole apparatus. +- **Two tiers.** Speech, due process, equal protection, freedom from imprisonment without trial: near-absolute. Property: strong, but balanceable against the public interest with compensation, which is what the Takings Clause already says. *(This model doesn't touch existing property at all. It asks nothing of the property tier.)* +- **The Senate had the right idea, badly built.** Keep the cooling-saucer function: a second chamber that slows things down and forces broad coalitions instead of bare-51% steamrolls. Drop the geographic weighting. Land should not get votes. Equal state representation and the protection of slavery were the *same bargain* in 1787, and that structure later shielded Jim Crow. +- **No final guardrail exists.** Entrench rights and you've moved power to whoever *interprets* them. There's no rule so perfect it guards itself. The answer isn't a better final rule; it's **redundancy**: several overlapping checks, none supreme, so that capturing any one of them doesn't hand someone the whole apparatus. diff --git a/JoshHeaps.Net/Content/Socialism/conversion-tax.md b/JoshHeaps.Net/Content/Socialism/conversion-tax.md deleted file mode 100644 index 2a99a92..0000000 --- a/JoshHeaps.Net/Content/Socialism/conversion-tax.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: The Conversion Tax -section: The Transition -order: 42 -summary: How the steep tax on buyout proceeds is collected so that it's legally a tax, can't be waited out, and can't be dodged by splitting it up. ---- - -# The Conversion Tax - -The whole [conversion](conversion.md) stands on two steps. Pay the owner full price, which the Constitution requires. Then tax the proceeds steeply, which the Constitution allows. If the second step is badly built, one of two things happens. A court decides it was really part of the first step, a disguised cut to compensation. Or it quietly evaporates before the money arrives. This chapter is about building it so neither happens. - -## The problem: slow money and a changing Congress - -Owners aren't paid on conversion day. They're paid out of profits as profits arrive, often over ten or twenty years. So the tax has to survive that long, and history isn't encouraging: - -- **Top rates fall.** The 91% top income tax rate of the 1950s was cut to 70% by the [Revenue Act of 1964](https://en.wikipedia.org/wiki/Revenue_Act_of_1964), and kept falling after that. -- **Windfall taxes shrink and vanish.** Congress expected the [Crude Oil Windfall Profit Tax of 1980](https://en.wikipedia.org/wiki/Crude_Oil_Windfall_Profit_Tax_Act_of_1980) to raise $393 billion over its first decade. It raised about $80 billion, partly because oil prices fell, and it was repealed in 1988. -- **Even the estate tax disappeared for a year.** A 2001 law phased it down to zero for anyone who died in 2010 ([Estate tax in the United States](https://en.wikipedia.org/wiki/Estate_tax_in_the_United_States)). - -An owner facing a 90% tax that's collected slowly has every reason to hire lobbyists and wait. - -## The tempting fix, and why it's rejected - -The obvious move is to take the tax on day one in kind. The state would simply keep its share of the buyout claim, so there'd be nothing left to collect and nothing for a future Congress to cut. That was proposed, and every critic from every direction tore it apart, for good reason: - -- **It's the compensation cap wearing a disguise.** The owner is forced to sell, and in the same act the state keeps 90% of the payment. A court looks at what the owner actually walks away with, not the paperwork. The Supreme Court has said plainly that "taxes and user fees ... are not takings" ([*Koontz*, 2013](https://www.law.cornell.edu/supremecourt/text/11-1447)). But it has also warned that the government can't dodge the Takings Clause by relabeling a demand for specific property as something else. -- **Taking a share of the property itself is a taking.** When the government made raisin farmers hand over part of their crop, the Court called it a "physical appropriation" and a taking, full stop ([*Horne v. Department of Agriculture*](https://en.wikipedia.org/wiki/Horne_v._Department_of_Agriculture), 2015). -- **The government can't keep more than it's owed.** When a county sold a woman's condo to collect a $15,000 tax bill and kept all $40,000, a unanimous Court said that was a taking too ([*Tyler v. Hennepin County*](https://en.wikipedia.org/wiki/Tyler_v._Hennepin_County), 2023). - -So the tax stays a tax: collected in cash, on money the owner has actually received. - -## How it's actually collected - -**1. Withheld at the source.** The converted firm withholds the tax from each buyout payment before it goes out, the same way an employer withholds income tax from a paycheck. There's a close precedent: when a foreign owner sells American real estate, the buyer must hold back 15% of the price and send it to the IRS ([FIRPTA](https://www.irs.gov/individuals/international-taxpayers/firpta-withholding)). Withholding at the source means an owner who moves abroad after conversion, or sells or borrows against the claim, still has the tax taken before the money leaves. - -**2. The rate schedule is locked on conversion day.** Each owner's brackets are the ones in force the day their firm converts, and they apply to every payment for the life of the claim. This removes the reason to wait: payments arrive on the firm's schedule, not the owner's, and there's no election to put them off. - -Be honest about what this can and can't do. **No Congress can bind the next one.** A future majority could pass a law cutting the rate on future payments. The lock stops owners from gaming the timing. It doesn't make the tax permanent. The real protection is political, the same protection Social Security has: the money is visibly tied to things people depend on, like their own firm's debt getting paid down, the retirement bridge, and the floor. Cutting the tax means taking those away from someone. - -**3. Brackets run on what's actually received.** The brackets apply to a person's lifetime total of cash actually received, not to the claim's face value. If a firm has three bad years and the claim pays out 40% of its price, the owner is taxed on the 40% they got, not on a number that never arrived. For almost a century, tax law has let sellers wait and be taxed as payments come in when those payments are too uncertain to value up front ([*Burnet v. Logan*](https://en.wikipedia.org/wiki/Burnet_v._Logan), 1931). This rule doesn't need to value them. It waits and counts. - -**4. The brackets can't be split up.** Progressive brackets only work if a fortune can't be divided into a hundred small ones: - -- Money routed through a foundation, trust, holding company or relative the owner controls counts as the owner's. -- **Gifts count.** Stakes given away in the five years before the bill is introduced are added back to the giver's lifetime total. The estate and gift tax already works this way, by keeping a single lifetime ledger for both. - -**5. Profits can't be drained out the side door.** During the payout, an owner could try to get paid another way: a fat consulting fee from the firm, or rent on a building he kept, taxed at ordinary rates instead of the conversion rate. So any above-market payment from a converted firm to a former owner, or to anyone connected to them, counts as buyout proceeds and is taxed the same. This extends the [locked box](open-problems.md) rule from before conversion to the whole payout. - -## What's still unsettled - -- **Proceeds or gains?** The model taxes sale *proceeds*. Take a private equity firm that paid $5 billion for a company and converts it at $5 billion. It has made no profit at all, yet a 90% tax on proceeds takes most of its own money back. Critics from every direction call that the "seizure with paperwork" this model says it rejected, and it's the likeliest point for a court to strike. Taxing only the *gain* (price minus what the owner paid) fixes it. Founders who started from nothing still pay nearly the full rate, and recent buyers who paid full price pay little. This is under consideration. See [Open Problems](open-problems.md). -- **Should it apply beyond conversions?** A tax aimed only at conversion proceeds looks more like part of the taking than a tax that applies to every large sale of business ownership. The Supreme Court gives Congress "wide latitude in deciding what to tax" ([*United States v. Ptasynski*](https://www.law.cornell.edu/supremecourt/text/462/74), 1983). A general tax only makes sense on gains, though. On proceeds it would hit a retiree who rebalances an index fund every year. So it waits on the question above. -- **Foreign owners.** Tax treaties usually leave gains on shares to be taxed by the country where the owner lives. Withholding at the source catches the money, but taxing a Monaco resident at American rates means overriding treaties by statute, a diplomatic fight the model has to be ready for. -- **Recessions.** Tax receipts follow profits, so they fall exactly when the floor is needed most. The floor needs a steadier source than the conversion tax alone. diff --git a/JoshHeaps.Net/Content/Socialism/conversion.md b/JoshHeaps.Net/Content/Socialism/conversion.md deleted file mode 100644 index fa41eae..0000000 --- a/JoshHeaps.Net/Content/Socialism/conversion.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: The Conversion -section: The Transition -order: 40 -summary: How today's companies become worker-owned: a full-price buyout paid from future profits, with a steeply progressive tax on the proceeds. ---- - -# The Conversion - -**A mandatory, one-time, full-price buyout — paid for by the whales themselves.** - -The first draft capped compensation at a 1% stake and called it financing. Be honest: striking 99% of the debt is a seizure with paperwork, and it contradicted this document's own constitution, which keeps the Takings Clause — property balanceable against the public interest *with compensation*. You don't get to write "with compensation" in one section and delete it in another. So the cap is gone. Here is what replaces it, and it is stronger: - -## The buyout, step by step - -**1. Workers buy the firm at full fair value, financed out of its own future profits.** This is a leveraged buyout where the workers are the sponsor — the exact machine private equity used to buy Conservice, pointed the other way. Workers own and govern from day one; the purchase debt is serviced from the surplus that was leaving anyway. - -**2. The buyout instrument is the same instrument investors get** (see [Capital, After](capital.md)): an expiring, profit-contingent, voteless claim. The exiting owner is paid from profits as profits arrive. No fixed debt schedule, so a recession mid-payback flexes the payments instead of bankrupting the firm. The owner bears residual risk during the payout — which is symmetric, principled, and exactly the deal every other capital provider gets under this model. - -**3. A steeply progressive tax on the proceeds, traced to ultimate individuals.** This is where the moral weight lands, and it lands legally. A compensation cap on a forced sale dies in court as a taking. A tax on capital-sale proceeds is just a tax — the United States ran 91% top marginal income tax rates in the 1950s and the sky held. (Be precise about that precedent: the 91% applied to the very top incomes, and long-term capital gains were capped at 25%. A tax this steep on sale proceeds would be new, not a return to the past, and it has to stand on its own argument.) The founder is paid the full number on paper; most of it, above the top brackets, comes home through a channel courts have blessed for a century. - -The tax is withheld from each payment as it arrives, at a rate schedule locked in on conversion day, and the brackets run on a person's **lifetime total**. Money routed through foundations, trusts, relatives or gifts made shortly before the bill counts as the owner's. The details, and why the tax is taken in cash instead of by the state keeping a slice of the claim, are in [The Conversion Tax](conversion-tax.md). - -**4. The tax proceeds buy down conversion debt across the economy.** The revenue doesn't vanish into the general fund — it is recycled as debt relief for converting firms, funds the [retirement bridge](#the-retirement-bridge), and funds [the floor](the-floor.md). **The whales at the top of the ownership chain finance everyone else's freedom.** Be clear about the mechanics, because it's easy to get wrong: the workers' payments to the old owner still come out of the firm's profits. What the tax changes is where that money ends up. Every dollar of the tax that is recycled into paying down conversion debt comes back to workers. So workers as a whole pay much closer to what the old owners get to *keep* than to the full price on paper. How close depends on how much of the revenue goes to debt relief rather than to the bridge and the floor. - -The result: the exiting owner walks away rich — rich in *consumption*, not in structural power over ten thousand people. Which was always the actual principle. This model never promised the founder no payday. It promised **no perpetual claim and no control**, and now it applies that rule to everyone who holds capital, including the people cashing out on day one. - -## The machinery - -The machinery survives from the first draft, repurposed: - -- **Ownership is traced through to ultimate individuals.** TPG is owned by someone; those owners are owned by someone. The circular ownership is solvable with matrix algebra, and it has already been done — a 2011 ETH Zurich study traced 43,000 companies through exactly this tangle. Tracing now serves the tax brackets instead of a cap. -- **This is why pensions survive.** Look *through* the index fund and the retiree holds a millionth of a percent — her proceeds land in the bottom bracket and she keeps nearly all of them. The firefighter keeps his retirement; the founder pays 1950s rates. Same rule. -- **Cracking the shells.** Any ownership claim that cannot be traced to a named human is **legally unenforceable in US courts**. Hidden owners can't collect, can't sue, can't foreclose. Transparency becomes the profitable choice. Precedent: FATCA told foreign banks "report your American account holders or eat a punishing tax," and they complied. -- **Killing the fire-sale window.** A lookback date — ownership as of the day the bill is introduced is what counts. Transfers, restructurings, and paper losses after that date don't dodge the brackets. - -## Valuation: settled by rule, not by litigation - -Full-price conversion makes the price the thing everyone will fight over, so it is set by a ladder of rules. The short version: - -- **Public firms:** the market price around the lookback date. The market already voted. -- **Recently sold private firms:** the price an unrelated buyer actually paid for control. Conservice converts at the $5 billion TPG actually paid. There is a special justice in the owner being held to the number they chose. -- **Everything else:** a formula. The typical price-to-profit ratio for that industry, calculated from real sales rather than set by an official, times the firm's cleaned-up average profit. -- **Disputes go to court, but each side has to commit to one final number first.** Whoever was unreasonable pays the costs, an owner who wildly inflates their claim pays a penalty, and the workers get an independent public lawyer. The goal is that appraisal is the exception, not the economy. - -The full machinery, the precedents behind it, and what it still can't handle are in [Valuation](valuation.md). - -## The retirement bridge - -Conversion is unjust to whoever happens to be 63 when it lands — they lose the windfall the 30-year-old will ride for decades. So: supplemental retirement funding for 15–20 years, tapering as profit-sharing income accumulates — now with a named funding source: the conversion tax. diff --git a/JoshHeaps.Net/Content/Socialism/federation.md b/JoshHeaps.Net/Content/Socialism/federation.md index 23362ab..30a8830 100644 --- a/JoshHeaps.Net/Content/Socialism/federation.md +++ b/JoshHeaps.Net/Content/Socialism/federation.md @@ -1,20 +1,20 @@ --- title: The Federation -section: The Firm -order: 30 -summary: Firms pool risk through a shared solidarity fund and internal bank, so one company failing doesn't mean your life failing. +section: Growing the Sector +order: 70 +summary: Co-ops pool risk through a shared fund that absorbs shocks, moves workers when a firm fails, and becomes a lender in its own right. --- # The Federation -This section exists because of a problem the first draft never named: **concentration.** +Worker ownership has a risk problem that's easy to miss: **concentration.** It matters even more in a young, voluntary co-op sector. -A worker-owner holds their salary, their profit share, and their skills all inside one firm. That is exactly the risk a shareholder diversifies away and a worker cannot. And it is the real source of risk-aversion — if one bad bet can kill the company that is also your paycheck and your equity, you take the safe option every time, and an economy of safe options stops producing breakthroughs. +A worker-owner holds their salary, their profit share, and their skills all inside one firm. That is exactly the risk a shareholder diversifies away and a worker cannot. It is the real source of risk-aversion: if one bad bet can kill the company that is also your paycheck and your equity, you take the safe option every time, and an economy of safe options stops producing breakthroughs. -The fix is not a rule inside the firm. It is a structure between firms, and Mondragon already built it: +The fix is a structure between firms, and Mondragon already built it: -- **Firms pool a slice of profits into a mutual solidarity fund.** The fund absorbs shocks — a firm having a bad year draws support instead of dying. -- **When a firm does die, the federation redeploys its workers into member firms.** Your company failing stops meaning your life failing. *This* is what licenses healthy risk-taking — not lower stakes on paper, but a floor under the fall. -- **The fund doubles as an internal bank** (Mondragon's Caja Laboral is the working precedent), lending to member firms and seeding new ones on the [expiring profit-share terms](capital.md). The federation becomes a native source of the patient capital the model otherwise struggles to attract. +- **Firms pool a slice of profits into a mutual solidarity fund.** The fund absorbs shocks. A firm having a bad year draws support instead of dying. +- **When a firm does die, the federation redeploys its workers into member firms.** Your company failing stops meaning your life failing. *This* is what licenses healthy risk-taking: not lower stakes on paper, but a floor under the fall. +- **The fund becomes a second lender.** Over time, the federation (financed by its members and by the indivisible reserves of dissolved co-ops) becomes a source of patient capital that doesn't depend on the public bank at all. That is the path to the co-op sector outliving the political coalition that started it. -Membership is voluntary but the incentives all point in: unfederated firms face the concentration problem alone. +Membership is voluntary, but the incentives all point in: unfederated co-ops face the concentration problem alone. diff --git a/JoshHeaps.Net/Content/Socialism/founder-problem.md b/JoshHeaps.Net/Content/Socialism/founder-problem.md new file mode 100644 index 0000000..5240cdc --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/founder-problem.md @@ -0,0 +1,20 @@ +--- +title: The Founder Problem +section: The Co-op +order: 40 +summary: Without the chance to sell the company, why would a strong founder start a co-op? The hardest part of the design. +--- + +# The Founder Problem + +This is the hardest part of the new design, and it needs to be said plainly. + +**Most of a founder's payoff in a conventional startup comes from the exit: selling the company.** The lock removes the exit permanently. So the obvious risk is adverse selection: the best entrepreneurs go conventional, and the bank's applicants are the people who couldn't raise money anywhere else. If that happens, the experiment is rigged to fail before it starts. + +The model needs a reason to found a co-op that doesn't depend on selling it. Tools that exist: + +- **Internal capital accounts.** Each member has an individual account that accumulates their share of retained profits and pays out when they leave or retire. Mondragon built these precisely so that membership builds real wealth without making the firm tradeable. It is a way to cash out your *stake* without selling the *firm*. +- **Founder salary premiums**, set in the founding bylaws and voted on by members as the firm grows. +- **Patronage dividends:** profit distributed in proportion to contribution, not just headcount, during the founding years. + +None of these fully replace a nine-figure exit. That's honest. The model is betting that enough people value what the co-op offers (control, stability, a firm they can't be sold out of) to make up the difference. That bet is part of what's being tested. diff --git a/JoshHeaps.Net/Content/Socialism/index.md b/JoshHeaps.Net/Content/Socialism/index.md index 5619a6e..07206fd 100644 --- a/JoshHeaps.Net/Content/Socialism/index.md +++ b/JoshHeaps.Net/Content/Socialism/index.md @@ -1,36 +1,39 @@ --- title: Free-Market Democratic Socialism -summary: A working model for an economy where the people who do the work own and govern the companies they work for, while markets, wages, investment and personal property all stay. +summary: A working model for building an economy where the people who do the work own and govern the companies they work for. Nobody's company gets taken, and markets, wages, investment and personal property all stay. --- # Free-Market Democratic Socialism ## The idea in one sentence -**Your house, car, savings and tools are yours, and nobody touches them. But a permanent, tradeable claim on the work of thousands of strangers is a different kind of thing, and it shouldn't be treated as the same "property."** Everything else in this model follows from that line. [Read the thesis](thesis.md). +**Your house, car, savings and tools are yours, and nobody touches them. But a permanent, tradeable claim on the work of thousands of strangers is a different kind of thing, so there should be companies where that claim never forms, and nothing in law or finance should stop people from building them.** [Read the thesis](thesis.md). -## What changes +## Nobody is forced -- **Workers own their company.** Every employee gets one vote from day one. A share of the profits grows with tenure until everyone who's been there long enough splits them equally. [Worker Ownership](worker-ownership.md) -- **Companies back each other up.** Worker-owned firms pool part of their profits into a shared fund and bank. If one firm fails, its workers are moved into others instead of being left with nothing. [The Federation](federation.md) -- **Existing companies are bought, not seized.** Workers buy their company at full price and pay for it out of its future profits. A steeply progressive tax on the sale proceeds then funds the transition for everyone else. The price is set by clear rules, like the market price or what the last buyer actually paid, rather than by dueling experts. [The Conversion](conversion.md) · [Valuation](valuation.md) · [The Conversion Tax](conversion-tax.md) -- **Investment is rented, not owned forever.** Investors still fund companies and can still earn huge returns, but their claim runs out and comes with no vote. [Capital, After](capital.md) -- **Nobody is left behind by low-margin work.** Ownership doesn't help much when there's barely any profit to own, so a strong floor covers the rest. [Ownership and the Floor](the-floor.md) +This model doesn't buy, seize or convert anyone's company. Instead it builds new worker-owned companies alongside existing ones, then lets customers and workers choose between them. + +- **Workers own their company.** Every member gets one vote. A share of the profits grows with tenure until long-time members split them equally. Salaries still exist, and hard jobs still pay more. [Worker Ownership](worker-ownership.md) +- **A small public bank lends to worker co-ops.** It charges market rates, so it only succeeds if co-ops can really compete. Its whole job is to be willing to lend to a kind of company other banks won't. [The Bank](the-bank.md) +- **Co-ops funded this way stay co-ops forever.** They can't be sold to conventional owners, and members can't vote to cash out what earlier members built. [The Lock](the-lock.md) +- **It runs as an honest experiment.** The success measures are published before the first loan. If co-ops match conventional firms after about ten years, the bank grows. If they don't, it's wound down. [The Test](the-test.md) +- **Co-ops back each other up.** They pool part of their profits into a shared fund. If one fails, its workers are moved into others instead of being left with nothing. [The Federation](federation.md) +- **Nobody is left behind by low-margin work.** Owning a company doesn't help much when there's barely any profit to own, so a strong floor covers the rest. [Ownership and the Floor](the-floor.md) ## What stays the same | Stays | Why | | --- | --- | -| Markets and competition | Companies still compete, set prices and win or lose customers. | +| Existing companies | Nobody's company is bought or taken. Conventional firms keep conventional ownership. | +| Markets and competition | Co-ops and conventional firms compete for the same customers and workers. | | Salaries | Hard and in-demand jobs still pay more. A surgeon still earns a surgeon's salary. | | Personal property | Homes, cars, savings and tools are untouchable. | -| Investment and big returns | Investors can still make 10x or 30x. They just can't own a company forever. | -| Rights and due process | The model makes individual rights harder to repeal. [The Constitution](constitution.md) | +| Investment and big returns | Investors can still fund co-ops and make 10x or 30x. Their claim just runs out and carries no vote. [Capital, After](capital.md) | ## Why it matters -This isn't mainly about money. **People deserve a say in governing the place where they spend most of their waking lives.** Today most workers are ruled by distant owners who answer to nobody who works there. The model ends that rule without taking anyone's personal wealth. [Making the Case](the-argument.md) +This isn't mainly about money. **People deserve a say in governing the place where they spend most of their waking lives.** Today most workers are ruled by distant owners who answer to nobody who works there. Co-ops are rare, and one likely reason is that nobody will lend to them. This model fixes the financing and lets people choose. [Making the Case](the-argument.md) ## Honest about what's unsolved -This is a working model, not a finished one. It is being stress-tested against critics from across the political spectrum, and the hard problems it hasn't cracked yet are listed in the open. [Open Problems](open-problems.md) +This is a working model, not a finished one. The biggest open question is whether strong founders will start companies they can never sell ([The Founder Problem](founder-problem.md)). The full list of what isn't solved yet is kept in the open. [Open Problems](open-problems.md) diff --git a/JoshHeaps.Net/Content/Socialism/intellectual-property.md b/JoshHeaps.Net/Content/Socialism/intellectual-property.md new file mode 100644 index 0000000..426505f --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/intellectual-property.md @@ -0,0 +1,15 @@ +--- +title: Intellectual Property +section: Beyond Co-ops +order: 100 +summary: Targeted patent reform would help new firms, but it's kept separate from the bank so the achievable part doesn't wait on the hard part. +--- + +# Intellectual Property + +Patent terms are too long for how fast many industries move, and some patents should never have been granted. Loosening IP would lower the barrier for any new firm, co-ops included. It belongs in the model, but it is **decoupled from the bank** for two reasons: + +- **It's sector-dependent.** In software, patents mostly protect incumbents and trolls against entrants; weakening them helps new firms. In pharma and hardware, a patent is often the *only* thing keeping a small entrant from being copied to death by a competitor with better manufacturing and distribution. Blanket loosening can hand the advantage to scale, which is the opposite of the goal. +- **It's politically far heavier.** A small bank is achievable. Patent reform means fighting every industry that lives on patents. Coupling them means the achievable thing waits on the hard thing. + +So the IP reform is targeted: shorter terms where innovation cycles are short, a much stricter bar for software and business-method patents, and aggressive action against patent trolls. Where patents genuinely protect small inventors, leave them alone. diff --git a/JoshHeaps.Net/Content/Socialism/open-problems.md b/JoshHeaps.Net/Content/Socialism/open-problems.md index fc6d33a..1643fac 100644 --- a/JoshHeaps.Net/Content/Socialism/open-problems.md +++ b/JoshHeaps.Net/Content/Socialism/open-problems.md @@ -1,35 +1,30 @@ --- title: Open Problems section: Guardrails -order: 100 +order: 140 summary: An honest list of what isn't solved yet. --- # Open Problems -Honest list, updated. Several first-draft holes are patched above; here is what remains, and what's new. +An honest list of what the model hasn't solved yet, most dangerous first. -1. **Valuation at scale.** *(Narrowed.)* [Valuation](valuation.md) now sets prices with a ladder of rules: market price, then a real control sale, then a formula whose ratios come from actual sales and whose profit figures are cleaned of related-party games. Disputes go to court, but each side has to file one final number, costs follow whoever was unreasonable, inflated claims draw a penalty, and the workers have an independent public lawyer. Two things remain. First, **the market already knows the bill is coming.** By the lookback date, prices reflect the expected conversion, and takings law ([*United States v. Miller*](https://www.law.cornell.edu/supremecourt/text/317/369)) normally won't let the government profit from a drop its own project caused. Correcting for it is under consideration. Second, **the truly one-of-a-kind firms** with no comparables will still end up in expert-versus-expert fights. There are far fewer of them, but they aren't easy. +1. **Adverse selection on founders.** *(The most dangerous.)* The lock removes the exit. If the strongest founders go conventional, the bank's portfolio is the rejected pool, and the test fails for reasons that say nothing about co-ops. Internal capital accounts and founder premiums help; whether they're enough is unknown. -2. **The anticipation window.** *(Mostly patched — one true residual.)* The lookback closes almost everything: ownership and price are fixed as of the day the bill is introduced, so post-introduction transfers, restructurings, and paper losses change nothing. Value-stripping between introduction and closing — the owner paying himself a giant special dividend while still nominally in charge — is closed with a mechanism private equity already uses in its own deals: the **locked box**. Price is set at the lookback date, and any leakage after it (extraordinary dividends, above-market salary, related-party debt) is deducted straight from the purchase price. What remains is the one thing no law can pre-date: extraction and emigration *before the bill is introduced*, while the movement is visibly gaining steam. Expatriation-triggered mark-to-market tax (§877A, already in US law) catches part of that; a well-advised owner with a two-year head start still finds seams. That window is the honest residual — and it shrinks the faster the bill moves from idea to introduction. +2. **The horizon problem.** Members near retirement have little reason to vote for long-lived investments whose payoff arrives after they leave. Internal capital accounts that credit members for retained earnings are the standard answer. It needs to be designed carefully, not assumed. -3. **Foreign capital.** Softened but not solved. Norway's sovereign wealth fund and Japanese pensions now get *paid in full* and taxed like everyone else, which is a much easier diplomatic sell than a 99% haircut. But the flows question remains: does new foreign money keep arriving in an economy where equity expires? "We have enough resources" doesn't answer it. The honest answer is that expiring capital pays a premium, and the premium is the price of the structure. +3. **Is the lock too rigid?** A co-op that should be sold (a better operator exists, the members want out) can only go to another co-op. If the co-op sector is small, that buyer pool is tiny, and viable firms may be liquidated instead of rescued. The federation as buyer of last resort is a partial answer. -4. **The payout decade.** Full price means large firms spend years paying out their former owners. The profit-contingent instrument removes the bankruptcy risk, but for that period a big slice of the surplus still flows to the old owner — workers govern immediately but get rich slowly. The conversion-tax recycling shortens this; it doesn't erase it. Anyone promised otherwise was promised a seizure. +4. **Scale.** Even a total success at pilot scale leaves most workers in conventional firms. The labor-market effect needs a sector large enough to move wages, and nobody knows how long growth to that size takes, if it happens at all. That's the price of not forcing it. -5. **Growth and dilution.** Softened by the tenure ramp, not eliminated. In steady state, an equal split per head still means a marginal hire must generate the average surplus to break even for incumbents. Capital-intensive expansion into lower-margin lines will face internal resistance conventional firms don't have. +5. **Political durability.** See [The Constitution](constitution.md). Gradual construction invites gradual repeal. -6. **Who decides which sectors are "essential"?** Subsidy authority is price-setting power over a large chunk of the labor market, and every low-margin industry will suddenly discover it is Essential. Same concentration-of-power problem as the conversion apparatus, wearing an apron. +6. **Growth and dilution.** Softened by the tenure ramp, not eliminated. In steady state, an equal split per head still means a marginal hire must generate the average surplus to break even for incumbents. Capital-intensive expansion into lower-margin lines will face internal resistance conventional firms don't have. -7. **The contractor boundary.** *(Partially solved.)* The fix: a cleaning company's workers own the cleaning company — no unowned underclass, just a chain of owned firms selling services to each other. Independent contracting is heavily restricted; companies cannot spin up a captive contractor firm to hire from. Worker-owned staffing agencies double as de facto unions. **But read California's AB5 first** — it tried nearly this bright-line test in 2019, some firms reclassified, some cut workers loose, unrelated freelancers got crushed, and Uber and Lyft spent $200M on Prop 22 to carve themselves out and won. That's the case study for where the pressure lands and who fights back. +7. **Who decides which sectors are "essential"?** Subsidy authority is price-setting power over a large chunk of the labor market, and every low-margin industry will suddenly discover it is Essential. -8. **The 1/N problem.** *(Mostly answered.)* Peer monitoring works at 30 people; at 10,000 your extra effort raises the pool by a rounding error. The answer is culture and structure — coops really do push out free riders, and the federation model keeps units small enough for monitoring to bite while pooling risk above them. +8. **The 1/N problem.** *(Mostly answered.)* Peer monitoring works at 30 people; at 10,000 your extra effort raises the pool by a rounding error. The answer is culture and structure: co-ops really do push out free riders, and the federation model keeps units small enough for monitoring to bite while pooling risk above them. -9. **The conversion tax.** *(Partly solved.)* [The Conversion Tax](conversion-tax.md) now withholds the tax in cash from each payment, locks each owner's rate schedule on conversion day, runs the brackets on cash actually received, adds back gifts made in the five years before the bill, and taxes above-market side payments to former owners as proceeds. Taking the tax in kind, with the state keeping a slice of the claim, was considered and rejected because courts would treat it as part of the taking. What remains: - - **Proceeds or gains.** A 90% tax on *proceeds* takes back the purchase price from anyone who bought in recently, and it's the likeliest part of the conversion to fall in court. Taxing *gains* fixes that but raises less. Under consideration. - - **A general tax or a conversion tax.** A tax that applies to every large sale of business ownership is safer in court than one aimed at conversions, but that only works if it taxes gains. - - **No Congress can bind the next one.** The lock stops owners from timing the tax. It doesn't stop a future majority from cutting it. - - **Foreign owners** may need treaty overrides. - - **Recessions.** Receipts fall exactly when the floor is needed. +9. **Voluntary buyouts: in or out?** *(Open question.)* Should the bank also finance existing owners who *choose* to sell to their workers at market price, the way the UK's employee-ownership trusts work? It would grow the sector faster without forcing anyone. But it would mix two different experiments, and conversions carry different risks than startups. -*Patched since the first draft:* the taking (full price + progressive tax), "nobody sells again" (conversion is mandatory and universal, not sale-triggered — there is no dodge-by-holding), the fire-sale window (lookback), risk concentration ([the federation](federation.md)), the hiring disincentive ([the tenure ramp](worker-ownership.md)), and subsidy capture on the worker floor (pay workers directly). +*Not problems here, because nobody's company is forcibly bought:* valuing every firm in the economy, owners stripping value before a takeover, foreign capital flight, and years of payouts to former owners. The contractor boundary isn't an economy-wide problem either. Its co-op version, hiring non-members to dodge membership, is handled by [the lock](the-lock.md)'s membership requirement. diff --git a/JoshHeaps.Net/Content/Socialism/prison-labor.md b/JoshHeaps.Net/Content/Socialism/prison-labor.md index 4c01ae2..e589645 100644 --- a/JoshHeaps.Net/Content/Socialism/prison-labor.md +++ b/JoshHeaps.Net/Content/Socialism/prison-labor.md @@ -1,7 +1,7 @@ --- title: Prison Labor -section: Society -order: 80 +section: Beyond Co-ops +order: 120 summary: Only with full pay parity, and only if no budget ever benefits from more people being locked up. --- @@ -9,7 +9,7 @@ summary: Only with full pay parity, and only if no budget ever benefits from mor Incarcerated people work **the same jobs, at the same pay, side by side with free temps.** -Pay parity is not a detail. It is the entire moral load-bearing wall, and it is the first thing a critic will assume was left out — so it goes in the first sentence, always. +Pay parity is not a detail. It is the entire moral load-bearing wall, and it is the first thing a critic will assume was left out, so it goes in the first sentence, always. Pay parity is what separates this from convict leasing. The historical horror ran on a *cost advantage*: after the Civil War, Southern prisons became labor suppliers and arrests rose to meet demand. The Thirteenth Amendment abolished slavery *"except as a punishment for crime,"* and that clause is why it worked, and it is still in the Constitution. Remove the cost advantage and the state gains nothing by locking more people up. diff --git a/JoshHeaps.Net/Content/Socialism/startups.md b/JoshHeaps.Net/Content/Socialism/startups.md index a667184..8378f8f 100644 --- a/JoshHeaps.Net/Content/Socialism/startups.md +++ b/JoshHeaps.Net/Content/Socialism/startups.md @@ -1,19 +1,18 @@ --- title: Startups -section: Capital and Growth -order: 60 -summary: Fund the science, backstop the boring, seed the funders, and don't let government pick the startups. +section: Growing the Sector +order: 90 +summary: Fund the science, back the boring, make the co-op a real option for founders, and don't let government pick the startups. --- # Startups -**One line: fund the science, backstop the boring, seed the funders — don't pick the startups.** +**One line: fund the science, backstop the boring, give founders a real co-op option. Don't pick the startups.** -Government should not be a venture capitalist. VC works by being wrong 70% of the time and letting two freak winners pay for everything. No public agency survives that headline rate — it would get cautious, fund safe bets and well-connected people, and safe bets don't produce breakthroughs. The failure mode isn't corruption; it's risk-aversion under political accountability. A central allocator also has *one* thesis and one set of blind spots, and when it's wrong it's wrong across the whole portfolio at once. +Government should not be a venture capitalist. VC works by being wrong 70% of the time and letting two freak winners pay for everything. No public agency survives that headline rate. It would get cautious, fund safe bets and well-connected people, and safe bets don't produce breakthroughs. The failure mode isn't corruption; it's risk-aversion under political accountability. -Four moves instead: +So: 1. **Fund the science, not the companies.** DARPA and NIH gave us the internet, GPS, touchscreens, mRNA. The state buys the ingredients; a thousand private actors race to cook. -2. **Seed the funders, not the founders.** Don't build one federal VC. Put public money into many independent funds with different theses and let them compete. Israel's Yozma program did this and bootstrapped one of the densest startup ecosystems on earth. -3. **Startups start worker-owned by default.** A garage company is founders and early employees — almost no separation between labor and ownership. Let them own it outright and let outside money in on expiring profit-share loans. Be honest about the cost: this is exactly where the expiring instrument prices worst, so early-stage capital will be more expensive than the perpetual-equity world it replaces. The Yozma-style funds and the federation bank exist to close that gap on purpose, with public and mutual money that accepts a thinner return for the structure. -4. **Backstop the boring.** Rural grocery store, local clinic, unglamorous manufacturer. That's development banking, not venture, and government is genuinely good at it. Loan guarantees, SBA-style. +2. **Make the co-op a real option for founders.** A garage company is founders and early employees, with almost no separation between labor and ownership. The bank, internal capital accounts, and the federation exist so that choosing co-op form isn't choosing to be underfunded. Early-stage co-op capital will still cost more than conventional VC. That's [the founder problem](founder-problem.md), and [the test](the-test.md) will show how much it matters. +3. **Backstop the boring.** Rural grocery store, local clinic, unglamorous manufacturer. That's development banking, not venture, and government is genuinely good at it. Loan guarantees, SBA-style. These are also the sectors where co-ops have historically done best. diff --git a/JoshHeaps.Net/Content/Socialism/the-argument.md b/JoshHeaps.Net/Content/Socialism/the-argument.md index a4de92a..e2f0a15 100644 --- a/JoshHeaps.Net/Content/Socialism/the-argument.md +++ b/JoshHeaps.Net/Content/Socialism/the-argument.md @@ -1,28 +1,24 @@ --- title: Making the Case section: Making the Case -order: 110 -summary: Lead with Germany and the leveraged buyout, and argue from freedom, not dollars. +order: 150 +summary: Lead with "nobody is forced," point to the co-op banks that already exist, argue from freedom rather than dollars, and don't overclaim. --- # Making the Case -**Lead with Germany, not OSHA.** Co-determination puts workers on up to half the supervisory board of large firms, by law, non-optionally — and Germany is still a capitalist market economy with a stock exchange. "You can't force ownership changes and stay a free market" is empirically false and has been for fifty years. +**Lead with "nobody is forced."** The model takes nothing from anyone. It charters a bank, asks it to lend at market rates to a kind of firm other banks won't touch, and publishes the results. If co-ops can't compete, the experiment says so and it gets wound down. That is the most market-friendly proposal on the left, and it should be argued that way. -**But know the difference.** German co-determination reallocates *governance* (board seats) while leaving *cash-flow ownership* untouched. Investors kept every euro. That's why capital tolerated it — it was cheap to concede because it didn't touch the money. This model *does* touch the money. It is not a slight tweak on the German model; it is the German model with a different engine. +**The second line: "we already did this."** Congress chartered a cooperative bank in 1978. Mondragon built one in the 1950s. Italy has run a co-op development fund on member profits for decades. This is an old, tested idea aimed at a new target. -**And now the second precedent: the leveraged buyout.** Workers buying their firm at full price out of its own cash flows is not exotic finance — it is the exact transaction private equity performs thousands of times a year. The model doesn't abolish the LBO. It changes who the sponsor is. That framing is legible to every finance professional in the country, and it is true. +**Germany is now a supporting point, not the lead.** Co-determination puts workers on up to half the supervisory board of large firms, by law, and Germany is still a capitalist market economy. It shows ownership and governance rules are choices societies make, not laws of nature. But it's no longer needed to defend a mandate, because there isn't one. **Don't lead with "they extract while workers starve."** It's the weakest version of the case, and it invites "the return is compensation for capital and risk," which wins the exchange. The strong version: -> *Bargaining power is lopsided. Workers have no realistic path to a claim on the enterprise they build. The return to capital is wildly disproportionate to actual risk once a firm is mature. And the market for corporate ownership is rigged to keep it that way.* +> *Bargaining power is lopsided. Workers have no realistic path to a claim on the enterprise they build. Capital markets don't fund firms that workers own. Fix the financing and let people choose.* -That's a fight worth having and it can be won. +**Don't argue it in dollars.** The dollars framing ($150k/head, hungry kids) is exactly what leaves the model vulnerable to *"then just give them cash; a big enough UBI is simpler."* If ownership is only an *instrument* for moving money, a UBI substitutes for it. -**Don't argue it in dollars.** The dollars framing ($150k/head, hungry kids) is exactly what leaves the model vulnerable to *"then just give them cash — a big enough UBI is simpler."* If ownership is only an *instrument* for moving money, a UBI substitutes for it. +It isn't. It's the goal. **People deserve to govern the thing they spend their life inside.** The objection is *domination*, not just poverty. That claim is about human freedom, it survives the UBI, and no amount of cash dissolves it. -It isn't. It's the goal. **People deserve to govern the thing they spend their life inside.** The objection is *domination*, not just poverty — being ruled by a distant firm that answers to nobody who works there. That claim is about human freedom, and it survives the UBI, and no amount of cash dissolves it. - -And notice the conversion redesign makes this cleaner, not muddier: the founder still gets paid, still gets rich, and the workers *still* need the model — because the model was never about taking his money. It was about ending his rule. - -Say that, loudly, and the model can't be argued away. +**And don't overclaim.** The pilot proves business viability or it doesn't. Don't promise that it will reshape the labor market. Say that's what success at scale would do, and let the data earn the rest. diff --git a/JoshHeaps.Net/Content/Socialism/the-bank.md b/JoshHeaps.Net/Content/Socialism/the-bank.md new file mode 100644 index 0000000..0f2dce8 --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/the-bank.md @@ -0,0 +1,24 @@ +--- +title: The Bank +section: Growing the Sector +order: 50 +summary: A small public bank that lends only to worker co-ops, at market rates, with professional underwriting and published results. +--- + +# The Bank + +**A small public investment bank that lends only to worker cooperatives.** + +Why a bank and not a mandate: co-ops are rare, and there are two competing explanations. One says they're rare because capital markets won't fund firms whose owners can't sell equity to outsiders. The other says they're rare because they're genuinely harder to run. A bank that removes the financing barrier is the experiment that tells those apart. If co-ops were starved of capital, they'll grow. If they're hard to run, the portfolio will fail, and we'll have learned that honestly and cheaply. + +Mondragon already proved the first half of the premise: it had to build its own bank, Caja Laboral, because ordinary banks wouldn't lend to it. + +**Design:** + +- **Charter:** lends only to firms that meet the [co-op definition](worker-ownership.md) and accept [the lock](the-lock.md). +- **Priced at market rates.** This is deliberate. The bank's edge must be *willingness* to underwrite a firm structure other lenders refuse, not *cheap money*. If it lends below market, every result is unfalsifiable: success gets dismissed as "free state money," failure gets dismissed as "hobbled by the lock." At market rates, survival and returns mean something. +- **Professional, insulated underwriting.** Loan officers are bankers, not appointees. Lending decisions are walled off from legislators the way monetary policy is walled off from Congress. A bank that funds whichever co-op has the best-connected sponsor fails the experiment and deserves to. +- **Self-sustaining by design.** One-time capitalization, then it lives on its loan book. Losses are public and published. A permanent appropriation would turn it into a subsidy line, and subsidy lines get captured. +- **Full transparency.** Portfolio data (default rates, survival, wages, productivity, member retention) published annually, so anyone can check the result, including critics. + +**Precedent:** the United States already has one. Congress created the National Consumer Cooperative Bank in 1978. It was never scaled or aimed at worker co-ops specifically, but "a federally chartered bank for cooperatives" is not a new idea. Italy's Coopfond, financed by a mandated slice of member co-op profits and used to seed new ones, has decades of data on exactly this kind of lending. diff --git a/JoshHeaps.Net/Content/Socialism/the-floor.md b/JoshHeaps.Net/Content/Socialism/the-floor.md index 873a194..d38de09 100644 --- a/JoshHeaps.Net/Content/Socialism/the-floor.md +++ b/JoshHeaps.Net/Content/Socialism/the-floor.md @@ -1,8 +1,8 @@ --- title: Ownership and the Floor -section: Society -order: 70 -summary: Ownership ends the skim, but a floor ends the hunger. Low-margin work needs both. +section: Beyond Co-ops +order: 110 +summary: Ownership ends the skim, but a floor ends the hunger. Low-margin work needs both, and the floor can't wait for the co-op sector to grow. --- # Ownership and the Floor @@ -11,22 +11,22 @@ This is the correction that matters most, and it took the longest to see. **Equal ownership within firms does not produce equal outcomes across them.** -A worker-owned cleaning company still operates on cleaning-company margins — maybe $8k of profit per head. A worker-owned software firm throws off $150k per head. Both workers are owners. One of them still can't feed their kids. +A worker-owned cleaning company still operates on cleaning-company margins, maybe $8k of profit per head. A worker-owned software firm throws off $150k per head. Both workers are owners. One of them still can't feed their kids. -Profit-per-head is set by technology and demand elasticity — forces ownership rules don't reach. Cleaning productivity has barely moved in forty years: one person, one mop. Ownership of the surplus doesn't change how much surplus *exists*. +Profit-per-head is set by technology and demand elasticity, forces ownership rules don't reach. Cleaning productivity has barely moved in forty years: one person, one mop. Ownership of the surplus doesn't change how much surplus *exists*. So: -- **Ownership ends the skim.** It is the right answer to *extraction* — a large surplus flowing to people who didn't make it. It fixes the Conservice case completely. -- **A floor ends the hunger.** The home health aide, the childcare worker, the line cook — their problem was never that private equity was skimming their $150k. Their problem is there is no $150k. +- **Ownership ends the skim.** It is the right answer to *extraction*: a large surplus flowing to people who didn't make it. +- **A floor ends the hunger.** The home health aide, the childcare worker, the line cook: their problem was never that private equity was skimming their $150k. Their problem is there is no $150k. -You need both. They do different jobs. **One in six Utah kids goes hungry, and a lot of their parents work in sectors where there is barely any surplus to own.** +You need both. They do different jobs. And because the model doesn't force anyone to convert, this section matters *more*, not less: the co-op sector will grow slowly, if it grows at all, and the floor doesn't wait for it. **One in six Utah kids goes hungry, and a lot of their parents work in sectors where there is barely any surplus to own.** The floor, in pieces: - A strong minimum wage. -- **Targeted subsidy for essential low-margin work — paid to workers, not firms.** Somebody has to clean the nursing home for the poor. If the sector can't pay, the public does, directly, so the buyer can't absorb the subsidy by bidding less. -- **Funded automation research aimed at exactly those sectors.** If productivity can't rise on its own, raise it. This is explicitly a *transition* strategy — support the workers until the technology lands. Say that out loud, or you end up permanently subsidizing a job you're simultaneously trying to eliminate, and the subsidized workers start lobbying against the automation. (This is what happened with coal.) -- **A transitional public temp corps.** Companies apply for subsidized labor. The state supplies temps and funds the automation in parallel. Everyone knows going in that the job has a sunset. Voluntary, real wages, open to anyone who wants a bridge — which costs almost nothing on the margin, since these people are already covered by the floor. +- **Targeted subsidy for essential low-margin work, paid to workers, not firms.** Somebody has to clean the nursing home for the poor. If the sector can't pay, the public does, directly, so the buyer can't absorb the subsidy by bidding less. +- **Funded automation research aimed at exactly those sectors.** If productivity can't rise on its own, raise it. This is explicitly a *transition* strategy: support the workers until the technology lands. Say that out loud, or you end up permanently subsidizing a job you're simultaneously trying to eliminate, and the subsidized workers start lobbying against the automation. (This is what happened with coal.) +- **A transitional public temp corps.** Companies apply for subsidized labor. The state supplies temps and funds the automation in parallel. Everyone knows going in that the job has a sunset. Voluntary, real wages, open to anyone who wants a bridge. -**The endpoint:** a society where work is not the price of being allowed to eat. Where people who don't work are taken care of, and people who work are people who want *more* — the finer things, a bigger share, the reward for doing what's hard or what nobody else will do. +**The endpoint:** a society where work is not the price of being allowed to eat. Where people who don't work are taken care of, and people who work are people who want *more*: the finer things, a bigger share, the reward for doing what's hard or what nobody else will do. diff --git a/JoshHeaps.Net/Content/Socialism/the-lock.md b/JoshHeaps.Net/Content/Socialism/the-lock.md new file mode 100644 index 0000000..594b863 --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/the-lock.md @@ -0,0 +1,22 @@ +--- +title: The Lock +section: The Co-op +order: 30 +summary: Any co-op funded by the bank stays a co-op forever. It can't be sold to conventional owners or cashed out by its members. +--- + +# The Lock + +**Any firm funded by the bank stays a worker co-op forever. It can never be bought, sold, or converted into anything else.** + +The lock is what keeps a successful experiment from being quietly bought back. Without it, the best-performing co-ops are the likeliest takeover targets, and every success becomes an acquisition. The lock exists so that wins accumulate instead of being harvested. + +What it covers: + +- **No sale to a non-co-op.** A co-op may merge with or be absorbed by another locked co-op. It may never be sold to conventional owners. +- **No demutualization.** Members cannot vote to dissolve the co-op and split the value. (This is the failure mode that ended many US mutual savings banks and UK building societies: a generation of members cashed out what earlier generations built.) +- **No outside voting equity.** Outside money comes in only as voteless, expiring claims (see [Capital, After](capital.md)). +- **Membership requirement.** A locked co-op cannot run on hired non-member labor. Workers become members after a defined probationary period. This blocks the "degeneration" pattern, where a co-op becomes a small ownership club employing a large wage-labor underclass. Mondragon's non-member foreign subsidiaries are the warning case. +- **Indivisible reserves.** A slice of every year's profit goes to a collective reserve no member can ever withdraw. On dissolution, after debts are paid, remaining assets go to the federation fund, not to the members. Italian co-op law already works this way. It removes the incentive to kill the co-op for its assets. + +What the lock does *not* do: keep failing firms alive. A locked co-op can still go bankrupt, and its assets can still be sold in liquidation. It just can't be sold as a going concern to anyone but another co-op. diff --git a/JoshHeaps.Net/Content/Socialism/the-test.md b/JoshHeaps.Net/Content/Socialism/the-test.md new file mode 100644 index 0000000..fa13b8c --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/the-test.md @@ -0,0 +1,16 @@ +--- +title: The Test +section: Growing the Sector +order: 60 +summary: The bank runs as an experiment: metrics set in advance, a fixed review date, and a scale-up or wind-down rule nobody can change after seeing the data. +--- + +# The Test + +The bank is an experiment, so it runs like one. + +- **Pre-register the metrics before the first loan:** survival rates, productivity, wages, member retention, and loan performance, measured against matched conventional firms in the same sectors and regions. +- **Fixed review point.** After a set period (long enough to see business cycles; ten years is a reasonable floor), an independent review publishes the results. +- **Scale-up or wind-down, decided in advance.** If co-ops match or beat conventional firms at market-rate lending, the bank's capital is expanded. If they don't, it's wound down and the loan book is sold. Both outcomes are written into the charter from day one, so nobody can move the goalposts after seeing the data. That includes me. + +**What the test can prove, and what it can't.** At pilot scale, this tests *business viability*: can co-ops compete, survive, and repay market-rate debt? It does **not** test the labor-market effect, meaning the idea that as co-ops grow, conventional firms have to treat workers better or lose them. That effect is real in principle, but it needs a co-op sector big enough to move wages at the margin. Mondragon employs tens of thousands of people and hasn't reshaped Spanish employment practice. The labor-market effect is the long-run payoff of success, not something the pilot can claim. diff --git a/JoshHeaps.Net/Content/Socialism/thesis.md b/JoshHeaps.Net/Content/Socialism/thesis.md index 300c34f..ffe3f20 100644 --- a/JoshHeaps.Net/Content/Socialism/thesis.md +++ b/JoshHeaps.Net/Content/Socialism/thesis.md @@ -2,17 +2,17 @@ title: The Thesis section: Foundations order: 10 -summary: Personal property is untouchable. Productive capital, a perpetual claim on other people's labor, is a different thing. +summary: Personal property is untouchable. Productive capital, a permanent claim on other people's work, is a different thing, and there should be firms where that claim never forms. --- # The Thesis **The word "property" protects two very different things, and only one of them deserves that protection.** -There is *personal property* — your house, your car, your savings, your tools. The things you live in and use. These are untouchable. Nobody is collectivizing your couch. +There is *personal property*: your house, your car, your savings, your tools. The things you live in and use. These are untouchable. Nobody is collectivizing your couch. -Then there is *productive capital* — a perpetual, tradeable claim on the output of a thousand people you will never meet. This is not the same kind of right. It has been wearing the same word by accident, and the accident does political work for the people who benefit from it. +Then there is *productive capital*: a perpetual, tradeable claim on the output of a thousand people you will never meet. This is not the same kind of right. It has been wearing the same word by accident, and the accident does political work for the people who benefit from it. The dividing line: **it stops being a tool and becomes capital when it earns you a claim on other people's labor that you don't work alongside.** The plumber's van is not extracting from anyone. TPG's stake in Conservice is. -Everything below follows from that sentence. If it holds, the rest holds. If it doesn't, none of it does. +What follows from the thesis is not "therefore the state may take that capital." It is something narrower and harder to argue with: **therefore there should be firms where that claim never forms in the first place, and nothing in law or finance should stop people from building them.** diff --git a/JoshHeaps.Net/Content/Socialism/valuation.md b/JoshHeaps.Net/Content/Socialism/valuation.md deleted file mode 100644 index eb73a1f..0000000 --- a/JoshHeaps.Net/Content/Socialism/valuation.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: Valuation -section: The Transition -order: 45 -summary: How the conversion price is set by rule instead of by dueling experts, and where courts still get the last word. ---- - -# Valuation - -[The Conversion](conversion.md) promises every owner full price. That promise is only as good as the answer to one question: *full price of what number?* - -For most firms, the answer is easy. For a small number of giant firms that have never been bought or sold, it is the hardest problem in the whole transition, because those are the fights with the most money and the best lawyers. This chapter explains how the price is set, why it is set by rule instead of by expert opinion, and what is still unsolved. - -## Why not just ask the experts? - -Because experts disagree by amounts that would be funny if they weren't so expensive. - -- **Dell (2016).** When Michael Dell took his company private, shareholders sued over the price. Two respected valuation professors, using similar methods, valued the same company at $12.68 and $28.61 per share. The judge noted the two opinions "differed by 126%, or approximately $28 billion." He then ran his own numbers, landed at $17.62, and was reversed on appeal for ignoring what the market had said. ([Potter Anderson summary](https://www.potteranderson.com/insights/cases/In-re-Appraisal-of-Dell-May-31-2016); [Harvard Law School Forum](http://corpgov.law.harvard.edu/2019/05/06/delaware-ma-appraisal-after-dcf-dell-and-aruba/)) -- **Michael Jackson's estate (2021).** The estate's appraiser valued the rights to Jackson's image and likeness at $2,105. The IRS's first demand said more than $434 million, and its trial expert said $161 million. The Tax Court settled on about $4.1 million, twelve years after he died. ([GMA CPAs](https://www.gma-cpa.com/blog/king-of-pops-estate-prevails-against-irs); [Washington Valuation](https://www.washingtonvaluation.com/post/how-much-is-michael-jackson-s-estate-worth-read-the-tax-court-s-decision)) - -The lesson isn't that experts are dishonest. It's that the value of a business nobody is buying depends on guesses about the future, and a guess can be pushed wherever the person paying for it needs it to go. An economy-wide conversion can't run on thousands of those fights. - -Delaware learned the same lesson. After Dell and two similar cases, its courts started giving heavy weight to real market prices over hired forecasts, and the number of appraisal lawsuits fell from 76 in 2016 to 26 in 2018. ([Harvard Law School Forum on Corporate Governance](http://corpgov.law.harvard.edu/2019/05/06/delaware-ma-appraisal-after-dcf-dell-and-aruba/)) **Real prices beat forecasts.** The whole design below follows from that. - -## The price ladder - -Every firm is priced by the first rule on this list that applies to it. Most firms stop at the first or second step and never see a courtroom. - -### 1. Public companies: the market price - -If the company's shares trade on a stock exchange, the price is what the market says it is, averaged over the trading days leading up to the lookback date (the day the bill is introduced). Averaging over a stretch of time, instead of using a single day, means nobody can spike the price with a burst of trading. - -### 2. Recently sold companies: the price someone actually paid - -If the whole company, or a controlling stake in it, was sold to an unrelated buyer within the past five years, that sale price is the price. Conservice converts at the $5 billion TPG actually paid. There is a special justice in the owner being held to the number they chose. - -"Arm's-length" (a real deal between unrelated parties) has to mean it: - -- **Control-size only.** Selling a 3% sliver to a friend at a sky-high price doesn't set the value of the other 97%. -- **Side deals count.** If the buyer was secretly promised their money back, the price is what they really paid, not the headline. -- **Buyers tied to the seller don't count.** A sale to your brother-in-law's fund is not a market. - -### 3. Everyone else: the formula - -For a firm with no market price and no recent sale, the price is a formula: **typical price-to-profit ratio for that kind of business, times the firm's average profit over the past several years.** - -A price-to-profit ratio (economists call it a *multiple*) is just how many years of profit buyers pay for a business. The ratios differ a lot by industry. Recent market data puts trucking around 10 times yearly operating profit and software around 24 times ([Damodaran, NYU Stern](https://pages.stern.nyu.edu/~adamodar/New_Home_Page/datafile/vebitda.html)). So the formula's two inputs are where the gaming happens, and each needs a guard. - -**Guarding the ratio:** - -- **It comes from real sales, not from an official.** The ratio for each industry is calculated automatically from actual purchases of whole companies, which large buyers already report to antitrust regulators before a merger. Nobody sets it by hand, so nobody can be lobbied to set it. -- **This matters because it has gone wrong before.** Taiwan built its land tax on Sun Yat-sen's idea of taxing land at a declared value. Over time the declared values became numbers set by local officials, which ran at roughly half of market value, and a tax nominally charged at 40 to 60% ended up capturing less than 20% of the gains. ([Lincoln Institute of Land Policy, 1998](https://www.lincolninst.edu/app/uploads/legacy-files/pubfiles/144_lamtsui98.pdf)) Any number officials set by hand drifts toward whatever is politically comfortable. -- **Industries are assigned by a published list, by business line.** A conglomerate is priced piece by piece, with each division using its own industry's ratio. The list is published before anyone knows which firm it will apply to, so a trucking company can't rebrand as "logistics software" to claim a software ratio. - -**Guarding the profit:** - -- **Related-party deals are repriced to market.** If a firm has been buying from or selling to other companies its owner controls, those deals are recalculated at the prices unrelated companies would have used. The IRS already does exactly this under its transfer-pricing rule, [26 U.S.C. §482](https://www.law.cornell.edu/uscode/text/26/482). -- **Owner pay is set to market.** An owner who pays himself a token salary and takes the real money as profit (or the reverse) gets a market salary substituted in. -- **Cuts that fake profit come back out.** An owner who stops maintaining equipment or slashes research in the years before conversion makes profit look bigger while the business gets weaker. Skipped upkeep found after conversion is deducted from the price, extending the [locked box](open-problems.md) backward. - -## When someone disagrees - -Rules can be wrong about a particular firm. A company might hold a patent that hasn't started earning yet, or land worth far more than its profits suggest. So there has to be a way to challenge the ladder's number. The design question is how to keep that door open without letting the whole economy walk through it. - -### Courts keep the last word - -The Supreme Court held in 1893 that deciding just compensation "is a judicial, and not a legislative, question." ([*Monongahela Navigation Co. v. United States*](https://www.law.cornell.edu/supremecourt/text/148/312)) Congress can't write a formula and forbid any appeal. The model accepts that. An owner who thinks the ladder shortchanged them can go to court. The ladder's number is the starting point, and the owner has to show what specifically it gets wrong. - -### Each side names one number, and the costs follow the numbers - -Before trial, each side files one final number. After trial, whoever was unreasonable pays. This is borrowed from California's eminent-domain law, where the government has to file a final offer and the owner a final demand, and the owner recovers their legal and appraisal costs if the court finds the government's offer unreasonable and the owner's demand reasonable ([Cal. Code Civ. Proc. §1250.410](https://codes.findlaw.com/ca/code-of-civil-procedure/ccp-sect-1250-410/)). Here the rule runs both ways: an owner whose demand turns out to be wildly inflated pays the costs. - -Committing to a single number in advance changes behavior. In Major League Baseball's salary arbitration, each side submits one figure and the arbitrator has to pick one of them, no splitting the difference. Most cases settle before a hearing, and the bigger the gap between the two figures, the more likely they settle. ([SABR](https://sabr.org/journal/article/file-and-trial-examining-valuation-and-hearings-in-mlb-arbitration/)) When you can't count on a judge meeting you in the middle, asking for the moon stops being free. - -### An inflated claim costs something - -An owner's final demand is a sworn valuation. If the court's final number comes in far below it, the owner pays a penalty on the difference. Tax law already works this way: claim a value 150% or more of the correct figure and you owe a 20% penalty, and at 200% or more it rises to 40% ([26 U.S.C. §6662](https://www.law.cornell.edu/uscode/text/26/6662)). - -Owners' own past numbers are fair evidence too. Many owners have valued their businesses before, under legal liability: in estate and gift tax filings, in reports to their fund's investors, in statements to lenders. Those figures are restated to the value of the whole company (estate appraisals, for instance, usually apply discounts for owning only a minority slice, which have to be added back). Then they go in front of the court. An owner who told the IRS the firm was worth $2 billion and now tells the court it's worth $6 billion has some explaining to do. - -### The workers get their own lawyer - -In a valuation fight, the workers are the ones paying the price. But before conversion, the people who speak for "the company" are the owner's own managers. They're the least likely to argue for a lower number, especially if a retention bonus is on the table. - -So every contested valuation has a **public valuation counsel** on the workers' side. It is independent of management, funded from the conversion tax, and able to demand documents. Its job is an accurate price, not a low one and not a high one. That matters because the government collects more tax when the price is higher, so the tax authority can't be trusted to push back on an inflated number. Any bonus management receives for going along with a conversion counts as leakage under the [locked box](open-problems.md) and comes out of the price. - -## Why not an earnout? - -An *earnout* is a common M&A deal term: the seller gets a base price now and more later if the business performs. It looks like a perfect fit, since the conversion already pays owners out of future profits. It was considered and rejected. - -After the sale, the buyer controls the business and the books, and the seller can only watch. Earnouts pay out about 21 cents on the dollar and end up contested at least 28% of the time ([SRS Acquiom](https://www.srsacquiom.com/our-insights/ma-earnouts-overview/)). In a conversion, "the buyer" is the workers. They could quietly shrink the profits the owner is waiting on, or the owner's lawyers could claim they did. An earnout would also pay the old owner for gains the workers create after they own the place. It swaps one fight about the past for years of fights about the present. - -The payout already carries the part of an earnout that's worth having. Because the owner is paid only as profits arrive, over a fixed term, a firm that was priced too high simply pays out less than its price. The owner, not the workers, carries that risk. - -## What's still unsolved - -- **The market already knows the bill is coming.** By the lookback date, share prices will reflect the expected conversion, which pulls the "market price" down. Takings law usually refuses to let the government benefit from a drop its own project caused. This is the "scope of the project" rule from [*United States v. Miller*](https://www.law.cornell.edu/supremecourt/text/317/369) (1943). A correction for this is under consideration; see [Open Problems](open-problems.md). -- **Truly one-of-a-kind firms.** A company with no comparable sales, an unusual mix of businesses, or value locked in things that don't yet earn profit will still end up in court, facing Dell-style battles between experts. The ladder shrinks the number of these cases. It doesn't make the last few easy. -- **The tax only lowers the stakes if it actually lands.** At a 90% top rate, an owner who wins an extra $1 billion keeps about $100 million, which is still plenty to hire lawyers with. And it only works if the brackets apply to the owner's total conversion proceeds rather than one year's payment at a time, and if money routed through foundations and trusts counts as the controlling person's. [The Conversion](conversion.md) now says so. diff --git a/JoshHeaps.Net/Content/Socialism/worker-ownership.md b/JoshHeaps.Net/Content/Socialism/worker-ownership.md index b28b366..5ab095f 100644 --- a/JoshHeaps.Net/Content/Socialism/worker-ownership.md +++ b/JoshHeaps.Net/Content/Socialism/worker-ownership.md @@ -1,23 +1,23 @@ --- title: Worker Ownership -section: The Firm +section: The Co-op order: 20 -summary: Every employee owns their company: one worker, one vote from day one, and a profit share that grows with tenure and then caps. +summary: What a worker co-op means here: one member, one vote from day one, and a profit share that grows with tenure and then caps. --- # Worker Ownership -Every employee is an owner of the company they work for. That means two things, and they are not the same thing: +A worker co-op under this model means two things, and they are not the same thing: -**One worker, one vote. Unconditional, from day one.** This is the moral core and it does not ramp, vest, or vary. The objection to the current system is *domination* — being ruled by a distant firm that answers to nobody who works there. The cure for domination is the vote, and you don't earn your way into not being dominated. +**One worker, one vote. Unconditional, from membership.** This is the moral core and it does not ramp, vest, or vary. The objection to the current system is *domination*: being ruled by a distant firm that answers to nobody who works there. The cure for domination is the vote, and you don't earn your way into not being dominated. -**Profit share ramps with tenure, then caps.** A new hire starts at a partial share and grows to a full, equal share over roughly five to ten years. After the cap, everyone's share is identical — the thirty-year lifer and the eight-year veteran split profit the same. +**Profit share ramps with tenure, then caps.** A new member starts at a partial share and grows to a full, equal share over roughly five to ten years. After the cap, everyone's share is identical. The thirty-year lifer and the eight-year veteran split profit the same. Why the ramp: it kills the dilution panic. Under flat equal shares, every new hire immediately eats everyone's slice, and cooperatives empirically under-hire for exactly that reason. With a ramp, hiring decisions move toward "does this person grow the pie" during precisely the window when their value is most uncertain. -Why the cap: uncapped tenure weighting builds a gerontocracy of shares and chains people to their first employer. Capped at a career-fraction, people can change companies, move cities, start over — and still reach a full share with plenty of career left. +Why the cap: uncapped tenure weighting builds a gerontocracy of shares and chains people to their first employer. Capped at a career-fraction, people can change companies, move cities, start over, and still reach a full share with plenty of career left. - **Base salaries still exist**, set by the company. A brain surgeon won't work somewhere without a high salary, and shouldn't have to. Hard jobs and in-demand jobs still pay more. The incentive to do difficult work survives intact. - **Governance is up to each company.** Workers pass bylaws deciding what requires a vote and what doesn't. Some will use direct democracy, some representative systems, some will delegate almost everything to management they hire and can fire. "Workers vote on every decision" is a strawman and always was. -The concrete case: the average employee where I work generates roughly $150,000/year in profit after all costs. That money currently flows upward to private equity. Under this model it flows to the people who made it. +The concrete case: the average employee where I work generates roughly $150,000/year in profit after all costs. That money currently flows upward to private equity. A firm with those economics, built as a co-op, sends it to the people who made it. -- 2.43.0 From 54f951520a940be3c80edffe5506115b09bbac74 Mon Sep 17 00:00:00 2001 From: JoshHeaps Date: Wed, 23 Sep 2026 10:00:03 -0600 Subject: [PATCH 5/5] Socialism: spec the pilot in numbers, and guard it against gaming Add "The Pilot, in Numbers": a one-time $350M, ~400-co-op pilot with a power-calculated sample size, loan limits, a checked definition of market rate, two pre-registered deciding measures (fair survival with a pay and membership guardrail, and a Treasury-rate hurdle for the loan book), a matched SBA comparison plus a lottery at the margin, a year-12 review, a fast-track vote on success and a self-executing wind-down on failure. Built around the FONDES and Venezuela failures. Add "Guarding the Pilot": rules against hidden-boss shells, capital claim drains, split borrowers, relabeled rescues, zombie survival, sabotage, a rigged review, and political favoritism. Link both from the index, bank, test, capital and lock pages, and add the pilot's weak points and the federal-vs-state question to Open Problems. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01QWPs69B8nQZjtPEUXMKzZx --- JoshHeaps.Net/Content/Socialism/capital.md | 2 + JoshHeaps.Net/Content/Socialism/index.md | 2 +- .../Content/Socialism/open-problems.md | 8 +- .../Content/Socialism/pilot-safeguards.md | 95 ++++++++++ JoshHeaps.Net/Content/Socialism/pilot-spec.md | 174 ++++++++++++++++++ JoshHeaps.Net/Content/Socialism/the-bank.md | 4 + JoshHeaps.Net/Content/Socialism/the-lock.md | 2 +- JoshHeaps.Net/Content/Socialism/the-test.md | 4 +- 8 files changed, 286 insertions(+), 5 deletions(-) create mode 100644 JoshHeaps.Net/Content/Socialism/pilot-safeguards.md create mode 100644 JoshHeaps.Net/Content/Socialism/pilot-spec.md diff --git a/JoshHeaps.Net/Content/Socialism/capital.md b/JoshHeaps.Net/Content/Socialism/capital.md index d216831..5048a93 100644 --- a/JoshHeaps.Net/Content/Socialism/capital.md +++ b/JoshHeaps.Net/Content/Socialism/capital.md @@ -15,6 +15,8 @@ Today's equity is *perpetual*: an original investor's great-grandchildren collec The returns can be enormous. A profit-share loan into a risky seed-stage co-op might pay 10x or 30x. That's fine. The principle was never *no big payday*. It was **no perpetual claim and no control**. +There is one limit, though. A claim that takes 90% of the profits for 40 years is "voteless and expiring" on paper, but it turns the co-op into a shell. So for co-ops borrowing from the bank, outside claims rank behind the bank's loan, last at most 15 years, and need the bank's approval. See [Guarding the Pilot](pilot-safeguards.md#draining-it-through-investors). + **Be honest about what this is.** A profit-contingent return means the investor eats the loss when things go badly. That is residual risk, which is the economic job we call equity, whatever we print on the paper. Don't claim it "isn't a stake in the work." It is. Claim what's actually true and actually better: *finite, and voteless.* **The consequence, priced in.** Capital charges for risk. An instrument with equity-like downside and a terminating upside gets funded last, or demands a bigger profit share. Revenue-based financing already exists in today's market and stays niche for exactly this reason. It bites hardest on brand-new ventures and barely at all on mature, profitable firms. diff --git a/JoshHeaps.Net/Content/Socialism/index.md b/JoshHeaps.Net/Content/Socialism/index.md index 07206fd..9adbd80 100644 --- a/JoshHeaps.Net/Content/Socialism/index.md +++ b/JoshHeaps.Net/Content/Socialism/index.md @@ -16,7 +16,7 @@ This model doesn't buy, seize or convert anyone's company. Instead it builds new - **Workers own their company.** Every member gets one vote. A share of the profits grows with tenure until long-time members split them equally. Salaries still exist, and hard jobs still pay more. [Worker Ownership](worker-ownership.md) - **A small public bank lends to worker co-ops.** It charges market rates, so it only succeeds if co-ops can really compete. Its whole job is to be willing to lend to a kind of company other banks won't. [The Bank](the-bank.md) - **Co-ops funded this way stay co-ops forever.** They can't be sold to conventional owners, and members can't vote to cash out what earlier members built. [The Lock](the-lock.md) -- **It runs as an honest experiment.** The success measures are published before the first loan. If co-ops match conventional firms after about ten years, the bank grows. If they don't, it's wound down. [The Test](the-test.md) +- **It runs as an honest experiment.** A one-time $350 million pilot aims to fund about 400 new co-ops. The success measures are published before the first loan. If, after twelve years, co-ops stay open about as well as similar conventional firms while paying their members fairly, and the bank earned at least what Treasury bonds would have, Congress votes on growing it. If not, it shuts down automatically. [The Test](the-test.md) and [The Pilot, in Numbers](pilot-spec.md) - **Co-ops back each other up.** They pool part of their profits into a shared fund. If one fails, its workers are moved into others instead of being left with nothing. [The Federation](federation.md) - **Nobody is left behind by low-margin work.** Owning a company doesn't help much when there's barely any profit to own, so a strong floor covers the rest. [Ownership and the Floor](the-floor.md) diff --git a/JoshHeaps.Net/Content/Socialism/open-problems.md b/JoshHeaps.Net/Content/Socialism/open-problems.md index 1643fac..f169c27 100644 --- a/JoshHeaps.Net/Content/Socialism/open-problems.md +++ b/JoshHeaps.Net/Content/Socialism/open-problems.md @@ -13,7 +13,7 @@ An honest list of what the model hasn't solved yet, most dangerous first. 2. **The horizon problem.** Members near retirement have little reason to vote for long-lived investments whose payoff arrives after they leave. Internal capital accounts that credit members for retained earnings are the standard answer. It needs to be designed carefully, not assumed. -3. **Is the lock too rigid?** A co-op that should be sold (a better operator exists, the members want out) can only go to another co-op. If the co-op sector is small, that buyer pool is tiny, and viable firms may be liquidated instead of rescued. The federation as buyer of last resort is a partial answer. +3. **Is the lock too rigid?** A co-op that should be sold (a better operator exists, the members want out) can only go to another co-op. If the co-op sector is small, that buyer pool is tiny, and viable firms may be liquidated instead of rescued. The federation as buyer of last resort is a partial answer. Critics on the right add a sharper version: a lock that outlasts a repaid loan by generations is a permanent restriction on selling property, bought with one loan, and it binds members who never agreed to it. 4. **Scale.** Even a total success at pilot scale leaves most workers in conventional firms. The labor-market effect needs a sector large enough to move wages, and nobody knows how long growth to that size takes, if it happens at all. That's the price of not forcing it. @@ -25,6 +25,10 @@ An honest list of what the model hasn't solved yet, most dangerous first. 8. **The 1/N problem.** *(Mostly answered.)* Peer monitoring works at 30 people; at 10,000 your extra effort raises the pool by a rounding error. The answer is culture and structure: co-ops really do push out free riders, and the federation model keeps units small enough for monitoring to bite while pooling risk above them. -9. **Voluntary buyouts: in or out?** *(Open question.)* Should the bank also finance existing owners who *choose* to sell to their workers at market price, the way the UK's employee-ownership trusts work? It would grow the sector faster without forcing anyone. But it would mix two different experiments, and conversions carry different risks than startups. +9. **The pilot's own weak points.** [The pilot](pilot-spec.md) puts the burden of proof on the co-ops, which means roughly a 1-in-10 chance of shutting down a pilot that was actually working. It tests individual co-ops, not the [federation](federation.md) support network Mondragon relied on. Its comparison group (small businesses with government-backed loans) is biased in directions that partly cancel out, by amounts nobody knows. And market-rate lending based on collateral may mostly reach founders who already have some wealth. Approval rates by race, gender and wealth are published so that shows up, but publishing a gap doesn't close it. + +10. **Federal or state?** A federal bank is the cleanest single experiment. But a few state-chartered lenders running one shared, pre-registered plan would fail smaller, fit the fact that co-op law is state law, and might be harder to repeal all at once. That trade-off hasn't been worked through. + +11. **Voluntary buyouts: in or out?** *(Open question.)* Should the bank also finance existing owners who *choose* to sell to their workers at market price, the way the UK's employee-ownership trusts work? It would grow the sector faster without forcing anyone. But it would mix two different experiments, and conversions carry different risks than startups. *Not problems here, because nobody's company is forcibly bought:* valuing every firm in the economy, owners stripping value before a takeover, foreign capital flight, and years of payouts to former owners. The contractor boundary isn't an economy-wide problem either. Its co-op version, hiring non-members to dodge membership, is handled by [the lock](the-lock.md)'s membership requirement. diff --git a/JoshHeaps.Net/Content/Socialism/pilot-safeguards.md b/JoshHeaps.Net/Content/Socialism/pilot-safeguards.md new file mode 100644 index 0000000..ced970a --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/pilot-safeguards.md @@ -0,0 +1,95 @@ +--- +title: Guarding the Pilot +section: Growing the Sector +order: 66 +summary: The rules that stop people from gaming the pilot with sham co-ops, hidden owners, split-up borrowers, zombie firms, or a rigged review. +--- + +# Guarding the Pilot + +Any program that hands out money gets gamed. Venezuela's co-op boom produced tens of thousands of co-ops that existed mainly on paper ([YES! Magazine, 2007](https://www.yesmagazine.org/issue/latin-america/2007/05/12/venezuelas-co-op-boom)). Uruguay's FONDES sent nearly half its money to three politically connected firms ([El Observador, 2015](https://www.elobservador.com.uy/nota/mitad-de-dinero-del-fondes-fue-para-empresas-companeras--201572500)). + +This page lists the ways someone could cheat [the pilot](pilot-spec.md), or sabotage it, and the rule that blocks each one. Most of these tricks don't require breaking any law. They only need a loophole, which makes them the likeliest threats. So the rules are written to close the loopholes. + +## The hidden boss + +**The trick.** A founder keeps the building, equipment, brand and software in a separate company he owns. He signs up three friendly "members" and gives the co-op a management contract or franchise deal with his company. The co-op borrows $3 million, and the money flows back to him as rent, fees and royalties. On paper it's a co-op. In practice it's his business, funded by the public. + +**The rules:** + +- **Every deal with an insider is disclosed.** Any contract with a founder, manager, member's family, or a company they own is reported to the bank and checked each year to confirm it's priced like a deal between strangers. Overpayments are treated as a breach of the loan. +- **Members can fire management.** Any management or franchise contract can be ended by a members' vote on short notice. A contract the members can't get out of is a boss. +- **The business owns what it needs to operate, or can buy it.** If key assets are leased from an insider, the bank gets a claim on them or the co-op gets an option to buy them at a fair price. That way the co-op can't be held hostage, and the bank's collateral is real. +- **Membership is real.** Probation lasts at most 12 months. At least three-quarters of the work hours must be done by members. Both are checked every year. A co-op that falls short counts as failed in the [pilot's survival measure](pilot-spec.md#what-gets-measured). +- **Lying costs something.** False statements on a loan application mean immediate repayment, and the people who made them are personally liable. + +## Draining it through "investors" + +**The trick.** [Outside investors in a co-op](capital.md) get no vote and a claim that expires. But nothing so far limits how big or long that claim can be. A friendly investor could take 90% of the profits for 40 years, and the co-op would be a shell. + +**The rules, for pilot borrowers:** + +- **The bank gets paid first.** Any outside profit-sharing claim ranks behind the bank's loan. +- **The bank must approve new claims.** Claims last at most 15 years. +- **Insiders' claims count as insider deals.** An investment by a founder or their family is checked the same way as any other insider contract. + +## Splitting one borrower into many + +**The trick.** The limit is $3 million per co-op. So a promoter, franchisor or landlord sets up 30 "separate" co-ops, each run by a relative or employee, and collects $90 million: a quarter of the fund, controlled by one person. + +**The rules:** + +- **"Related" means economically tied, not just sharing names.** Co-ops count as related, and share one $3 million limit, if they share a founder or manager, a franchisor, a landlord, a major supplier, an outside investor, or a paid promoter. Family members count as the same person, following the same kind of rules the tax code already uses for family ownership. +- **Caps on middlemen.** No single promoter, consultant or referral source can bring in loans totalling more than 3% of the fund. +- **Money arrives in stages**, as the business hits milestones, so a sham can't take the full amount and disappear. + +## Relabeling an old business as "new" + +**The trick.** A failing conventional business re-registers as a co-op to get a loan. That brings back the FONDES rescue problem through the side door. It would also flatter the survival numbers, because the business has already made it through its riskiest early years. + +**The rule.** "New" describes the business, not the paperwork. If a co-op takes over an existing firm's assets, customers, location or most of its staff, it isn't new. It's either refused as a rescue or scored with the existing co-ops. + +## Keeping zombies alive + +**The trick.** If the test fails, the bank shuts down. So the bank's own staff have the strongest reason of anyone to make the numbers look good. They can stretch out loans, let unpaid interest pile up, and keep dead firms technically open. A healthy co-op can also absorb a dying one, so the closure never shows up. + +**The rules:** + +- **"Open" means actually operating:** at least three members and sales above a minimum level. An empty shell counts as closed. +- **Loans are valued honestly.** At review, outstanding loans are valued at what a buyer would pay. A loan whose terms were eased to avoid default is marked down. Unpaid interest added to the balance doesn't count as income. +- **Mergers are treated the same on both sides.** A co-op absorbed by another co-op, and a conventional firm bought by another firm, are both counted as neither success nor failure. A second analysis counts them both ways. + +## Sabotage + +**The trick.** An opponent recruits 25 or 30 plausible applicants, has them draw down their loans, strip the money and default. That pushes losses past the emergency stop and freezes the pilot before it reaches a verdict. + +**The rules:** + +- **Fraud doesn't end the experiment.** Under the [emergency stop](pilot-spec.md#the-decision-rule), lending restarts once the reviewers confirm the specific gaps are closed. Losses that are later recovered are credited back. +- **The staged payouts and middleman caps above** limit how much any ring can take before it's noticed. + +## Rigging the review + +**The trick.** The headline thresholds are fixed, but a lot of smaller choices aren't: which firms count as matches, how closures are detected in the data, which years are included. Lobbyists on both sides would fight over each one, and whoever picks the reviewers picks the answer. + +**The rules:** + +- **The analysis code is filed in advance**, not just the plan, along with a digital fingerprint that shows it hasn't changed. +- **The academic reviewers are nominated by the National Academies of Sciences**, and nobody with ties to the bank or to co-op advocacy groups can serve. +- **Any change from the filed plan must be signed, explained and published**, and the result under the original plan is always reported next to it. + +## Rigging the price + +**The trick.** A friendly bank chief could quietly undercharge co-ops, which is a hidden subsidy. A hostile one could overcharge them into failure. + +**The rule.** The [annual rate audit](pilot-spec.md#what-market-rate-means) works in both directions. Undercharging is counted as a loss against the bank's results. Overcharging gets the affected loans repriced. + +## Political favoritism + +**The trick.** This is what FONDES actually did: politicians steer loans to allies. + +**The rules:** + +- **Every loan is public:** the borrower, the amount, the rate and the terms. +- **Every contact from an elected official or their staff about a specific loan is logged and published.** +- **The board answers to elected officials. Individual loans don't.** Officials can appoint and remove the bank's board. But no official can direct a decision on a particular loan, and loan officers are bankers, not appointees. diff --git a/JoshHeaps.Net/Content/Socialism/pilot-spec.md b/JoshHeaps.Net/Content/Socialism/pilot-spec.md new file mode 100644 index 0000000..c539218 --- /dev/null +++ b/JoshHeaps.Net/Content/Socialism/pilot-spec.md @@ -0,0 +1,174 @@ +--- +title: The Pilot, in Numbers +section: Growing the Sector +order: 65 +summary: The concrete pilot: how much money, how many co-ops, what gets measured, against whom, and the exact results that grow the bank or shut it down. +--- + +# The Pilot, in Numbers + +[The Test](the-test.md) says the bank runs as an experiment. You can't fault an experiment that has no numbers, so this page supplies them. Every number here is a first draft and open to argument. What matters is that they're written down *before* the first loan, so nobody (me included) can pick them after seeing the results. + +The rules that stop people from gaming the pilot (sham co-ops, hidden owners, rigged comparisons) have their own page: [Guarding the Pilot](pilot-safeguards.md). + +## The short version + +| | | +| --- | --- | +| **Money** | $350 million, once. | +| **Lending window** | Years 1–5 (up to year 8 if good applicants are scarce). | +| **Target** | About 400 new worker co-ops. | +| **Loan size** | Up to $3 million per co-op, including all later loans. | +| **Price** | Market rate: what a similar conventional business would pay. No personal guarantees from members. | +| **Compared against** | Similar new conventional firms that got similar-sized loans, plus a lottery among borderline applicants. | +| **Final review** | Year 12, by an independent reviewer. | +| **Passes if** | Co-ops stay open about as well as the comparison firms *while paying their members fairly*, and the bank earns at least what the money would have earned in Treasury bonds. | +| **Shuts down if** | Either of those fails. | + +The rest of this page explains each line. + +## Two warnings from real life + +Two public efforts to fund co-ops went badly. The pilot is built to avoid repeating them. + +**Uruguay's FONDES.** In 2011 Uruguay set up a public development fund to lend to worker-run firms. By 2016 it had funded 22 firms, and almost 90% of its loans (US$63 million of US$69 million) had been written down as uncollectable. Eight firms got 93% of the money. Three with close ties to the governing party got nearly half. The biggest single loan, US$15 million, went to Alas Uruguay, an airline formed by the workers of the failed state airline. It stopped flying ten months after launch. The original bill capped any one firm at 3% of the fund, but lawmakers raised the cap to 15% before passing it. ([El Observador, 2017](https://www.elobservador.com.uy/nota/-en-que-estan-los-principales-emprendimientos-financiados-por-el-fondes--20176201600); [El Observador, 2015](https://www.elobservador.com.uy/nota/mitad-de-dinero-del-fondes-fue-para-empresas-companeras--201572500)) + +What went wrong: most of the money went to *rescuing firms that had already failed* under other owners, a few borrowers got most of it, and politics chose them. Uruguay reformed the fund in 2015. It added a 10% cap per business group and a limit of two loans per firm in five years ([la diaria, 2016](https://ladiaria.com.uy/articulo/2016/6/arrancando-de-cero/)). + +**Venezuela's co-op boom.** After 2001, Venezuela gave co-ops cheap state loans, first pick of government contracts, and tax breaks. Registered co-ops went from under 800 to over 100,000 in a few years. A 2006 government census found only about 50,000 actually operating. Many had been set up to collect the benefits, not to run a business ([YES! Magazine, 2007](https://www.yesmagazine.org/issue/latin-america/2007/05/12/venezuelas-co-op-boom); [Grassroots Economic Organizing](https://geo.coop/blog/some-counter-intuitive-effects-government-support-co-ops-venezuela)). + +What went wrong: cheap money attracts people who want the money, not the co-op. That's the main reason [the bank](the-bank.md) charges market rates. + +## Why a new bank, not existing programs + +Fair question. Congress already made co-ops eligible for the Small Business Administration's (SBA's) main loan program in 2018, through the Main Street Employee Ownership Act. It has barely been used. The SBA kept requiring personal guarantees on those loans, meaning individual members pledge their own homes and savings if the business fails. That doesn't work for a firm owned by dozens of workers ([House Committee report, 2018](https://www.congress.gov/committee-report/115th-congress/house-report/645/1); [NCEO, 2022](https://www.nceo.org/employee-ownership-blog/house-committee-urges-sba-fully-implement-main-street-eo-act)). + +Private co-op lenders exist and do good work, but they're small. Shared Capital Cooperative, lending to co-ops since 1978, had about $20 million in assets in 2021 ([offering statement](https://www.sec.gov/Archives/edgar/data/1722839/000121390021050617/ea148092-1a_sharedcapital.htm)). The pilot's question is what happens when financing on normal commercial terms is available at real scale. The existing channels can't answer that. + +## How much money, and why + +**$350 million, one time.** In the pilot, the bank lends only its own capital. It doesn't borrow on top of it. That makes the worst case easy to state: taxpayers can lose at most $350 million, minus whatever is repaid. + +It breaks down like this: + +- **About $300 million for loans.** Around 400 co-ops with a typical first loan of about $500,000 is roughly $200 million. The rest is for follow-on loans to co-ops that grow. For comparison, Shared Capital's average loan is about $230,000. The pilot's loans are larger because it's meant to fund real businesses with real payrolls, not only very small ones. +- **$20 million, capped, for business help:** bookkeeping, governance training, legal setup. Venezuela's census blamed many of its failures on the lack of exactly this. This money is a public cost, stated openly and capped, and it's counted in the pilot's total cost to taxpayers. It isn't allowed to hide inside loan pricing. +- **The remainder** is a cash cushion and running costs. + +## Why about 400 co-ops + +This is the number that lets the test tell a real answer apart from luck. + +New businesses close a lot. Of all US business locations opened in 2013, only about 35% were still open ten years later ([Bureau of Labor Statistics](https://www.bls.gov/bdm/us_age_naics_00_table7.txt)). With closures that common, a small pilot is noise: 30 co-ops could look great or terrible by chance. + +To be confident that co-ops do "at least about as well" as conventional firms, you need to see several hundred closures across both groups. Standard survival statistics say that about 400 co-ops, each compared with five similar conventional firms, give roughly a 90% chance of a clear verdict if co-ops really are exactly as durable. If they're *more* durable, as the best existing study suggests (below), a clear verdict is easier to reach. + +That also means a roughly 10% chance of shutting down a pilot that was actually working. That's the cost of putting the burden of proof on the co-ops, and it's stated openly. + +**The honest problem with 400.** The whole US worker co-op sector was about 751 firms in 2023, roughly triple what it was a decade earlier ([NCEO summary of the Democracy at Work Institute census](https://www.nceo.org/employee-ownership-blog/democracy-at-work-institute-releases-its-2023-worker-cooperative-state-of-the-sector-report)). That's about 50 new co-ops a year. Reaching 400 in five years means roughly doubling the rate at which co-ops get founded. + +That creates exactly the pressure that sank Venezuela: an institution with a target lowers its standards to hit it. So: + +- **No lending targets.** Nobody is paid, promoted or judged on loan volume. +- **If good applications fall short, the lending window stretches** (up to year 8) instead of standards dropping. The final review moves back by the same amount. That rule is fixed now. +- **A shortfall is itself a result.** If good co-op applicants don't show up even when financing is available, that's evidence for the "co-ops are rare because they're hard, not because they're unfunded" explanation, and it gets reported that way. + +## Who can borrow + +- **New worker co-ops only, for the main test.** "New" means the *business* is new, not just the legal paperwork. A conventional firm that reincorporates as a co-op isn't new (see [Guarding the Pilot](pilot-safeguards.md)). +- **Existing co-ops may borrow too, but they're scored separately.** Firms that have already survived for years would make the results look better than they are. +- **No rescues of failed conventional firms.** That's where FONDES lost its money, and it's a different experiment (see *Voluntary buyouts* in [Open Problems](open-problems.md)). +- **At least three worker-members at the first loan**, meeting the [co-op definition](worker-ownership.md) and accepting [the lock](the-lock.md). +- **Members are on the payroll as employees.** That gives them minimum wage, unemployment insurance and workers' compensation like any other worker. It also means the co-op shows up in the government business records the test relies on. +- **Any legal industry.** Loan officers judge business plans, not industries. But no single industry may take more than 25% of the money lent, and no single county more than 10%, so one bad sector or one local market can't sink the whole test. + +## Loan terms + +- **$3 million per co-op, lifetime.** That's under 1% of the fund. FONDES let one airline take over a fifth of its money. That can't happen here. Related co-ops share one limit (see [Guarding the Pilot](pilot-safeguards.md)). +- **Paid out in stages** as the business hits agreed milestones, not in one lump. +- **No personal guarantees from members.** The risk that the business fails is exactly the risk the bank exists to price and carry. Loans can be secured by the business's own assets, like any business loan. +- **Underwriting can rely on cash flow**, not only on collateral. Collateral-heavy lending mostly measures how much wealth the founders already had, which shuts out the workers co-ops tend to serve. + +## What "market rate" means + +The bank prices each loan the way a normal lender would price a conventional business with the same numbers: same revenue, same industry, same track record, same collateral. Because there are no personal guarantees, the rate is higher than it would be with them. That's the honest price of the risk. + +Two checks keep the price honest: + +- **An annual audit**, in both directions. Each year an outside auditor compares a sample of the bank's loans with rates on comparable conventional small-business loans. It also checks the things that don't show up in the rate: who gets approved, how much collateral is required, and how often troubled loans get softer terms. If loans are systematically too cheap, the shortfall is counted as a loss against the bank's results. If they're too expensive, the affected loans are repriced. +- **A private market check.** Every loan is offered to private and community lenders, who can buy up to 20% of it on the same terms. How often they say yes is published. If nobody ever wants a piece, that suggests the price is too low for the risk. + +## What gets measured + +All of this is written down and filed in a public study registry before the first loan, the way serious medical trials and a few careful social-policy studies already do. One example is the [Oregon Health Insurance Experiment](https://www.nber.org/programs-projects/projects-and-centers/oregon-health-insurance-experiment/oregon-health-insurance-experiment-background). The actual analysis code is filed too, so the method can't quietly change later. + +**The two measures that decide the outcome:** + +1. **Fair survival.** Does the co-op stay open and keep treating its members fairly? A co-op counts as *failed* if any of these happens: + - it closes, or falls below three members or a minimum level of sales; + - for two years running, its members' median pay per hour (wages plus profit share) falls below 85% of the matched conventional firms' median; + - it stops being a real co-op: fewer than three-quarters of its work hours are done by members, or its workers are kept on probation past the limit. + + The pay rule matters. Co-ops can survive a bad stretch by cutting their own pay instead of cutting jobs, and the best existing study couldn't rule that out. A co-op that survives by paying its people far less than the business down the street hasn't passed. +2. **The bank's money.** At the end, after every loss, write-off and running cost, has the loan book earned at least what the same money would have earned in Treasury bonds over the same years? Anything less means taxpayers lost money compared with just holding bonds. Loans still outstanding are valued at what a buyer would pay for them. Loans that were restructured to avoid default are marked down, so going easy on struggling borrowers can't hide losses. + +A useful yardstick: among the SBA's mature loan groups from 1992 to 2004, loans making up about 6% to 10% of the money lent eventually defaulted, and about 37% of the defaulted amount was later recovered ([GAO-20-618](https://www.gao.gov/products/gao-20-618)). A lender charging market rates with losses in that range covers them from interest. + +**Measures that are published but don't decide:** jobs created, wages at the bottom and top and the gap between them, revenue per worker (a rough measure of productivity), how long members stay, injury rates, and the bank's default and recovery rates. Also: + +- **Who got loans.** Approval rates and loan terms by the founders' race, gender and personal wealth. If collateral-based lending quietly shuts out the people co-ops mostly serve, it should show. +- **Local effects.** Business openings and closures in the counties where co-ops were funded, so any damage to existing local businesses is visible. +- **Results by industry**, including care work like home health and cleaning, where most US co-op members work today. + +Why only two deciding measures: the more measures you allow to count, the easier it is to find *one* that looks good. Two, fixed in advance, can't be gamed that way. + +## Who co-ops are compared against + +This is the hardest part of any test like this. Co-ops that got a loan aren't like the average new business. They had a plan good enough to get a loan. Comparing them with *all* new businesses would flatter them. + +**Main comparison: new conventional firms that got a similar-sized loan through the SBA's main program.** They're matched on industry, region, start year, starting size, legal form, and the number of founders. Businesses with more founders tend to survive longer, and co-ops always have at least three. This group is imperfect in both directions. SBA borrowers had to show they couldn't get credit elsewhere, which makes them a weaker comparison. But their loans carry a government guarantee that makes credit cheaper for them, which makes them a stronger one. The reviewer reports both biases openly. Researchers have already matched SBA borrowers with similar firms in government business records ([Brown and Earle, *Journal of Finance*, 2017](https://papers.ssrn.com/abstract=2641184)), so the data work is feasible. + +**Second check: a lottery at the margin.** Among applicants whose scores land just around the approval line, the bank decides by lottery who gets a loan. Then it follows both groups. This is the cleanest test of the core claim: *does access to financing make co-ops that would otherwise not exist, or not survive?* The lottery group will be small, so it supports the main result rather than replacing it. + +**Third check:** co-ops against *all* similar new firms. + +**Sales count the same way on both sides.** A conventional firm that gets bought hasn't necessarily failed, and a co-op can't be bought at all because of [the lock](the-lock.md). So acquisitions and mergers, on either side, are counted as neither success nor failure in the main analysis, with a second analysis counting them both ways. + +**What existing evidence predicts.** The strongest study so far followed every firm in Uruguay from 1997 to 2009: about 29,000 firms, 223 of them worker-run. After leaving out very small businesses and adjusting for tax differences, worker-run firms were about 29% *less* likely to close in any given period than conventional ones ([Burdín, *ILR Review*, 2014](https://journals.sagepub.com/doi/10.1177/001979391406700108)). The advantage was clearest in services. In manufacturing and transport there was no clear difference. That's encouraging, but it's one country, and it's why pay is built into the survival measure above. + +## The timeline + +- **Year 0.** Charter the bank. File the full analysis plan, code, benchmarks and thresholds. Name the reviewers. +- **Years 1–5.** Lending window, stretching to year 8 if applications fall short. +- **Year 6.** Public interim report. It can't trigger growth. It can only trigger the emergency stop. +- **Year 12.** Final review. Every co-op funded has been open for at least seven years. That covers most of the danger period for new businesses and, almost certainly, at least one recession. + +**The reviewers:** the Government Accountability Office (GAO), Congress's own auditor, which already reviews SBA lending, working with academic economists nominated by the National Academies of Sciences. They must have no ties to the bank or to co-op advocacy groups. The bank's staff don't grade their own work. The reviewers can depart from the filed plan only in a signed, published explanation, and the filed plan's result is always reported alongside. + +## The decision rule + +At year 12, both measures must pass: + +1. **Fair survival.** We can be 95% confident that co-ops' chance of failing in a given year, as defined above, is no more than 25% higher than the comparison group's. If co-ops are exactly as durable or more, this should pass. If they're clearly worse, it fails. + + Why allow up to 25% rather than demanding exact equality? No test can prove two things are *exactly* equal. You can only rule out differences bigger than some margin, and a tighter margin takes more co-ops. Ruling out a 10% gap would take somewhere around 1,500 to 2,000 co-ops, more than twice the entire US co-op sector. The 25% margin is also a value judgment, stated openly: a society might reasonably accept firms that are a little less durable in exchange for workplaces people govern themselves. Readers who think that price is too high should say so. Burdín's result suggests the margin won't matter, because co-ops may well come out ahead. +2. **The bank's money** earned at least the Treasury rate. + +**If both pass:** the charter triggers a fast-track, up-or-down vote in Congress on a second capitalization, with no amendments and no committee bottleneck. It can't be automatic, because no Congress can bind a later one's spending. A fast-track vote is the most that can honestly be promised. If the bank is later allowed to borrow, its debts carry **no federal guarantee**, written into the charter. Fannie Mae and Freddie Mac needed a taxpayer rescue in 2008 partly because markets had always assumed the government stood behind them. This bank shouldn't be able to create that assumption. + +**If either fails, the shutdown happens by itself, with no further vote needed.** No new loans. The remaining loans are offered at fair value to co-op and community lenders, who keep the same repayment terms. Whatever they don't buy is collected by the Treasury on the original terms until paid off. None of it goes to distressed-debt buyers. The money goes back to the Treasury. The co-ops stay co-ops, because [the lock](the-lock.md) is in their own charters, but they're on their own. + +**There is no "inconclusive, keep going" option.** If the evidence doesn't clearly show co-ops holding their own, that counts as a fail. The burden of proof is on the co-ops, which is where a skeptic would put it. + +**The emergency stop.** If net losses ever pass 20% of the capital ($70 million), new lending freezes, and the reviewers report within six months on the cause: + +- **A recession:** lending restarts only if the SBA's own loans from the same years lost money at a similar rate. That's a fixed comparison, not a judgment call. +- **Fraud:** lending restarts once the reviewers certify the specific gaps are closed and recovery has been pursued. Otherwise one organized fraud ring could end the experiment on purpose (see [Guarding the Pilot](pilot-safeguards.md)). +- **Bad lending decisions:** no restart. That's a result. + +## What this pilot can't tell you + +- **Whether the labor market changes.** 400 co-ops won't move anyone's wages. See [The Test](the-test.md). +- **Whether the best founders come.** The test measures the co-ops that *did* apply. If strong founders stay away ([The Founder Problem](founder-problem.md)), a pass means "the co-ops that exist can compete," not "co-ops would win with everyone's best people." +- **Whether co-ops do better with a full support network.** The pilot funds individual co-ops. It doesn't build [the federation](federation.md) that Mondragon relied on, so co-ops that join a federation are reported separately. +- **Whether it survives politics.** Congress can refuse the second capitalization, or repeal the whole thing. See [The Constitution](constitution.md). diff --git a/JoshHeaps.Net/Content/Socialism/the-bank.md b/JoshHeaps.Net/Content/Socialism/the-bank.md index 0f2dce8..ea6041c 100644 --- a/JoshHeaps.Net/Content/Socialism/the-bank.md +++ b/JoshHeaps.Net/Content/Socialism/the-bank.md @@ -21,4 +21,8 @@ Mondragon already proved the first half of the premise: it had to build its own - **Self-sustaining by design.** One-time capitalization, then it lives on its loan book. Losses are public and published. A permanent appropriation would turn it into a subsidy line, and subsidy lines get captured. - **Full transparency.** Portfolio data (default rates, survival, wages, productivity, member retention) published annually, so anyone can check the result, including critics. +The actual numbers (how much money, how many co-ops, loan limits, and how "market rate" is checked) are in [The Pilot, in Numbers](pilot-spec.md). The rules against sham co-ops and political favoritism are in [Guarding the Pilot](pilot-safeguards.md). + **Precedent:** the United States already has one. Congress created the National Consumer Cooperative Bank in 1978. It was never scaled or aimed at worker co-ops specifically, but "a federally chartered bank for cooperatives" is not a new idea. Italy's Coopfond, financed by a mandated slice of member co-op profits and used to seed new ones, has decades of data on exactly this kind of lending. + +**And a warning:** Uruguay's public fund for worker-run firms, FONDES, lost almost 90% of its loan book within five years, mostly on rescues of already-failed firms with political connections. [The pilot](pilot-spec.md#two-warnings-from-real-life) is designed around that failure. diff --git a/JoshHeaps.Net/Content/Socialism/the-lock.md b/JoshHeaps.Net/Content/Socialism/the-lock.md index 594b863..079a7d4 100644 --- a/JoshHeaps.Net/Content/Socialism/the-lock.md +++ b/JoshHeaps.Net/Content/Socialism/the-lock.md @@ -16,7 +16,7 @@ What it covers: - **No sale to a non-co-op.** A co-op may merge with or be absorbed by another locked co-op. It may never be sold to conventional owners. - **No demutualization.** Members cannot vote to dissolve the co-op and split the value. (This is the failure mode that ended many US mutual savings banks and UK building societies: a generation of members cashed out what earlier generations built.) - **No outside voting equity.** Outside money comes in only as voteless, expiring claims (see [Capital, After](capital.md)). -- **Membership requirement.** A locked co-op cannot run on hired non-member labor. Workers become members after a defined probationary period. This blocks the "degeneration" pattern, where a co-op becomes a small ownership club employing a large wage-labor underclass. Mondragon's non-member foreign subsidiaries are the warning case. +- **Membership requirement.** A locked co-op cannot run on hired non-member labor. Workers become members after a defined probationary period (the pilot caps it at 12 months). This blocks the "degeneration" pattern, where a co-op becomes a small ownership club employing a large wage-labor underclass. Mondragon's non-member foreign subsidiaries are the warning case. - **Indivisible reserves.** A slice of every year's profit goes to a collective reserve no member can ever withdraw. On dissolution, after debts are paid, remaining assets go to the federation fund, not to the members. Italian co-op law already works this way. It removes the incentive to kill the co-op for its assets. What the lock does *not* do: keep failing firms alive. A locked co-op can still go bankrupt, and its assets can still be sold in liquidation. It just can't be sold as a going concern to anyone but another co-op. diff --git a/JoshHeaps.Net/Content/Socialism/the-test.md b/JoshHeaps.Net/Content/Socialism/the-test.md index fa13b8c..6d946b6 100644 --- a/JoshHeaps.Net/Content/Socialism/the-test.md +++ b/JoshHeaps.Net/Content/Socialism/the-test.md @@ -10,7 +10,9 @@ summary: The bank runs as an experiment: metrics set in advance, a fixed review The bank is an experiment, so it runs like one. - **Pre-register the metrics before the first loan:** survival rates, productivity, wages, member retention, and loan performance, measured against matched conventional firms in the same sectors and regions. -- **Fixed review point.** After a set period (long enough to see business cycles; ten years is a reasonable floor), an independent review publishes the results. +- **Fixed review point.** After a set period (long enough to see business cycles), an independent review publishes the results. The pilot sets it at year 12. - **Scale-up or wind-down, decided in advance.** If co-ops match or beat conventional firms at market-rate lending, the bank's capital is expanded. If they don't, it's wound down and the loan book is sold. Both outcomes are written into the charter from day one, so nobody can move the goalposts after seeing the data. That includes me. +[The Pilot, in Numbers](pilot-spec.md) spells all of this out: the exact measures, the comparison group, the pass and fail thresholds, and an emergency stop. + **What the test can prove, and what it can't.** At pilot scale, this tests *business viability*: can co-ops compete, survive, and repay market-rate debt? It does **not** test the labor-market effect, meaning the idea that as co-ops grow, conventional firms have to treat workers better or lose them. That effect is real in principle, but it needs a co-op sector big enough to move wages at the margin. Mondragon employs tens of thousands of people and hasn't reshaped Spanish employment practice. The labor-market effect is the long-run payoff of success, not something the pilot can claim. -- 2.43.0