Body: Redesigned the Y-axis based on our earlier discussion about separating End-User Apps from Dev Tools. Previous axis
Y: Maturity (Concept → Prototype → Active → Established) X: User distance
Current axis
Y: User behavior (Communicate / Discover / Create / Analyze / Moderate / Manage) X: Audience breadth (Everyone / Community / Creators / Power Users) Maturity: expressed as color (Established=blue / Growing=green / Emerging=orange / Experimental=red)
Why Maturity as a Y-axis created ranking optics — apps at the top looked "better." User behavior as the primary axis makes every row equally valid. Empty cells now clearly show where no one has built anything yet. The split from Dev Tools (your suggestion) made this possible. Once the scope narrowed to End-User Apps, behavior categories became the natural organizing principle. Prototype https://moja.tngl.io/atproto-ecosystem-map Feedback welcome — especially on whether the six behavior categories cover the space well, or if something is missing/overlapping.