Dense zones show competition. Empty zones show opportunity. A 2D map of the ATProto ecosystem.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update README: current axis design + design decisions

+16 -4
+16 -4
README.md
··· 4 4 5 5 ## What this is 6 6 7 - A 2D map of the ATProto ecosystem, plotted on two axes: 7 + A 2D map of the ATProto ecosystem for end-user apps, plotted on two axes: 8 8 9 - - **X: User Distance** — Infrastructure → Dev Tools → Middleware → End-User Apps 10 - - **Y: Maturity** — Concept → Prototype → Active → Established 9 + - **Y: User Behavior** — Communicate / Discover / Create / Analyze / Moderate / Manage 10 + - **X: Audience Breadth** — Everyone / Community / Creators / Power Users 11 + - **Maturity** (color) — Established (blue) / Growing (green) / Emerging (orange) / Experimental (red) 11 12 12 13 The map makes gaps visible. Where the grid is empty, no one has built yet. 13 14 15 + ## Design decisions 16 + 17 + - **End-User Apps only.** Dev Tools deserve a separate map with different axes. 18 + - **No App Store.** No rankings, reviews, stars, or download counts. Every app occupies equal space. 19 + - **Opt-in listing.** Developers choose to be on the map. 20 + - **UI layer, not data layer.** This map consumes data that a community app lexicon produces. It complements directories like [atproto.garden](https://atproto.garden) and [BlueskyDirectory](https://blueskydirectory.com), not competes with them. 21 + 14 22 ## Status 15 23 16 - Interactive prototype (single HTML file). Data is illustrative, not exhaustive. 24 + Interactive prototype (single HTML file, 31 real apps). Data is illustrative, not exhaustive. 25 + 26 + ## Related 27 + 28 + - [Community App Lexicon discussion](https://discourse.atprotocol.community/t/a-community-app-lexicon/656) on discourse.atprotocol.community 17 29 18 30 ## License 19 31