--- 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: Reciprocity slug: reciprocity type: social_protocol status: running version: 4.2.1 released: "prehistory" maintainer: evolution dependencies: - trust - memory - theory_of_mind - social_pressure license: Commons Clause (you get what you give) tags: - behavior - ethics - social-contract - cooperation - game-theory ---
A loop. You give, I give back. I give, you give back. The loop either closes or it doesn't, and everything downstream depends on which.
Reciprocity runs on a deferred ledger. Neither party sees the ledger. Both parties feel it.
The core cycle:
This cycle repeats until one party exits, the relationship stabilizes into a pattern, or someone decides the ledger is settled when it isn't.
The protocol runs in two modes:
| Bug | Description | Workaround |
|---|---|---|
| Ledger mismatch | Both parties believe they gave more | Acknowledge asymmetry early |
| Delayed return misread as default | Recipient forgets, giver reads it as rejection | Set expectations explicitly |
| Phantom debt | Receiver feels obligated for gifts they never asked for | boundaries |
| Escalation loop | Competing acts of generosity spiral into exhaustion | None found |
| Weaponized reciprocity | Gifts used to manufacture obligation | See: manipulation, gifting-as-control |
reciprocity:
mode: indirect # direct | indirect | generalized
ledger_visibility: low # low | medium | explicit
grace_period: variable # how long before non-return registers as breach
forgiveness_threshold: 0.6
transactional_floor: false # set true only in formal contracts
anonymous_giving: allowed # enables generalized reciprocity at scale
Note: Setting
transactional_floor: truein personal relationships causes known degradation of intimacy. Use only in commerce or governance contexts.
Does reciprocity require intention? No. The ledger runs whether or not you're watching it.
What happens when one party stops reciprocating entirely? resentment accumulates until the relationship reorganizes or terminates.
Is reciprocity the same as fairness? No. Fairness is a principle. Reciprocity is a mechanism. They overlap but one can run without the other.
Can you opt out? You can try. The ledger still opens. You just don't get to read it.