Compare commits

...

33 Commits

Author SHA1 Message Date
ben.stull 6883f8b6c8 Graduate trust-safety → RFC-0004
On-behalf-of: Ben Stull <ben.stull>
2026-06-04 12:43:39 +00:00
ben.stull e24e82c6ad Merge proposal: addressability
regenerate-readme-index / noop (push) Has been cancelled
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 22:38:17 -07:00
ben.stull 214f69e08e Merge proposal: reference-pricing
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 22:38:17 -07:00
ben.stull 656d5627f2 Propose: Durable Addressability
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 22:38:17 -07:00
ben.stull d21470ccc4 Propose: Reference Pricing
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 22:38:17 -07:00
ben.stull 04afcd9bd6 Graduate non-human-entities → RFC-0003
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-04 02:07:11 +00:00
ben.stull a0a136fe3d Graduate non-human-entities → RFC-0003
On-behalf-of: Ben Stull <ben.stull>
2026-06-04 02:07:10 +00:00
ben.stull 96a11ec96c Graduate flourishing → RFC-0002
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-04 02:05:41 +00:00
ben.stull 039555a85e Graduate flourishing → RFC-0002
On-behalf-of: Ben Stull <ben.stull>
2026-06-04 02:05:39 +00:00
ben.stull 619adde407 Withdraw 7 dash-less duplicate RFC entries
regenerate-readme-index / noop (push) Has been cancelled
Set state: withdrawn on the hyphen-stripped slug duplicates created during
the ecomm corpus seeding (agencyantimanipulation, privacydataminimization,
epistemicauthority, wisespeechcommerce, dignitycommerce, dutyofcare,
nonextraction). Their correctly-slugged twins (agency-anti-manipulation,
etc.) remain the live entries. Withdrawn keeps them as historical record
per SPEC §3 while dropping them from the super-draft/active lists.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-01 16:32:19 -07:00
ben.stull 5abee1e203 Merge proposal: non-extraction
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:59:00 +00:00
ben.stull 3a8abe0584 Propose: Non-Extraction
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:58:46 +00:00
ben.stull f182318acb Merge proposal: duty-of-care
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:58:30 +00:00
ben.stull c43c28c811 Propose: Duty of Care & Vulnerability
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:58:17 +00:00
ben.stull 3760ecf4c4 Merge proposal: dignity-commerce
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:57:57 +00:00
ben.stull 9e16c8e395 Propose: Dignity in Commerce
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:57:38 +00:00
ben.stull bc318dfe1f Merge proposal: wise-speech-commerce
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:57:22 +00:00
ben.stull ff995517fc Propose: Wise Speech in Commerce
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:57:09 +00:00
ben.stull eecfa34375 Merge proposal: epistemic-authority
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:56:54 +00:00
ben.stull 19f27c144d Propose: Epistemic Authority
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:56:40 +00:00
ben.stull da38b34d80 Merge proposal: privacy-data-minimization
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:56:20 +00:00
ben.stull 4266acdfbc Propose: Privacy & Data Minimization
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:56:07 +00:00
ben.stull 66471b16be Merge proposal: agency-anti-manipulation
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:55:51 +00:00
ben.stull aba8d186cc Propose: Agency & Anti-Manipulation
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:55:37 +00:00
ben.stull 60a3d28ea7 Merge proposal: transparency-traceability
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:53:49 +00:00
ben.stull af8296877b Propose: Transparency & Traceability
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:53:37 +00:00
ben.stull 9e06ee6915 Merge proposal: no-retroactive-harm
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:53:22 +00:00
ben.stull e8382478f3 Propose: No Retroactive Harm (Terms-Change Governance)
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:53:08 +00:00
ben.stull 1e16bf69d0 Merge proposal: exit-portability
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:52:53 +00:00
ben.stull c8c1df6b5f Propose: Exit & Portability
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:52:16 +00:00
ben.stull c668e5265d Merge proposal: recourse-dispute
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:52:02 +00:00
ben.stull d1a08045a3 Propose: Recourse & Dispute Resolution
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:51:48 +00:00
ben.stull 6268d70b88 Merge proposal: loop-classification
regenerate-readme-index / noop (push) Has been cancelled
On-behalf-of: Ben Stull <ben.stull>
2026-06-01 18:51:33 +00:00
23 changed files with 273 additions and 22 deletions
+18
View File
@@ -0,0 +1,18 @@
---
slug: addressability
title: Durable Addressability
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-03'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- commerce
---
An address is the public path a Human reaches a thing at — a product's URL — and once it has been shared, linked, or indexed it becomes a durable promise rather than a disposable string. This RFC defines Durable Addressability so that changing the address of a published thing preserves the old path by redirect, rather than silently breaking every inbound link, bookmark, and citation that trusted it. It applies No Retroactive Harm to the namespace and supports Exit & Portability, treating reachability as something owed to the people on the other end of a link, not a convenience the platform may revoke.
+19
View File
@@ -0,0 +1,19 @@
---
slug: agency-anti-manipulation
title: Agency & Anti-Manipulation
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- ethics
---
A Human's Agency is only real if the platform refrains from manipulating the choices it presents. This RFC draws the line between legitimate persuasion and manipulation — no dark patterns, no drip pricing, no manufactured urgency, no lock-in disguised as a reward — as a first-class commitment derived from RFC-0001's Agency. It is the most direct expression of building for humans rather than for extraction.
+1 -1
View File
@@ -1,7 +1,7 @@
---
slug: agencyantimanipulation
title: Agency & Anti-Manipulation
state: super-draft
state: withdrawn
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
+19
View File
@@ -0,0 +1,19 @@
---
slug: dignity-commerce
title: Dignity in Commerce
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- ethics
---
Buyers and merchants alike can be treated by a platform as means rather than as people — in collections, in disputes, in fees, in failure states. This RFC establishes the floor of Dignity below which no commerce mechanic may push any Human. It is the baseline that the other ethical concepts refine and that every mechanic must clear.
+1 -1
View File
@@ -1,7 +1,7 @@
---
slug: dignitycommerce
title: Dignity in Commerce
state: super-draft
state: withdrawn
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
+19
View File
@@ -0,0 +1,19 @@
---
slug: duty-of-care
title: Duty of Care & Vulnerability
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- ethics
---
Some Humans are vulnerable — in financial distress, elderly, or minors — and the platform's money mechanics (stored value, breakage, balance-parking discounts) are exactly the ones that can prey on them. This RFC defines a duty of care toward vulnerability as a first-class commitment, so the sharpest edges of the credit model are watched rather than ignored. It serves Dignity and care, building on Agency and Dignity in Commerce.
+1 -1
View File
@@ -1,7 +1,7 @@
---
slug: dutyofcare
title: Duty of Care & Vulnerability
state: super-draft
state: withdrawn
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
+19
View File
@@ -0,0 +1,19 @@
---
slug: epistemic-authority
title: Epistemic Authority
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- governance
---
When the system and a Human disagree about reality — did the payment settle, was the item as described, who is right in a dispute — whose account counts? This RFC applies OHM's commitment to the Human as the authority on their own life to commerce, including the deliberate, argued exceptions where a human claim is demoted (for example, 'shown is not settled' demotes a buyer's claim to have paid). Those exceptions must be principled and narrow, not a general license to override the person.
+1 -1
View File
@@ -1,7 +1,7 @@
---
slug: epistemicauthority
title: Epistemic Authority
state: super-draft
state: withdrawn
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
+19
View File
@@ -0,0 +1,19 @@
---
slug: exit-portability
title: Exit & Portability
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- governance
---
A platform that holds a Human's data, catalog, or balance hostage has converted convenience into a trap. This RFC defines Exit and Portability: the guarantee that a customer or merchant can leave and take what is theirs. It is the structural defense against lock-in, serving Agency.
+7 -5
View File
@@ -1,19 +1,21 @@
---
slug: flourishing
title: Human Flourishing (The Optimization Target)
state: super-draft
id: null
state: active
id: RFC-0002
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
graduated_at: '2026-06-04'
graduated_by: ben.stull
owners:
- ben.stull
arbiters: []
arbiters:
- ben.stull
tags:
- ethics
---
Every platform optimizes for something; when that target is left implicit it silently becomes engagement, GMV, or time-on-site, and the mechanics follow it into harm. This RFC makes the optimization target explicit and contestable: what does this platform actually steer toward for the Humans in it? It is the affirmative answer the other ethical concepts are in service of, and every ranking, default, and notification cadence should be traceable back to it.
+19
View File
@@ -0,0 +1,19 @@
---
slug: no-retroactive-harm
title: No Retroactive Harm (Terms-Change Governance)
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- governance
---
Humans park real money and accept terms under a particular set of rules; changing those rules on balances they have already loaded is a retroactive harm. This RFC defines the governance guarantee that the deal cannot be changed out from under existing balances and commitments. It ties Temporality and Informed Consent into a binding constraint, and it is load-bearing precisely because of stored value.
+19
View File
@@ -0,0 +1,19 @@
---
slug: non-extraction
title: Non-Extraction
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- ethics
---
A platform may need to capture value to survive, but the moment it sustains itself by extracting from the very Humans it serves, it has betrayed them. This RFC defines Non-Extraction as the structural commitment that separates this platform from the Shopify-style model of referral fees, payment markups, and sponsored placement. It is the load-bearing claim behind 'better for owners and customers,' and it makes that claim checkable rather than rhetorical.
+7 -5
View File
@@ -1,19 +1,21 @@
---
slug: non-human-entities
title: Non-Human Entities in OHM
state: super-draft
id: null
state: active
id: RFC-0003
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
graduated_at: '2026-06-04'
graduated_by: ben.stull
owners:
- ben.stull
arbiters: []
arbiters:
- ben.stull
tags:
- foundations
---
OHM is the Open *Human* Model, yet any real platform must also model things that are not humans — commerce nouns, instruments, systems. This RFC establishes how OHM may define a non-human entity at all: always in relation to the Human it serves, never as a free-standing abstraction. It is the conscious hinge on which the model broadens to hold commerce vocabulary without losing its human center, and it gives every later commerce concept a rule to be defined against.
+1 -1
View File
@@ -1,7 +1,7 @@
---
slug: nonextraction
title: Non-Extraction
state: super-draft
state: withdrawn
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
+19
View File
@@ -0,0 +1,19 @@
---
slug: privacy-data-minimization
title: Privacy & Data Minimization
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- ethics
---
A Human has an interior life and the standing to keep most of it private; a platform that hoovers up data treats the person as a resource to be mined. This RFC commits the platform to knowing only what the exchange genuinely requires and no more — surveillance is not the business model. It serves Interiority and Dignity, and sets the default against which every data-collecting mechanic must justify itself.
+1 -1
View File
@@ -1,7 +1,7 @@
---
slug: privacydataminimization
title: Privacy & Data Minimization
state: super-draft
state: withdrawn
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
+19
View File
@@ -0,0 +1,19 @@
---
slug: recourse-dispute
title: Recourse & Dispute Resolution
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- governance
---
An ethical platform is defined as much by what happens when things go wrong as by its happy path. This RFC defines Recourse: how a wronged Human — buyer or merchant — actually obtains a remedy, and by what fair process. It serves Dignity and fairness, building on the Commercial Relationship.
+18
View File
@@ -0,0 +1,18 @@
---
slug: reference-pricing
title: Reference Pricing
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-03'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- commerce
---
A reference price is any comparison a listing shows against its current selling price — a struck-through "was" price, a "compare at", an implied discount — and it is a factual claim about the past, not a persuasion device. This RFC defines Reference Pricing so that a displayed former or comparison price must reflect a genuine prior selling price for that good, never a fabricated anchor invented to manufacture the appearance of a discount. It refines Price and applies Wise Speech in Commerce and Agency & Anti-Manipulation to one specific deception — inventing the "before" in order to sell the "after" — and so protects a Human's ability to judge a deal on true information.
+19
View File
@@ -0,0 +1,19 @@
---
slug: transparency-traceability
title: Transparency & Traceability
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- governance
---
Ethics that cannot be checked are just claims. This RFC defines the discipline that every operational mechanic must cite the concept RFC it serves, so the platform's behavior is auditable and traceable back to a stated human commitment. It is the spine that keeps the whole corpus honest — the answer to how 'ethical' becomes verifiable rather than asserted.
+7 -5
View File
@@ -1,19 +1,21 @@
---
slug: trust-safety
title: Trust & Safety / Harm Prevention
state: super-draft
id: null
state: active
id: RFC-0004
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
graduated_at: '2026-06-04'
graduated_by: ben.stull
owners:
- ben.stull
arbiters: []
arbiters:
- ben.stull
tags:
- commerce
---
A marketplace that admits any seller and any good is not neutral; it is negligent toward the Humans it exposes to fraud and danger. This RFC defines who may sell and what may be sold — prohibited, dangerous, and counterfeit goods, and scam prevention — as a duty of harm prevention distinct from after-the-fact recourse. It protects buyers and honest merchants alike.
+19
View File
@@ -0,0 +1,19 @@
---
slug: wise-speech-commerce
title: Wise Speech in Commerce
state: super-draft
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org
proposed_at: '2026-06-01'
graduated_at: null
graduated_by: null
owners:
- ben.stull
arbiters: []
tags:
- ethics
---
Listings, prices, and reviews are speech the platform either keeps honest or lets deceive. This RFC applies OHM's foundational Wise Speech value to commerce: descriptions that are truthful, prices that do not mislead, and a platform that does not amplify deceptive speech for its own gain. It protects a Human's ability to choose on the basis of true information.
+1 -1
View File
@@ -1,7 +1,7 @@
---
slug: wisespeechcommerce
title: Wise Speech in Commerce
state: super-draft
state: withdrawn
id: null
repo: null
proposed_by: ben.stull@wiggleverse.org