From 7682f90e0819b40375322e68bf9a77512d52f3bd Mon Sep 17 00:00:00 2001
From: Natalie Bridgers
Date: Fri, 14 Aug 2026 01:54:04 -0500
Subject: [PATCH 1/3] significantly better readme
Signed-off-by: Natalie Bridgers
---
README.md | 45 ++++++++++++++++++++++++++++++++-------------
1 file changed, 32 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index 550f1a1d..7ecf06c7 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,37 @@
-
-
Streamplace
- Solving Video for Everybody Forever
-
- stream.place |
- Documentation |
- Download
-
+
+Streamplace
+Solving Video for Everybody Forever
-## Sponsorship
+Welcome friends! This is the codebase for Streamplace, live video built on the
+[AT Protocol](https://atproto.com), which is the same protocol that powers Bluesky.
-
+Get started fast:
-Streamplace was generously funded by the Livepeer Treasury as part of their
-mission to build the world's open video infrastructure. Check out more at
-[livepeer.org](https://www.livepeer.org/)!
+- **Web: [stream.place](https://stream.place)**
+- **Download: [stream.place/download](https://stream.place/download)**
+- **Docs: [stream.place/docs](https://stream.place/docs)**
+
+## Development Resources
+
+The server is written in Go (`pkg/`, `cmd/`) and the app is a
+[React Native](https://reactnative.dev/) application in TypeScript (`js/`).
+The `place.stream.*` Lexicons live in [`lexicons/`](lexicons/).
+
+You don't _need_ to understand the AT Protocol to work with Streamplace, but
+it helps quite a lot. Learn more at [atproto.com](https://atproto.com/guides/overview).
+
+Good places to start:
+
+- [Quick start: streaming](https://stream.place/docs/guides/start-streaming/quick-start)
+- [Development setup](https://stream.place/docs/guides/start-contributing/streamplace-dev-setup)
+- [Self-hosting](https://stream.place/docs/guides/installing/installing-streamplace)
+- [API reference](https://stream.place/docs/lex-reference/place-stream-defs)
+
+## Contributions
+
+Check for existing [issues](https://github.com/streamplace/streamplace/issues)
+before filing a new one, and open an issue for discussion before submitting a
+large PR. Questions and chat are welcome on
+[Discord](https://discord.stream.place).
--
2.51.2
From 748d28e9a244f3bac4489b346b66c74c53fa6142 Mon Sep 17 00:00:00 2001
From: natalie <22222885+espeon@users.noreply.github.com>
Date: Fri, 14 Aug 2026 02:00:25 -0500
Subject: [PATCH 2/3] Update README.md
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 7ecf06c7..72da91f5 100644
--- a/README.md
+++ b/README.md
@@ -26,7 +26,7 @@ Good places to start:
- [Quick start: streaming](https://stream.place/docs/guides/start-streaming/quick-start)
- [Development setup](https://stream.place/docs/guides/start-contributing/streamplace-dev-setup)
-- [Self-hosting](https://stream.place/docs/guides/installing/installing-streamplace)
+- [Self-hosting](https://stream.place/docs/guides/installing/downloading-streamplace)
- [API reference](https://stream.place/docs/lex-reference/place-stream-defs)
## Contributions
--
2.51.2
From d025a99660131105846b17e138dbc1a0df3285c7 Mon Sep 17 00:00:00 2001
From: Natalie Bridgers
Date: Fri, 14 Aug 2026 02:07:25 -0500
Subject: [PATCH 3/3] should have not been committed rip
Signed-off-by: Natalie Bridgers
---
.impeccable.md | 21 ---------------------
1 file changed, 21 deletions(-)
delete mode 100644 .impeccable.md
diff --git a/.impeccable.md b/.impeccable.md
deleted file mode 100644
index 6c40e953..00000000
--- a/.impeccable.md
+++ /dev/null
@@ -1,21 +0,0 @@
-## Design Context
-
-### Users
-
-Streamers going live and viewers watching streams are the primary audience. Developers building on AT Protocol video infrastructure are a secondary audience. Users open the app to watch live content, chat with communities, or broadcast themselves. The experience should feel like opening a social space, not a utility.
-
-### Brand Personality
-
-Warm, social, inviting. The interface should feel like walking into a friendly room where people are hanging out, not a cold control panel. Approachable without being childish, social without being noisy.
-
-### Aesthetic Direction
-
-Dark-first experience (light mode supported as secondary). The existing pink/rose crystal logo is a strong anchor — lean into warm tones rather than the current default indigo/violet. Avoid generic web3 aesthetics (no gradients, glassmorphism, neon accents on dark backgrounds) and the corporate ad-heavy feel of YouTube. Reference: Arc browser, Figma — distinctive, personality-forward, creative without being chaotic. The UI should have a clear point of view and feel intentionally crafted, not assembled from a template.
-
-### Design Principles
-
-1. **Content-first**: The video and the community come first. UI chrome should recede and let streams and chat breathe.
-2. **Warm competence**: Technically capable without feeling cold. Warm tones, soft edges, human touch in every detail.
-3. **Distinctive identity**: This should never be confused with Twitch, YouTube, or a generic streaming app. Own the pink crystal energy.
-4. **Accessible by default**: Atkinson Hyperlegible is the right foundation. Maintain high contrast ratios, generous touch targets, and clear hierarchy.
-5. **Platform-native feel**: Respect iOS, Android, web, and desktop conventions while maintaining brand consistency across all.
--
2.51.2