diff --git a/frontend/src/App.css b/frontend/src/App.css index 7f8cb69..c33bde7 100644 --- a/frontend/src/App.css +++ b/frontend/src/App.css @@ -1477,6 +1477,18 @@ } .landing-deck strong { color: #111; } +/* Attribution line below the deck — names Wiggleverse RFC as the + underlying software, so a reader can tell this instance (OHM, run + by Ben) apart from the substrate (the open-source process tool). */ +.landing-attribution { + max-width: 540px; + margin: 32px 0 0; padding-top: 24px; + border-top: 1px solid #f0f0ee; + font-size: 12px; line-height: 1.6; color: #888; + text-align: center; +} +.landing-attribution strong { color: #555; font-weight: 600; } + /* /settings/notifications */ .settings-page { max-width: 720px; margin: 0 auto; diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index f0b1e6f..a844182 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -84,7 +84,7 @@ export default function App() {
- A standards process for shared meaning between humans and machines. + An open dictionary of the words humans and machines need to agree on.
@@ -30,8 +26,9 @@ export default function Landing() { word in Python or C has a definitive meaning enforced by tooling. They struggle with natural language because no such dictionary exists for words like consent, trait, or agency — words that do enormous - work in any system that interacts with humans. The Wiggleverse RFC framework is - the standardization process for that vocabulary. Build the dictionary first. + work in any system that interacts with humans. The Open Human Model is the + corpus this framework produces — one word per RFC, argued in public, with the + first RFC defining human. Build the dictionary first.
Sign in with Gitea @@ -54,6 +51,12 @@ export default function Landing() { and a stable identifier — and only then can other RFCs build on it. + ++ OHM is run by Ben on Wiggleverse RFC — the open-source + standardization-process software that powers it. Anyone can run their + own collaboration on the same substrate. +