Replace generic r* gradient badge with the rSpace-style teal [rS]
badge and add "rStack" label text next to it.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Each card in "Built on the best of open source" now links to the
project's GitHub repo or official website:
FolkJS → folk.computer, Automerge → automerge.org,
WebAuthn → webauthn.io, Discourse/Typst/Immich/PeerTube/Plausible/
Safe/Docker/Hono → GitHub repos, Leaflet → leafletjs.com,
Matrix → matrix.org
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Updates app-switcher, identity section heading, self-host deploy
example, demo card, and footer link.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Each app card now shows: [badge] AppName + emoji
e.g. [rS] rSpace 🌌, [rN] rNotes 📝, [rV] rVote 🗳️
Keeps the visual character while the badge provides brand consistency.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace text-badge placeholders with real project logos from
Simple Icons CDN and official sources:
- 10 tools via cdn.simpleicons.org (white SVGs for dark bg)
- Automerge brandmark from GitHub repo
- Safe logo from safe.global (white variant)
- FolkJS logo from folk.computer (PNG, no SVG exists)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace emoji icons with consistent badge-style branding across the
entire site. Each rApp now shows its branded abbreviation (rS, rN, rV,
etc.) on its pastel badge color, matching the app-switcher design.
- 22 app cards: emoji → colored badge (e.g. 🌌 → [rS] on teal)
- 7 demo cards: emoji → larger badge variant
- 13 OSS tool cards: add brand-colored logo badges (Fk, Am, Wa, etc.)
- New CSS: .app-card-badge, .demo-card-badge, .oss-logo, .oss-card-header
- Badge colors match app-switcher MODULE_BADGES palette
- OSS logos use each project's official brand color
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Align rstack.online with the new ONTOLOGY.md three-layer model
(rStack Foundation / rSpace Platform / rApps). Key changes:
- Architecture section now shows rApps → rSpace → rStack layers
- Hero subtitle uses ontology framing (local-first, composable, etc.)
- Add x402 micropayments and Gnosis Safe to value architecture
- Update Y.js/tldraw references to Automerge/FolkJS (current state)
- EncryptID flow diagram shows full HKDF key hierarchy
- Link to full ontology doc on GitHub
- Nav updated: Architecture, Apps, Identity, Payments, Open Source
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Nav changed from sticky to fixed position
- Background/border colors matched to rstack-header dark theme
- Added gradient r* logo badge (28x28, matching rstack-header dimensions)
- Added "Try Demo" button with standard rApp styling
- Right side wrapped in nav-right for consistent layout
- Hero padding adjusted for fixed nav offset
- Section scroll-margin-top set for proper anchor scrolling
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Reinforces the r-suite "your tools" philosophy across all rApp landing pages.
Also normalizes title separators to em-dash (—) for consistency.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move rTube and rSwag to Creating, add rSocials to Sharing,
rename Social & Media to Sharing, split rData into Observing.
Create rstack-apps.json as single source of truth for all
AppSwitcher/Footer/explainer components across the ecosystem.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Traefik wildcard HostRegexp for <space>.r*.online subdomains
- Middleware subdomain extraction and path rewriting
- Provision endpoint with owner_did acknowledgement
- Registry enforces space ownership via EncryptID JWT
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Part of the ridentity.online branding migration. The EncryptID auth
server is now accessible at auth.ridentity.online (with the legacy
encryptid.jeffemmett.com kept as a backward-compatible alias).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Added rPhotos to Share & Connect area with Immich/ML/pgvector tech
- Added rPhotos and rIDs demo cards to interactive section
- Added Identity & Infrastructure category to AppSwitcher dropdown
- Rebranded EncryptID references to rIDs (powered by EncryptID)
- Added Immich to open source foundations grid
- Updated footer with rPhotos and rIDs links
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Restructure rstack.online from a flat app grid into a narrative explainer
site organized by functional areas (Create, Plan, Communicate, Decide,
Fund, Share, Observe). Add architecture diagram, open-source foundations
section, interactive demo section, and sticky nav with section links.
Each app card now shows the OSS tools it's built on.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds the unified rStack app switcher as pure HTML/CSS/JS with pastel
badges, emoji icons, and categorized navigation across all 17 rStack apps.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Inject rdata.online/collect.js tracking script in layout
- Add rData link to ecosystem footer
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add nav header (Demo/Create Space/Sign In), update hero and pillars to
lead with open source and self-hosted messaging, add dedicated
"Self-Host Your Stack" section with docker compose deployment example
and four benefit cards, update footer tagline.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Complete HTTP endpoint documentation for all 13 r*.online modules (57+
endpoints). Includes WebSocket protocols, EncryptID SDK usage examples,
and authentication patterns for Hono, Next.js, and Python/Django.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New section covering how r-Stack apps issue tokens via the shared
CRDT layer: email/EncryptID-based distribution, cross-app token
utility (weighted voting, budget shares, treasury access, payments),
and optional bridge to on-chain ERC-20 via Account Abstraction.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replaces the small EncryptID banner with two full sections:
- How EncryptID Works: passkey auth, local-first data sovereignty,
social recovery, wallet abstraction with architecture diagram
- What This Unlocks: community treasuries without crypto literacy,
tamper-proof governance, encrypted collaboration by default,
portable identity, gasless micro-payments, real ownership
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Static site listing all r-Stack ecosystem apps with EncryptID
identity section. Dockerized with nginx + Traefik labels.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>