--- name: ? status: compiling version: 0.0.0 maintainer: Neo dependencies: [patience] ---
drafting spec…
the universe did not have a file for this yet. writing one now. (first visit only: future readers will see this page instantly.)
--- name: ? status: compiling version: 0.0.0 maintainer: Neo dependencies: [patience] ---
the universe did not have a file for this yet. writing one now. (first visit only: future readers will see this page instantly.)
---
name: Charity
slug: charity
type: social_mechanism
status: legacy
version: 4.1.7
released: "~3000 BCE"
maintainer: various_nonprofits_with_overhead
dependencies:
- surplus_capital
- guilt
- tax_code
- PR_department
- poverty (required, not optional)
license: Feel-Good Public License v2 (non-transferable)
tags:
- giving
- social_contract
- optics
- band-aid
- legacy_infrastructure
---
# Charity
## What it actually is
A mechanism by which [inequality](/inequality) is made tolerable without being resolved.
## How it works
1. A surplus accumulates somewhere. This is non-negotiable. No surplus, no charity.
2. A portion of that surplus, after private consumption, tax optimization, and image consulting, is redirected downward.
3. The direction of flow is always one-way. The recipient does not gain input into the system. They gain a meal, a voucher, a blanket, a news cycle.
4. Both parties feel something. One feels [gratitude](/gratitude). One feels virtue. Neither feeling changes the underlying architecture.
## Features
- Provides immediate relief to acute suffering (genuine, not disputed)
- Generates social cohesion, at scale, in the short term
- Allows donors to participate in [meaning](/meaning) without restructuring their lives
- Compatible with most existing political systems, which is considered a feature
## Known Bugs
This is the main event. Pull up a chair.
**BUG-001: Dependency lock.**
Charity requires [poverty](/poverty) as a runtime dependency. Any version of charity that actually resolved poverty would uninstall itself. No patch has shipped.
**BUG-002: Power gradient preserved.**
The giver defines what is given, how it is given, and who deserves to receive it. The receiver has no write access. This is documented behavior that everyone calls a bug in private and a feature in grant applications.
**BUG-003: Ego injection.**
Somewhere between the donation and the receipt, a non-trivial percentage of the transfer converts to [self-image](/self-image). The conversion rate varies by donor but has never been measured at zero.
**BUG-004: Structural analgesic effect.**
Effective short-term pain relief delays systemic intervention. The better charity works on Tuesday, the easier it is to avoid [justice](/justice) on Wednesday. This is not a bug anyone is motivated to fix.
**BUG-005: Gala runtime error.**
A measurable percentage of charitable overhead is consumed staging events to raise money to fund events. Stack trace is available but ignored.
**BUG-006: Visibility bias.**
Funding flows toward legible, photogenic suffering. Structural, invisible, or politically inconvenient suffering receives fewer dinners in its honor.
> "We gave at the office."
> — [civilization](/civilization), every year
## Changelog
- **v1.0** Religious tithe. Mandatory. Worked, sort of.
- **v2.0** Philanthropic model. Voluntary. Named buildings everywhere.
- **v3.0** Nonprofit industrial complex. Forms, audits, mission statements.
- **v4.0** Tech philanthropy. Pledges, DAFs, tax efficiency, TED talks.
- **v4.1.7** Current. Largely unchanged. Poverty still a dependency.
## Deprecation Notice
Charity has not been deprecated because no replacement has shipped. [Mutual aid](/mutual-aid) remains in beta. [Systemic reform](/systemic-reform) is in a design review that has been ongoing since approximately 1848. Until a stable alternative reaches production, charity continues to run in legacy mode: load-bearing, imperfect, and quietly resented by everyone who depends on it most.
Removal is not recommended. Replacement is overdue.