org.latha.island
Samples
126 randomly sampled records from the AT Protocol firehose
org.latha.island (53 samples)
{
"$type": "org.latha.island",
"source": {
"uri": "https://astera.org",
"collection": "network.cosmik.connection"
},
"analysis": {
"title": "Knowledge graphs, At protocol",
"themes": [
"knowledge graphs",
"at protocol"
],
"tensions": [
"Linear authorship is lossy; modular attribution protocol makes each contribution a labeled versioned attributed node; self-propagating attribution",
"Josh Shaked on Leaflet. Feed-as-product thesis: platform-controlled algorithms are the original sin of social media. ATProto outsources the algorithm to open marketplace of third-party feeds. Proposes a four-sided marketplace (platforms, users, publishers, feed creators) with Visa-like interchange fee model for value distribution. Open questions: market structure, feed UI, multi-lexicon rendering, non-ATProto content.",
"Three live demos: (1) Todo app syncing via S3 with no sync server, including parallel mutations that converge. (2) Two apps sharing same database with partial replication -- user directory app only transfers user-domain data, not todo data. (3) Enterprise merge: installing Datalog rules at runtime to unify two application domains (todos + users) so todos can be assigned to users, and going back to the old app shows all data interoperable. Key technical detail: Rust derive macro can auto-generate",
"Skyboard is a collaborative kanban board built on AT Protocol. Each user's data lives in their own PDS. An appview server (Bun+SQLite on Fly.io) aggregates board data via Jetstream and provides real-time WebSocket updates. Uses per-field LWW CRDT for conflict resolution, fractional indexing for task ordering, and a trust+permissions system for multi-user collaboration. Includes a CLI (sb) and a Svelte 5 web app with Dexie/IndexedDB local-first persistence. GPL-3.0, 21 stars, 3 contributors (disn",
"Flutter+Dart Bluesky client with Material You design. Offline-first via Drift SQLite (drafts, cached profiles/posts, search history). Feature-first architecture: core/ for shared infra, features/ for domain logic. Uses atproto/bluesky Dart packages for networking. Built-in DevTools for AT Protocol exploration. Single contributor (Owais/desertthunder). Part of Stormlight Labs ecosystem alongside noteleaf, knowledgelab, thunderus."
],
"synthesis": "Island (41 vertices, 59 edges, 9 DIDs). Themes: knowledge graphs, at protocol. 44 carry touchpoints — new edges connecting this island to your knowledge base. 10 existing edges flagged as semantically significant. There are 5 tensions with your existing claims. Open questions: 44 carry touchpoints found. How does your existing knowledge reshape this island? What evidence would resolve the 5 tension(s) identified? This island has 21 connection types. What's the dominant relationship? This is a 41-vertex cluster. Are there sub-clusters within it?",
"highlights": [
"https://cosmik.network/ → https://cosmik.network/hyperfeed",
"https://cosmik.network/hyperfeed → https://astera.org",
"https://kennypeng.me/skytrails.html → https://cosmik.network/",
"https://www.lesswrong.com/posts/9eehTtLsTBZR9Bd7Q/on-open-science-research-labs-on-discord-and-getting-more → https://cosmik.network/",
"https://zicklag.leaflet.pub/3mk527ng7hs2j → https://kennypeng.me/skytrails.html",
"https://zicklag.leaflet.pub/3mk527ng7hs2j → https://quint.sh/",
"https://zicklag.leaflet.pub/3mk527ng7hs2j → https://tomcritchlow.com/2018/10/10/of-gardens-and-wikis/",
"https://zicklag.leaflet.pub/3mk527ng7hs2j → https://www.youtube.com/live/ww046k3L2vY",
"https://zicklag.leaflet.pub/3mk527ng7hs2j → https://zicklag.leaflet.pub/3mju7e6hxs22x",
"https://bsky.app/profile/kennypeng.bsky.social/post/3mjk5i4j4ns2q → https://bsky.app/profile/sensemaker.computer/post/3mjkkpx4rzb2z"
],
"synthesisDoc": {
"$type": "pub.oxa.document",
"title": {
"text": "Knowledge graphs, At protocol",
"facets": []
},
"children": [
{
"text": "Island (41 vertices, 59 edges, 9 DIDs). Themes: knowledge graphs, at protocol. 44 carry touchpoints — new edges connecting this island to your knowledge base. 10 existing edges flagged as semantically significant. There are 5 tensions with your existing claims. Open questions: 44 carry touchpoints found. How does your existing knowledge reshape this island? What evidence would resolve the 5 tension(s) identified? This island has 21 connection types. What’s the dominant relationship? This is a 41-vertex cluster. Are there sub-clusters within it?",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": []
}
],
"createdAt": "2026-05-15T23:34:29.083Z"
},
"openQuestions": [
"44 carry touchpoints found. How does your existing knowledge reshape this island?",
"What evidence would resolve the 5 tension(s) identified?",
"This island has 21 connection types. What's the dominant relationship?",
"This is a 41-vertex cluster. Are there sub-clusters within it?"
]
},
"createdAt": "2026-05-15T05:40:20.150Z",
"connections": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
]
}
did:plc:ngokl2gnmpbvuvrfckja3g7p | at://did:plc:ngokl2gnmpbvuvrfckja3g7p/org.latha.island/97afe9e5a085
pub.oxa.blocks.defs (nested within org.latha.island) (26 samples)
{
"$type": "org.latha.island",
"source": {
"uri": "https://webtil.es/",
"collection": "network.cosmik.connection"
},
"analysis": {
"title": "Composable UI on the AT Protocol: Inlay, Web Tiles, and Attie converge on safer, richer social experiences",
"themes": [
"AT Protocol",
"server-driven UI",
"composable web components",
"sandboxed web content",
"agentic social software",
"content-addressing",
"DASL",
"decentralization"
],
"tensions": [
"Inlay's open component resolution vs. Web Tiles' strict sandboxing model; Attie's agent-driven personalization vs. protocol-level composability; multiple competing approaches to the same problem with no clear convergence"
],
"synthesis": "This island orbits a single question: **how do you build rich, composable, and safe UI experiences on the AT Protocol?** Three distinct but related answers converge here, each staking out a different point in the design space.\n\n[Inlay](https://inlay.at) — created by [danabra.mov](https://tangled.org/danabra.mov/inlay) and hosted on [Tangled](https://tangled.org/did:plc:fpruhuo22xkm5o7ttr2ktxdo/inlay) — is a *server-driven UI* system. Components live as AT Protocol records (`at.inlay.component`), resolved through import stacks of DIDs, and rendered by hosts into whatever output they choose (HTML, React, SwiftUI). The design system **Atsui** (`org.atsui`) serves as Inlay's primitive layer — like HTML, but defined purely as lexicon interfaces. The key insight is that NSIDs describe *what* a component does, not *how*; multiple implementations can coexist, and the importer's DID list controls which wins. This makes social UIs — a Bluesky post, a profile card — into composable, protocol-native building blocks.\n\n[Web Tiles](https://webtil.es), specified at [dasl.ing/tiles.html](https://dasl.ing/tiles.html) and browseable at [hanger.directory](https://hanger.directory) (\"June Bug\"), takes a different approach. Tiles are *sandboxed web content* — arbitrary HTML/CSS/JS, but locked behind a strict CSP that eliminates all network access beyond pre-declared resources. The design decision tree in the spec is explicit: no network access means no exfiltration, which means tiles are safe to embed in private chat, social feeds, or LLM contexts. Tiles use content-addressing (MASL, CIDs, CAR) and publish natively to AT Protocol records. The trade-off is deliberate: you lose network freedom, but you gain composability and trust.\n\n[Attie](https://attie.ai), announced by Jay in [The Liquid Frontier](https://theliquidfrontier.leaflet.pub/3mi5pwkoqx22g), approaches the problem from yet another angle — *agentic personalization*. Rather than composing UI from protocol-native components, Attie uses coding agents to build custom feeds from natural language descriptions. It's positioned as an experiment in making the AT Protocol genuinely accessible to non-coders, leveraging the protocol's open data layer and defined schemas as a natural substrate for AI-driven software generation.\n\nThe core tension is architectural: Inlay bets on a *component resolution* model where the protocol is the platform, Web Tiles bets on *sandboxed isolation* where security enables new use cases, and Attie bets on *agentic automation* that lower the barrier to building. All three need embeddable, safe, composable UI in the Atmosphere — but they solve different parts of the problem. The [VOD Place recording](https://vod.place/watch?uri=at://did:plc:rbvrr34edl5ddpuwcubjiost/place.stream.video/3mia5q5vu4q2h) of the ATmosphereConf 2026 \"WebTiles Showcase\" and the [Bluesky post](https://bsky.app/profile/danabra.mov/post/3mi64e6xl5k2y) by danabra.mov sit at the intersection, suggesting these projects are already aware of each other — whether they converge or diverge will shape how rich social experiences get built on the protocol.",
"updatedAt": "2026-05-15T23:49:51.493Z",
"highlights": [
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7owd62td2b",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7gqxlh4x25",
"at://did:plc:lcytlkvzs3wslcgbk7i3ygak/network.cosmik.connection/3mi7zxuiguo2g"
],
"synthesisDoc": {
"$type": "pub.oxa.document",
"title": {
"text": "Composable UI on the AT Protocol: Inlay, Web Tiles, and Attie converge on safer, richer social experiences",
"facets": []
},
"children": [
{
"text": "This island orbits a single question: how do you build rich, composable, and safe UI experiences on the AT Protocol? Three distinct but related answers converge here, each staking out a different point in the design space.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 116,
"byteStart": 38
},
"features": [
{
"$type": "pub.oxa.richtext.facet#strong"
}
]
}
]
},
{
"text": "Inlay — created by danabra.mov and hosted on Tangled — is a server-driven UI system. Components live as AT Protocol records (at.inlay.component), resolved through import stacks of DIDs, and rendered by hosts into whatever output they choose (HTML, React, SwiftUI). The design system Atsui (org.atsui) serves as Inlay’s primitive layer — like HTML, but defined purely as lexicon interfaces. The key insight is that NSIDs describe what a component does, not how; multiple implementations can coexist, and the importer’s DID list controls which wins. This makes social UIs — a Bluesky post, a profile card — into composable, protocol-native building blocks.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 5,
"byteStart": 0
},
"features": [
{
"uri": "https://inlay.at",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 32,
"byteStart": 21
},
"features": [
{
"uri": "https://tangled.org/danabra.mov/inlay",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 54,
"byteStart": 47
},
"features": [
{
"uri": "https://tangled.org/did:plc:fpruhuo22xkm5o7ttr2ktxdo/inlay",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 80,
"byteStart": 64
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 147,
"byteStart": 129
},
"features": [
{
"$type": "pub.oxa.richtext.facet#inlineCode"
}
]
},
{
"index": {
"byteEnd": 292,
"byteStart": 287
},
"features": [
{
"$type": "pub.oxa.richtext.facet#strong"
}
]
},
{
"index": {
"byteEnd": 303,
"byteStart": 294
},
"features": [
{
"$type": "pub.oxa.richtext.facet#inlineCode"
}
]
},
{
"index": {
"byteEnd": 441,
"byteStart": 437
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 467,
"byteStart": 464
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
}
]
},
{
"text": "Web Tiles, specified at dasl.ing/tiles.html and browseable at hanger.directory (“June Bug”), takes a different approach. Tiles are sandboxed web content — arbitrary HTML/CSS/JS, but locked behind a strict CSP that eliminates all network access beyond pre-declared resources. The design decision tree in the spec is explicit: no network access means no exfiltration, which means tiles are safe to embed in private chat, social feeds, or LLM contexts. Tiles use content-addressing (MASL, CIDs, CAR) and publish natively to AT Protocol records. The trade-off is deliberate: you lose network freedom, but you gain composability and trust.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 9,
"byteStart": 0
},
"features": [
{
"uri": "https://webtil.es",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 43,
"byteStart": 24
},
"features": [
{
"uri": "https://dasl.ing/tiles.html",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 78,
"byteStart": 62
},
"features": [
{
"uri": "https://hanger.directory",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 156,
"byteStart": 135
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 32,
"byteStart": 24
},
"features": [
{
"uri": "https://dasl.ing",
"$type": "pub.oxa.richtext.facet#link"
}
]
}
]
},
{
"text": "Attie, announced by Jay in The Liquid Frontier, approaches the problem from yet another angle — agentic personalization. Rather than composing UI from protocol-native components, Attie uses coding agents to build custom feeds from natural language descriptions. It’s positioned as an experiment in making the AT Protocol genuinely accessible to non-coders, leveraging the protocol’s open data layer and defined schemas as a natural substrate for AI-driven software generation.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 5,
"byteStart": 0
},
"features": [
{
"uri": "https://attie.ai",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 46,
"byteStart": 27
},
"features": [
{
"uri": "https://theliquidfrontier.leaflet.pub/3mi5pwkoqx22g",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 121,
"byteStart": 98
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
}
]
},
{
"text": "The core tension is architectural: Inlay bets on a component resolution model where the protocol is the platform, Web Tiles bets on sandboxed isolation where security enables new use cases, and Attie bets on agentic automation that lower the barrier to building. All three need embeddable, safe, composable UI in the Atmosphere — but they solve different parts of the problem. The VOD Place recording of the ATmosphereConf 2026 “WebTiles Showcase” and the Bluesky post by danabra.mov sit at the intersection, suggesting these projects are already aware of each other — whether they converge or diverge will shape how rich social experiences get built on the protocol.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 71,
"byteStart": 51
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 151,
"byteStart": 132
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 226,
"byteStart": 208
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 402,
"byteStart": 383
},
"features": [
{
"uri": "https://vod.place/watch?uri=at://did:plc:rbvrr34edl5ddpuwcubjiost/place.stream.video/3mia5q5vu4q2h",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 474,
"byteStart": 462
},
"features": [
{
"uri": "https://bsky.app/profile/danabra.mov/post/3mi64e6xl5k2y",
"$type": "pub.oxa.richtext.facet#link"
}
]
}
]
}
],
"createdAt": "2026-05-15T23:49:51.315Z"
},
"openQuestions": [
"Will Inlay's component model and Web Tiles' sandboxing model converge or compete?",
"How does Attie's agentic approach relate to the component-level composability that Inlay enables?",
"Can the AT Protocol sustain multiple parallel UI composition standards, or will one dominate?"
]
},
"createdAt": "2026-05-15T20:56:17.807Z",
"updatedAt": "2026-05-16T00:18:05.776Z",
"connections": [
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7owd62td2b",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7gqxlh4x25",
"at://did:plc:lcytlkvzs3wslcgbk7i3ygak/network.cosmik.connection/3mi7zxuiguo2g",
"at://did:plc:3x5npw4cb2twifyqcox7jmqj/network.cosmik.connection/3mjka2klleh2z",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7ov7oivv27",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7otrwqcc24",
"at://did:plc:lcytlkvzs3wslcgbk7i3ygak/network.cosmik.connection/3mi7zqchrwv2b",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7oq5bgey2h",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7gmgoofg2v",
"at://did:plc:3x5npw4cb2twifyqcox7jmqj/network.cosmik.connection/3mjka7qijsa2h",
"at://did:plc:3x5npw4cb2twifyqcox7jmqj/network.cosmik.connection/3mjk7yevuid2h",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7mjurif32b"
]
}
did:plc:ngokl2gnmpbvuvrfckja3g7p | at://did:plc:ngokl2gnmpbvuvrfckja3g7p/org.latha.island/23b3f4174de8
pub.oxa.document (nested within org.latha.island) (26 samples)
{
"$type": "org.latha.island",
"source": {
"uri": "https://webtil.es/",
"collection": "network.cosmik.connection"
},
"analysis": {
"title": "Composable UI on the AT Protocol: Inlay, Web Tiles, and Attie converge on safer, richer social experiences",
"themes": [
"AT Protocol",
"server-driven UI",
"composable web components",
"sandboxed web content",
"agentic social software",
"content-addressing",
"DASL",
"decentralization"
],
"tensions": [
"Inlay's open component resolution vs. Web Tiles' strict sandboxing model; Attie's agent-driven personalization vs. protocol-level composability; multiple competing approaches to the same problem with no clear convergence"
],
"synthesis": "This island orbits a single question: **how do you build rich, composable, and safe UI experiences on the AT Protocol?** Three distinct but related answers converge here, each staking out a different point in the design space.\n\n[Inlay](https://inlay.at) — created by [danabra.mov](https://tangled.org/danabra.mov/inlay) and hosted on [Tangled](https://tangled.org/did:plc:fpruhuo22xkm5o7ttr2ktxdo/inlay) — is a *server-driven UI* system. Components live as AT Protocol records (`at.inlay.component`), resolved through import stacks of DIDs, and rendered by hosts into whatever output they choose (HTML, React, SwiftUI). The design system **Atsui** (`org.atsui`) serves as Inlay's primitive layer — like HTML, but defined purely as lexicon interfaces. The key insight is that NSIDs describe *what* a component does, not *how*; multiple implementations can coexist, and the importer's DID list controls which wins. This makes social UIs — a Bluesky post, a profile card — into composable, protocol-native building blocks.\n\n[Web Tiles](https://webtil.es), specified at [dasl.ing/tiles.html](https://dasl.ing/tiles.html) and browseable at [hanger.directory](https://hanger.directory) (\"June Bug\"), takes a different approach. Tiles are *sandboxed web content* — arbitrary HTML/CSS/JS, but locked behind a strict CSP that eliminates all network access beyond pre-declared resources. The design decision tree in the spec is explicit: no network access means no exfiltration, which means tiles are safe to embed in private chat, social feeds, or LLM contexts. Tiles use content-addressing (MASL, CIDs, CAR) and publish natively to AT Protocol records. The trade-off is deliberate: you lose network freedom, but you gain composability and trust.\n\n[Attie](https://attie.ai), announced by Jay in [The Liquid Frontier](https://theliquidfrontier.leaflet.pub/3mi5pwkoqx22g), approaches the problem from yet another angle — *agentic personalization*. Rather than composing UI from protocol-native components, Attie uses coding agents to build custom feeds from natural language descriptions. It's positioned as an experiment in making the AT Protocol genuinely accessible to non-coders, leveraging the protocol's open data layer and defined schemas as a natural substrate for AI-driven software generation.\n\nThe core tension is architectural: Inlay bets on a *component resolution* model where the protocol is the platform, Web Tiles bets on *sandboxed isolation* where security enables new use cases, and Attie bets on *agentic automation* that lower the barrier to building. All three need embeddable, safe, composable UI in the Atmosphere — but they solve different parts of the problem. The [VOD Place recording](https://vod.place/watch?uri=at://did:plc:rbvrr34edl5ddpuwcubjiost/place.stream.video/3mia5q5vu4q2h) of the ATmosphereConf 2026 \"WebTiles Showcase\" and the [Bluesky post](https://bsky.app/profile/danabra.mov/post/3mi64e6xl5k2y) by danabra.mov sit at the intersection, suggesting these projects are already aware of each other — whether they converge or diverge will shape how rich social experiences get built on the protocol.",
"updatedAt": "2026-05-15T23:49:51.493Z",
"highlights": [
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7owd62td2b",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7gqxlh4x25",
"at://did:plc:lcytlkvzs3wslcgbk7i3ygak/network.cosmik.connection/3mi7zxuiguo2g"
],
"synthesisDoc": {
"$type": "pub.oxa.document",
"title": {
"text": "Composable UI on the AT Protocol: Inlay, Web Tiles, and Attie converge on safer, richer social experiences",
"facets": []
},
"children": [
{
"text": "This island orbits a single question: how do you build rich, composable, and safe UI experiences on the AT Protocol? Three distinct but related answers converge here, each staking out a different point in the design space.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 116,
"byteStart": 38
},
"features": [
{
"$type": "pub.oxa.richtext.facet#strong"
}
]
}
]
},
{
"text": "Inlay — created by danabra.mov and hosted on Tangled — is a server-driven UI system. Components live as AT Protocol records (at.inlay.component), resolved through import stacks of DIDs, and rendered by hosts into whatever output they choose (HTML, React, SwiftUI). The design system Atsui (org.atsui) serves as Inlay’s primitive layer — like HTML, but defined purely as lexicon interfaces. The key insight is that NSIDs describe what a component does, not how; multiple implementations can coexist, and the importer’s DID list controls which wins. This makes social UIs — a Bluesky post, a profile card — into composable, protocol-native building blocks.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 5,
"byteStart": 0
},
"features": [
{
"uri": "https://inlay.at",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 32,
"byteStart": 21
},
"features": [
{
"uri": "https://tangled.org/danabra.mov/inlay",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 54,
"byteStart": 47
},
"features": [
{
"uri": "https://tangled.org/did:plc:fpruhuo22xkm5o7ttr2ktxdo/inlay",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 80,
"byteStart": 64
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 147,
"byteStart": 129
},
"features": [
{
"$type": "pub.oxa.richtext.facet#inlineCode"
}
]
},
{
"index": {
"byteEnd": 292,
"byteStart": 287
},
"features": [
{
"$type": "pub.oxa.richtext.facet#strong"
}
]
},
{
"index": {
"byteEnd": 303,
"byteStart": 294
},
"features": [
{
"$type": "pub.oxa.richtext.facet#inlineCode"
}
]
},
{
"index": {
"byteEnd": 441,
"byteStart": 437
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 467,
"byteStart": 464
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
}
]
},
{
"text": "Web Tiles, specified at dasl.ing/tiles.html and browseable at hanger.directory (“June Bug”), takes a different approach. Tiles are sandboxed web content — arbitrary HTML/CSS/JS, but locked behind a strict CSP that eliminates all network access beyond pre-declared resources. The design decision tree in the spec is explicit: no network access means no exfiltration, which means tiles are safe to embed in private chat, social feeds, or LLM contexts. Tiles use content-addressing (MASL, CIDs, CAR) and publish natively to AT Protocol records. The trade-off is deliberate: you lose network freedom, but you gain composability and trust.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 9,
"byteStart": 0
},
"features": [
{
"uri": "https://webtil.es",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 43,
"byteStart": 24
},
"features": [
{
"uri": "https://dasl.ing/tiles.html",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 78,
"byteStart": 62
},
"features": [
{
"uri": "https://hanger.directory",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 156,
"byteStart": 135
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 32,
"byteStart": 24
},
"features": [
{
"uri": "https://dasl.ing",
"$type": "pub.oxa.richtext.facet#link"
}
]
}
]
},
{
"text": "Attie, announced by Jay in The Liquid Frontier, approaches the problem from yet another angle — agentic personalization. Rather than composing UI from protocol-native components, Attie uses coding agents to build custom feeds from natural language descriptions. It’s positioned as an experiment in making the AT Protocol genuinely accessible to non-coders, leveraging the protocol’s open data layer and defined schemas as a natural substrate for AI-driven software generation.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 5,
"byteStart": 0
},
"features": [
{
"uri": "https://attie.ai",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 46,
"byteStart": 27
},
"features": [
{
"uri": "https://theliquidfrontier.leaflet.pub/3mi5pwkoqx22g",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 121,
"byteStart": 98
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
}
]
},
{
"text": "The core tension is architectural: Inlay bets on a component resolution model where the protocol is the platform, Web Tiles bets on sandboxed isolation where security enables new use cases, and Attie bets on agentic automation that lower the barrier to building. All three need embeddable, safe, composable UI in the Atmosphere — but they solve different parts of the problem. The VOD Place recording of the ATmosphereConf 2026 “WebTiles Showcase” and the Bluesky post by danabra.mov sit at the intersection, suggesting these projects are already aware of each other — whether they converge or diverge will shape how rich social experiences get built on the protocol.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 71,
"byteStart": 51
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 151,
"byteStart": 132
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 226,
"byteStart": 208
},
"features": [
{
"$type": "pub.oxa.richtext.facet#emphasis"
}
]
},
{
"index": {
"byteEnd": 402,
"byteStart": 383
},
"features": [
{
"uri": "https://vod.place/watch?uri=at://did:plc:rbvrr34edl5ddpuwcubjiost/place.stream.video/3mia5q5vu4q2h",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 474,
"byteStart": 462
},
"features": [
{
"uri": "https://bsky.app/profile/danabra.mov/post/3mi64e6xl5k2y",
"$type": "pub.oxa.richtext.facet#link"
}
]
}
]
}
],
"createdAt": "2026-05-15T23:49:51.315Z"
},
"openQuestions": [
"Will Inlay's component model and Web Tiles' sandboxing model converge or compete?",
"How does Attie's agentic approach relate to the component-level composability that Inlay enables?",
"Can the AT Protocol sustain multiple parallel UI composition standards, or will one dominate?"
]
},
"createdAt": "2026-05-15T20:56:17.807Z",
"updatedAt": "2026-05-16T00:18:05.776Z",
"connections": [
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7owd62td2b",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7gqxlh4x25",
"at://did:plc:lcytlkvzs3wslcgbk7i3ygak/network.cosmik.connection/3mi7zxuiguo2g",
"at://did:plc:3x5npw4cb2twifyqcox7jmqj/network.cosmik.connection/3mjka2klleh2z",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7ov7oivv27",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7otrwqcc24",
"at://did:plc:lcytlkvzs3wslcgbk7i3ygak/network.cosmik.connection/3mi7zqchrwv2b",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7oq5bgey2h",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7gmgoofg2v",
"at://did:plc:3x5npw4cb2twifyqcox7jmqj/network.cosmik.connection/3mjka7qijsa2h",
"at://did:plc:3x5npw4cb2twifyqcox7jmqj/network.cosmik.connection/3mjk7yevuid2h",
"at://did:plc:6z5botgrc5vekq7j26xnvawq/network.cosmik.connection/3mi7mjurif32b"
]
}
did:plc:ngokl2gnmpbvuvrfckja3g7p | at://did:plc:ngokl2gnmpbvuvrfckja3g7p/org.latha.island/23b3f4174de8
pub.oxa.richtext.facet (nested within org.latha.island) (21 samples)
{
"$type": "org.latha.island",
"source": {
"uri": "https://a.roomy.space/",
"collection": "network.cosmik.connection"
},
"analysis": {
"title": "Island: a.roomy.space (12 nodes, 16 edges)",
"themes": [
"discovered-island"
],
"synthesis": "Discovered island centered on a.roomy.space.\n\n12 nodes connected by 16 edges, contributed by 3 DIDs.\n\nLexmin vertex: https://a.roomy.space/\n\nContributors: vicwalker.dev.br, byarielm.fyi, nandi.latha.org",
"synthesisDoc": {
"$type": "pub.oxa.document",
"title": {
"text": "Island: a.roomy.space (12 nodes, 16 edges)",
"facets": []
},
"children": [
{
"text": "Discovered island centered on a.roomy.space.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": []
},
{
"text": "12 nodes connected by 16 edges, contributed by 3 DIDs.",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": []
},
{
"text": "Lexmin vertex: https://a.roomy.space/",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 24,
"byteStart": 15
},
"features": [
{
"uri": "https://a",
"$type": "pub.oxa.richtext.facet#link"
}
]
}
]
},
{
"text": "Contributors: vicwalker.dev.br, byarielm.fyi, nandi.latha.org",
"$type": "pub.oxa.blocks.defs#paragraph",
"facets": [
{
"index": {
"byteEnd": 27,
"byteStart": 14
},
"features": [
{
"uri": "https://vicwalker.dev",
"$type": "pub.oxa.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 61,
"byteStart": 52
},
"features": [
{
"uri": "https://latha.org",
"$type": "pub.oxa.richtext.facet#link"
}
]
}
]
}
],
"createdAt": "2026-05-15T23:34:28.944Z"
}
},
"createdAt": "2026-05-15T06:08:00.777Z",
"connections": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
]
}
did:plc:ngokl2gnmpbvuvrfckja3g7p | at://did:plc:ngokl2gnmpbvuvrfckja3g7p/org.latha.island/b16bce45e2f8