---
id: TASK-81
title: 'rStack.online landing page — ontology, branding, and OSS logos'
status: Done
assignee: []
created_date: '2026-03-03 02:10'
updated_date: '2026-03-03 02:10'
labels:
  - rstack-online
  - branding
  - documentation
dependencies: []
references:
  - 'https://rstack.online'
  - 'https://github.com/rspace-online/rspace-online/blob/main/ONTOLOGY.md'
priority: medium
---

## Description

<!-- SECTION:DESCRIPTION:BEGIN -->
Major update to the rstack.online landing page to align with the new ONTOLOGY.md three-layer architecture model and establish consistent branding across all rApps and open source dependencies.
<!-- SECTION:DESCRIPTION:END -->

## Acceptance Criteria
<!-- AC:BEGIN -->
- [x] #1 Architecture section reflects 3-layer ontology (rApps → rSpace → rStack)
- [x] #2 Hero subtitle uses ontology framing
- [x] #3 x402 micropayments and Gnosis Safe added to value architecture section
- [x] #4 Tech references updated: Y.js→Automerge, tldraw→FolkJS, ERC-4337→Gnosis Safe
- [x] #5 EncryptID flow diagram shows full HKDF key hierarchy
- [x] #6 Link to full ONTOLOGY.md on GitHub
- [x] #7 All 22 rApp cards use branded badge icons (rS, rN, rV, etc.) with emoji after name
- [x] #8 All 7 demo cards use branded badge variant
- [x] #9 13 OSS tool cards have actual SVG/PNG logos from official sources
- [x] #10 All 13 OSS tool cards are clickable links to repos/websites
- [x] #11 rIDs renamed to rIdentity across the site
- [x] #12 Nav header shows [rS] badge + (you)rStack branding
- [x] #13 Browser tab title is clean 'rStack' without (you) prefix
<!-- AC:END -->

## Final Summary

<!-- SECTION:FINAL_SUMMARY:BEGIN -->
## Summary

Comprehensive update to rstack.online across 8 commits:

### Architecture & Content (from ONTOLOGY.md)
- Rewrote architecture section from 4 generic layers to the ontology's 3-tier model (rStack Foundation / rSpace Platform / rApps)
- Updated hero subtitle: "composable, local-first platform for collaborative knowledge work, democratic governance, and programmable economic flows"
- Added x402 micropayments as lead card in value architecture, Gnosis Safe treasury, governance tokens, rollup strategy
- Replaced EncryptID flow diagram with precise HKDF key hierarchy (passkey → PRF → HKDF → AES-256-GCM / Ed25519 / ECDSA P-256 / secp256k1)
- Updated all tech references: Y.js→Automerge, tldraw→FolkJS, ERC-4337→Gnosis Safe, Hono→Hono+x402
- Added link to full ontology doc on GitHub

### Branding & Icons
- 22 app cards: replaced emoji icons with branded badge abbreviations (rS on teal, rN on amber, etc.) matching app-switcher palette, with emoji retained after name for visual scanning
- 7 demo cards: same badge treatment at larger 56x56 size
- 13 OSS tool cards: added actual project logos (10 from Simple Icons CDN, Automerge brandmark SVG, Safe white SVG, FolkJS PNG)
- All 13 OSS cards now clickable links to official repos/websites
- Renamed rIDs → rIdentity across all 5 occurrences
- Nav header: [rS] teal badge + "(you)rStack" with dimmed pun
- Browser tab: clean "rStack — Open-Source Community Infrastructure"

### Commits
- `257a1b2` feat: update landing page with ontology-derived architecture info
- `a796bb4` feat: branded badge icons for all rApps and OSS tool logos
- `723d674` feat: use actual SVG/PNG logos for OSS tools section
- `584b3fc` feat: add emoji indicators next to rApp names in card headers
- `676c118` brand: rename rIDs → rIdentity across the site
- `df2de33` feat: make OSS tool cards clickable links to repos/websites
- `087e60d` brand: update nav header to show [rS] badge + "rStack" text
- `e547783` brand: add (you)rStack branding to nav header
- `b6d464d` brand: remove (you) from browser tab title
<!-- SECTION:FINAL_SUMMARY:END -->
