app.bsky.embed.external

bsky-lexicons.bsky.social

Schema Diff

+462 -0

From

CID
bafyreiblxmpzgwg...
Indexed At
2026-02-18 17:48 UTC
View this version

To

CID
bafyreidhctlel6o...
Indexed At
2026-10-17 01:31 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

21 breaking changes, 217 non-breaking changes.

Breaking Changes (21)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.description", kind: "prop", name: Some("description") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.title", kind: "prop", name: Some("title") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.uri", kind: "prop", name: Some("uri") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewExternalSource", src: "app.bsky.embed.external#viewExternalSource", tgt: "app.bsky.embed.external#viewExternalSource.title", kind: "prop", name: Some("title") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewExternalSource", src: "app.bsky.embed.external#viewExternalSource", tgt: "app.bsky.embed.external#viewExternalSource.uri", kind: "prop", name: Some("uri") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.description", kind: "prop", name: Some("description") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.title", kind: "prop", name: Some("title") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.uri", kind: "prop", name: Some("uri") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.title", kind: "prop", name: Some("title") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.description", kind: "prop", name: Some("description") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.items", kind: "prop", name: Some("items") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.uri", kind: "prop", name: Some("uri") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#colorRGB", src: "app.bsky.embed.external#colorRGB", tgt: "app.bsky.embed.external#colorRGB.g", kind: "prop", name: Some("g") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#colorRGB", src: "app.bsky.embed.external#colorRGB", tgt: "app.bsky.embed.external#colorRGB.r", kind: "prop", name: Some("r") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#colorRGB", src: "app.bsky.embed.external#colorRGB", tgt: "app.bsky.embed.external#colorRGB.b", kind: "prop", name: Some("b") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.description", kind: "prop", name: Some("description") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.uri", kind: "prop", name: Some("uri") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.title", kind: "prop", name: Some("title") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.active", kind: "prop", name: Some("active") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGalleryImage", src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.fullsize", kind: "prop", name: Some("fullsize") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGalleryImage", src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.thumbnail", kind: "prop", name: Some("thumbnail") }
Non-Breaking Changes (217)
  • AddedVertex AddedVertex { vertex_id: "app.bsky.actor.defs#profileViewBasic" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.defs#aspectRatio" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#colorRGB" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#colorRGB.b" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#colorRGB.g" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#colorRGB.r" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#external.associatedRefs" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#external.associatedRefs:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedProfiles" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedProfiles:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedRefs" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedRefs:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.description" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.image" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.labels" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.labels:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likeCount" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likers" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likers:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.publisher" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.readingTime" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.title" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.updatedAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.uri" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedProfiles" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedRefs" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.description" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.image" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.labels" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.labels:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.logo" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscribers" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscribers:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscriptionCount" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.theme" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.title" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.updatedAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.uri" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.accent" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.accentForeground" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.background" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.foreground" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.associatedProfiles" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.associatedProfiles:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.associatedRefs" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.associatedRefs:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.labels" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.labels:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.readingTime" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.source" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.updatedAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource.description" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource.icon" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource.theme" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource.title" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource.uri" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSourceTheme" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSourceTheme.accentForegroundRGB" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSourceTheme.accentRGB" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSourceTheme.backgroundRGB" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSourceTheme.foregroundRGB" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedProfiles" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedProfiles:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedRefs" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedRefs:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.description" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items:items:variant0" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.labels" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.labels:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likeCount" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likers" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likers:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.title" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.updatedAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.uri" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.alt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.aspectRatio" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.fullsize" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.thumbnail" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.active" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedProfiles" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedProfiles:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedRefs" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedRefs:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.createdAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.description" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.endedAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.image" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.labels" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.labels:items" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.startedAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.title" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.updatedAt" }
  • AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.uri" }
  • AddedVertex AddedVertex { vertex_id: "com.atproto.label.defs#label" }
  • AddedVertex AddedVertex { vertex_id: "com.atproto.repo.strongRef" }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#external", tgt: "app.bsky.embed.external#external.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#external.associatedRefs", tgt: "app.bsky.embed.external#external.associatedRefs:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#external.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.image", kind: "prop", name: Some("image") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.labels", kind: "prop", name: Some("labels") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.likeCount", kind: "prop", name: Some("likeCount") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.likers", kind: "prop", name: Some("likers") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.publisher", kind: "prop", name: Some("publisher") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.readingTime", kind: "prop", name: Some("readingTime") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.updatedAt", kind: "prop", name: Some("updatedAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedProfiles", tgt: "app.bsky.embed.external#viewArticle.associatedProfiles:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedRefs", tgt: "app.bsky.embed.external#viewArticle.associatedRefs:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.labels", tgt: "app.bsky.embed.external#viewArticle.labels:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.likers", tgt: "app.bsky.embed.external#viewArticle.likers:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.likers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.publisher", tgt: "app.bsky.embed.external#viewArticlePublication", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.image", kind: "prop", name: Some("image") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.labels", kind: "prop", name: Some("labels") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.logo", kind: "prop", name: Some("logo") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.subscribers", kind: "prop", name: Some("subscribers") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.subscriptionCount", kind: "prop", name: Some("subscriptionCount") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.theme", kind: "prop", name: Some("theme") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.updatedAt", kind: "prop", name: Some("updatedAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedProfiles", tgt: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedRefs", tgt: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.labels", tgt: "app.bsky.embed.external#viewArticlePublication.labels:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.subscribers", tgt: "app.bsky.embed.external#viewArticlePublication.subscribers:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.subscribers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.theme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.accent", kind: "prop", name: Some("accent") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.accentForeground", kind: "prop", name: Some("accentForeground") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.background", kind: "prop", name: Some("background") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.foreground", kind: "prop", name: Some("foreground") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.labels", kind: "prop", name: Some("labels") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.readingTime", kind: "prop", name: Some("readingTime") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.source", kind: "prop", name: Some("source") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.updatedAt", kind: "prop", name: Some("updatedAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal.associatedProfiles", tgt: "app.bsky.embed.external#viewExternal.associatedProfiles:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal.associatedRefs", tgt: "app.bsky.embed.external#viewExternal.associatedRefs:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal.labels", tgt: "app.bsky.embed.external#viewExternal.labels:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternal.source", tgt: "app.bsky.embed.external#viewExternalSource", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSource", tgt: "app.bsky.embed.external#viewExternalSource.description", kind: "prop", name: Some("description") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSource", tgt: "app.bsky.embed.external#viewExternalSource.icon", kind: "prop", name: Some("icon") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSource", tgt: "app.bsky.embed.external#viewExternalSource.theme", kind: "prop", name: Some("theme") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSource.theme", tgt: "app.bsky.embed.external#viewExternalSourceTheme", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme", tgt: "app.bsky.embed.external#viewExternalSourceTheme.accentForegroundRGB", kind: "prop", name: Some("accentForegroundRGB") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme", tgt: "app.bsky.embed.external#viewExternalSourceTheme.accentRGB", kind: "prop", name: Some("accentRGB") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme", tgt: "app.bsky.embed.external#viewExternalSourceTheme.backgroundRGB", kind: "prop", name: Some("backgroundRGB") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme", tgt: "app.bsky.embed.external#viewExternalSourceTheme.foregroundRGB", kind: "prop", name: Some("foregroundRGB") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme.accentForegroundRGB", tgt: "app.bsky.embed.external#colorRGB", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme.accentRGB", tgt: "app.bsky.embed.external#colorRGB", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme.backgroundRGB", tgt: "app.bsky.embed.external#colorRGB", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme.foregroundRGB", tgt: "app.bsky.embed.external#colorRGB", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.labels", kind: "prop", name: Some("labels") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.likeCount", kind: "prop", name: Some("likeCount") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.likers", kind: "prop", name: Some("likers") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.updatedAt", kind: "prop", name: Some("updatedAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedProfiles", tgt: "app.bsky.embed.external#viewGallery.associatedProfiles:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedRefs", tgt: "app.bsky.embed.external#viewGallery.associatedRefs:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.items", tgt: "app.bsky.embed.external#viewGallery.items:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.items:items", tgt: "app.bsky.embed.external#viewGallery.items:items:variant0", kind: "variant", name: Some("#viewGalleryImage") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.items:items:variant0", tgt: "app.bsky.embed.external#viewGalleryImage", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.labels", tgt: "app.bsky.embed.external#viewGallery.labels:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.likers", tgt: "app.bsky.embed.external#viewGallery.likers:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.likers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.alt", kind: "prop", name: Some("alt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.aspectRatio", kind: "prop", name: Some("aspectRatio") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGalleryImage.aspectRatio", tgt: "app.bsky.embed.defs#aspectRatio", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.createdAt", kind: "prop", name: Some("createdAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.endedAt", kind: "prop", name: Some("endedAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.image", kind: "prop", name: Some("image") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.labels", kind: "prop", name: Some("labels") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.startedAt", kind: "prop", name: Some("startedAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.updatedAt", kind: "prop", name: Some("updatedAt") }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedProfiles", tgt: "app.bsky.embed.external#viewLivestream.associatedProfiles:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedRefs", tgt: "app.bsky.embed.external#viewLivestream.associatedRefs:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.labels", tgt: "app.bsky.embed.external#viewLivestream.labels:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "app.bsky.actor.defs#profileViewBasic" }
  • AddedVertex { vertex_id: "app.bsky.embed.defs#aspectRatio" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#colorRGB" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#colorRGB.b" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#colorRGB.g" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#colorRGB.r" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#external.associatedRefs" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#external.associatedRefs:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedProfiles" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedProfiles:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedRefs" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedRefs:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.createdAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.description" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.image" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.labels" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.labels:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likeCount" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likers" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likers:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.publisher" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.readingTime" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.title" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.updatedAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.uri" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedProfiles" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedRefs" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.createdAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.description" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.image" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.labels" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.labels:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.logo" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscribers" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscribers:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscriptionCount" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.theme" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.title" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.updatedAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.uri" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.accent" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.accentForeground" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.background" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.foreground" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.associatedProfiles" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.associatedProfiles:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.associatedRefs" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.associatedRefs:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.createdAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.labels" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.labels:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.readingTime" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.source" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternal.updatedAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource.description" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource.icon" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource.theme" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource.title" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSource.uri" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSourceTheme" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSourceTheme.accentForegroundRGB" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSourceTheme.accentRGB" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSourceTheme.backgroundRGB" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewExternalSourceTheme.foregroundRGB" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedProfiles" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedProfiles:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedRefs" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedRefs:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.createdAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.description" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items:items:variant0" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.labels" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.labels:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likeCount" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likers" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likers:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.title" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.updatedAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.uri" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.alt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.aspectRatio" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.fullsize" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.thumbnail" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.active" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedProfiles" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedProfiles:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedRefs" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedRefs:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.createdAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.description" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.endedAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.image" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.labels" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.labels:items" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.startedAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.title" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.updatedAt" }
  • AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.uri" }
  • AddedVertex { vertex_id: "com.atproto.label.defs#label" }
  • AddedVertex { vertex_id: "com.atproto.repo.strongRef" }

Additional Notes

  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewExternalSource", src: "app.bsky.embed.external#viewExternalSource", tgt: "app.bsky.embed.external#viewExternalSource.title", kind: "prop", name: Some("title") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewExternalSource", src: "app.bsky.embed.external#viewExternalSource", tgt: "app.bsky.embed.external#viewExternalSource.uri", kind: "prop", name: Some("uri") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.description", kind: "prop", name: Some("description") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.title", kind: "prop", name: Some("title") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.uri", kind: "prop", name: Some("uri") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#colorRGB", src: "app.bsky.embed.external#colorRGB", tgt: "app.bsky.embed.external#colorRGB.g", kind: "prop", name: Some("g") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#colorRGB", src: "app.bsky.embed.external#colorRGB", tgt: "app.bsky.embed.external#colorRGB.r", kind: "prop", name: Some("r") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#colorRGB", src: "app.bsky.embed.external#colorRGB", tgt: "app.bsky.embed.external#colorRGB.b", kind: "prop", name: Some("b") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGalleryImage", src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.fullsize", kind: "prop", name: Some("fullsize") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGalleryImage", src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.thumbnail", kind: "prop", name: Some("thumbnail") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.description", kind: "prop", name: Some("description") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.title", kind: "prop", name: Some("title") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.uri", kind: "prop", name: Some("uri") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.title", kind: "prop", name: Some("title") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.description", kind: "prop", name: Some("description") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.items", kind: "prop", name: Some("items") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.uri", kind: "prop", name: Some("uri") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.description", kind: "prop", name: Some("description") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.uri", kind: "prop", name: Some("uri") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.title", kind: "prop", name: Some("title") }
  • Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.active", kind: "prop", name: Some("active") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#external", tgt: "app.bsky.embed.external#external.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#external.associatedRefs", tgt: "app.bsky.embed.external#external.associatedRefs:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#external.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.image", kind: "prop", name: Some("image") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.labels", kind: "prop", name: Some("labels") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.likeCount", kind: "prop", name: Some("likeCount") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.likers", kind: "prop", name: Some("likers") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.publisher", kind: "prop", name: Some("publisher") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.readingTime", kind: "prop", name: Some("readingTime") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.updatedAt", kind: "prop", name: Some("updatedAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedProfiles", tgt: "app.bsky.embed.external#viewArticle.associatedProfiles:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedRefs", tgt: "app.bsky.embed.external#viewArticle.associatedRefs:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.labels", tgt: "app.bsky.embed.external#viewArticle.labels:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.likers", tgt: "app.bsky.embed.external#viewArticle.likers:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.likers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.publisher", tgt: "app.bsky.embed.external#viewArticlePublication", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.image", kind: "prop", name: Some("image") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.labels", kind: "prop", name: Some("labels") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.logo", kind: "prop", name: Some("logo") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.subscribers", kind: "prop", name: Some("subscribers") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.subscriptionCount", kind: "prop", name: Some("subscriptionCount") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.theme", kind: "prop", name: Some("theme") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.updatedAt", kind: "prop", name: Some("updatedAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedProfiles", tgt: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedRefs", tgt: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.labels", tgt: "app.bsky.embed.external#viewArticlePublication.labels:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.subscribers", tgt: "app.bsky.embed.external#viewArticlePublication.subscribers:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.subscribers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.theme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.accent", kind: "prop", name: Some("accent") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.accentForeground", kind: "prop", name: Some("accentForeground") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.background", kind: "prop", name: Some("background") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.foreground", kind: "prop", name: Some("foreground") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.labels", kind: "prop", name: Some("labels") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.readingTime", kind: "prop", name: Some("readingTime") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.source", kind: "prop", name: Some("source") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal", tgt: "app.bsky.embed.external#viewExternal.updatedAt", kind: "prop", name: Some("updatedAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal.associatedProfiles", tgt: "app.bsky.embed.external#viewExternal.associatedProfiles:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal.associatedRefs", tgt: "app.bsky.embed.external#viewExternal.associatedRefs:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal.labels", tgt: "app.bsky.embed.external#viewExternal.labels:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternal.source", tgt: "app.bsky.embed.external#viewExternalSource", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSource", tgt: "app.bsky.embed.external#viewExternalSource.description", kind: "prop", name: Some("description") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSource", tgt: "app.bsky.embed.external#viewExternalSource.icon", kind: "prop", name: Some("icon") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSource", tgt: "app.bsky.embed.external#viewExternalSource.theme", kind: "prop", name: Some("theme") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSource.theme", tgt: "app.bsky.embed.external#viewExternalSourceTheme", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme", tgt: "app.bsky.embed.external#viewExternalSourceTheme.accentForegroundRGB", kind: "prop", name: Some("accentForegroundRGB") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme", tgt: "app.bsky.embed.external#viewExternalSourceTheme.accentRGB", kind: "prop", name: Some("accentRGB") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme", tgt: "app.bsky.embed.external#viewExternalSourceTheme.backgroundRGB", kind: "prop", name: Some("backgroundRGB") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme", tgt: "app.bsky.embed.external#viewExternalSourceTheme.foregroundRGB", kind: "prop", name: Some("foregroundRGB") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme.accentForegroundRGB", tgt: "app.bsky.embed.external#colorRGB", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme.accentRGB", tgt: "app.bsky.embed.external#colorRGB", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme.backgroundRGB", tgt: "app.bsky.embed.external#colorRGB", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewExternalSourceTheme.foregroundRGB", tgt: "app.bsky.embed.external#colorRGB", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.labels", kind: "prop", name: Some("labels") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.likeCount", kind: "prop", name: Some("likeCount") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.likers", kind: "prop", name: Some("likers") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.updatedAt", kind: "prop", name: Some("updatedAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedProfiles", tgt: "app.bsky.embed.external#viewGallery.associatedProfiles:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedRefs", tgt: "app.bsky.embed.external#viewGallery.associatedRefs:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.items", tgt: "app.bsky.embed.external#viewGallery.items:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.items:items", tgt: "app.bsky.embed.external#viewGallery.items:items:variant0", kind: "variant", name: Some("#viewGalleryImage") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.items:items:variant0", tgt: "app.bsky.embed.external#viewGalleryImage", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.labels", tgt: "app.bsky.embed.external#viewGallery.labels:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.likers", tgt: "app.bsky.embed.external#viewGallery.likers:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.likers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.alt", kind: "prop", name: Some("alt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.aspectRatio", kind: "prop", name: Some("aspectRatio") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGalleryImage.aspectRatio", tgt: "app.bsky.embed.defs#aspectRatio", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.createdAt", kind: "prop", name: Some("createdAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.endedAt", kind: "prop", name: Some("endedAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.image", kind: "prop", name: Some("image") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.labels", kind: "prop", name: Some("labels") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.startedAt", kind: "prop", name: Some("startedAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.updatedAt", kind: "prop", name: Some("updatedAt") }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedProfiles", tgt: "app.bsky.embed.external#viewLivestream.associatedProfiles:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedRefs", tgt: "app.bsky.embed.external#viewLivestream.associatedRefs:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.labels", tgt: "app.bsky.embed.external#viewLivestream.labels:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 +
    "colorRGB": {
5 +
      "description": "RGB color definition, inspired by site.standard.theme.color#rgb",
6 +
      "properties": {
7 +
        "b": {
8 +
          "maximum": 255,
9 +
          "minimum": 0,
10 +
          "type": "integer"
11 +
        },
12 +
        "g": {
13 +
          "maximum": 255,
14 +
          "minimum": 0,
15 +
          "type": "integer"
16 +
        },
17 +
        "r": {
18 +
          "maximum": 255,
19 +
          "minimum": 0,
20 +
          "type": "integer"
21 +
        }
22 +
      },
23 +
      "required": [
24 +
        "r",
25 +
        "g",
26 +
        "b"
27 +
      ],
28 +
      "type": "object"
29 +
    },
4 30
    "external": {
5 31
      "properties": {
32 +
        "associatedRefs": {
33 +
          "description": "StrongRefs (uri+cid) of the Atmosphere records that backed this view.",
34 +
          "items": {
35 +
            "ref": "com.atproto.repo.strongRef",
36 +
            "type": "ref"
37 +
          },
38 +
          "type": "array"
39 +
        },
6 40
        "description": {
7 41
          "type": "string"
8 42
        },
9 43
        "thumb": {
10 44
          "accept": [
11 45
            "image/*"
12 46
          ],
13 47
          "maxSize": 1000000,
14 48
          "type": "blob"
15 49
        },
16 50
        "title": {
17 51
          "type": "string"
18 52
        },
19 53
        "uri": {
20 54
          "format": "uri",
21 55
          "type": "string"
22 56
        }
23 57
      },
24 58
      "required": [
25 59
        "uri",
26 60
        "title",
27 61
        "description"
28 62
      ],
29 63
      "type": "object"
30 64
    },
31 65
    "main": {
32 66
      "description": "A representation of some externally linked content (eg, a URL and 'card'), embedded in a Bluesky record (eg, a post).",
33 67
      "properties": {
34 68
        "external": {
35 69
          "ref": "#external",
36 70
          "type": "ref"
37 71
        }
38 72
      },
39 73
      "required": [
40 74
        "external"
41 75
      ],
42 76
      "type": "object"
43 77
    },
44 78
    "view": {
45 79
      "properties": {
46 80
        "external": {
47 81
          "ref": "#viewExternal",
48 82
          "type": "ref"
49 83
        }
50 84
      },
51 85
      "required": [
52 86
        "external"
53 87
      ],
54 88
      "type": "object"
55 89
    },
90 +
    "viewArticle": {
91 +
      "properties": {
92 +
        "associatedProfiles": {
93 +
          "items": {
94 +
            "ref": "app.bsky.actor.defs#profileViewBasic",
95 +
            "type": "ref"
96 +
          },
97 +
          "type": "array"
98 +
        },
99 +
        "associatedRefs": {
100 +
          "items": {
101 +
            "ref": "com.atproto.repo.strongRef",
102 +
            "type": "ref"
103 +
          },
104 +
          "type": "array"
105 +
        },
106 +
        "createdAt": {
107 +
          "format": "datetime",
108 +
          "type": "string"
109 +
        },
110 +
        "description": {
111 +
          "type": "string"
112 +
        },
113 +
        "image": {
114 +
          "format": "uri",
115 +
          "type": "string"
116 +
        },
117 +
        "labels": {
118 +
          "items": {
119 +
            "ref": "com.atproto.label.defs#label",
120 +
            "type": "ref"
121 +
          },
122 +
          "type": "array"
123 +
        },
124 +
        "likeCount": {
125 +
          "minimum": 0,
126 +
          "type": "integer"
127 +
        },
128 +
        "likers": {
129 +
          "description": "Available profile previews. Selected deterministically by DID; not a ranking.",
130 +
          "items": {
131 +
            "ref": "app.bsky.actor.defs#profileViewBasic",
132 +
            "type": "ref"
133 +
          },
134 +
          "maxLength": 3,
135 +
          "type": "array"
136 +
        },
137 +
        "publisher": {
138 +
          "ref": "#viewArticlePublication",
139 +
          "type": "ref"
140 +
        },
141 +
        "readingTime": {
142 +
          "minimum": 1,
143 +
          "type": "integer"
144 +
        },
145 +
        "title": {
146 +
          "type": "string"
147 +
        },
148 +
        "updatedAt": {
149 +
          "format": "datetime",
150 +
          "type": "string"
151 +
        },
152 +
        "uri": {
153 +
          "format": "uri",
154 +
          "type": "string"
155 +
        }
156 +
      },
157 +
      "required": [
158 +
        "uri",
159 +
        "title",
160 +
        "description"
161 +
      ],
162 +
      "type": "object"
163 +
    },
164 +
    "viewArticlePublication": {
165 +
      "properties": {
166 +
        "associatedProfiles": {
167 +
          "items": {
168 +
            "ref": "app.bsky.actor.defs#profileViewBasic",
169 +
            "type": "ref"
170 +
          },
171 +
          "type": "array"
172 +
        },
173 +
        "associatedRefs": {
174 +
          "items": {
175 +
            "ref": "com.atproto.repo.strongRef",
176 +
            "type": "ref"
177 +
          },
178 +
          "type": "array"
179 +
        },
180 +
        "createdAt": {
181 +
          "format": "datetime",
182 +
          "type": "string"
183 +
        },
184 +
        "description": {
185 +
          "type": "string"
186 +
        },
187 +
        "image": {
188 +
          "format": "uri",
189 +
          "type": "string"
190 +
        },
191 +
        "labels": {
192 +
          "items": {
193 +
            "ref": "com.atproto.label.defs#label",
194 +
            "type": "ref"
195 +
          },
196 +
          "type": "array"
197 +
        },
198 +
        "logo": {
199 +
          "format": "uri",
200 +
          "type": "string"
201 +
        },
202 +
        "subscribers": {
203 +
          "description": "Available profile previews. Selected deterministically by DID; not a ranking.",
204 +
          "items": {
205 +
            "ref": "app.bsky.actor.defs#profileViewBasic",
206 +
            "type": "ref"
207 +
          },
208 +
          "maxLength": 3,
209 +
          "type": "array"
210 +
        },
211 +
        "subscriptionCount": {
212 +
          "minimum": 0,
213 +
          "type": "integer"
214 +
        },
215 +
        "theme": {
216 +
          "ref": "#viewArticlePublicationTheme",
217 +
          "type": "ref"
218 +
        },
219 +
        "title": {
220 +
          "type": "string"
221 +
        },
222 +
        "updatedAt": {
223 +
          "format": "datetime",
224 +
          "type": "string"
225 +
        },
226 +
        "uri": {
227 +
          "format": "uri",
228 +
          "type": "string"
229 +
        }
230 +
      },
231 +
      "required": [
232 +
        "uri",
233 +
        "title",
234 +
        "description"
235 +
      ],
236 +
      "type": "object"
237 +
    },
238 +
    "viewArticlePublicationTheme": {
239 +
      "properties": {
240 +
        "accent": {
241 +
          "description": "Hex color string, if available. Example: '#ffffff'.",
242 +
          "type": "string"
243 +
        },
244 +
        "accentForeground": {
245 +
          "description": "Hex color string, if available. Example: '#ffffff'.",
246 +
          "type": "string"
247 +
        },
248 +
        "background": {
249 +
          "description": "Hex color string, if available. Example: '#ffffff'.",
250 +
          "type": "string"
251 +
        },
252 +
        "foreground": {
253 +
          "description": "Hex color string, if available. Example: '#ffffff'.",
254 +
          "type": "string"
255 +
        }
256 +
      },
257 +
      "type": "object"
258 +
    },
56 259
    "viewExternal": {
57 260
      "properties": {
261 +
        "associatedProfiles": {
262 +
          "description": "Profiles of the owners of the Atmosphere records that backed this view.",
263 +
          "items": {
264 +
            "ref": "app.bsky.actor.defs#profileViewBasic",
265 +
            "type": "ref"
266 +
          },
267 +
          "type": "array"
268 +
        },
269 +
        "associatedRefs": {
270 +
          "description": "StrongRefs (uri+cid) of the Atmosphere records that backed this view.",
271 +
          "items": {
272 +
            "ref": "com.atproto.repo.strongRef",
273 +
            "type": "ref"
274 +
          },
275 +
          "type": "array"
276 +
        },
277 +
        "createdAt": {
278 +
          "description": "When the external content was created, if available. Example: a publication date, for an article.",
279 +
          "format": "datetime",
280 +
          "type": "string"
281 +
        },
58 282
        "description": {
59 283
          "type": "string"
60 284
        },
285 +
        "labels": {
286 +
          "items": {
287 +
            "ref": "com.atproto.label.defs#label",
288 +
            "type": "ref"
289 +
          },
290 +
          "type": "array"
291 +
        },
292 +
        "readingTime": {
293 +
          "description": "Estimated reading time in minutes, if applicable and available.",
294 +
          "type": "integer"
295 +
        },
296 +
        "source": {
297 +
          "ref": "#viewExternalSource",
298 +
          "type": "ref"
299 +
        },
61 300
        "thumb": {
62 301
          "format": "uri",
63 302
          "type": "string"
64 303
        },
65 304
        "title": {
66 305
          "type": "string"
67 306
        },
307 +
        "updatedAt": {
308 +
          "description": "When the external content was updated, if available.",
309 +
          "format": "datetime",
310 +
          "type": "string"
311 +
        },
68 312
        "uri": {
69 313
          "format": "uri",
70 314
          "type": "string"
71 315
        }
72 316
      },
73 317
      "required": [
74 318
        "uri",
75 319
        "title",
76 320
        "description"
77 321
      ],
78 322
      "type": "object"
323 +
    },
324 +
    "viewExternalSource": {
325 +
      "description": "The source of an external embed, such as a standard.site publication.",
326 +
      "properties": {
327 +
        "description": {
328 +
          "type": "string"
329 +
        },
330 +
        "icon": {
331 +
          "description": "Fully-qualified URL where an icon representing the source can be fetched. For example, CDN location provided by the App View.",
332 +
          "format": "uri",
333 +
          "type": "string"
334 +
        },
335 +
        "theme": {
336 +
          "ref": "#viewExternalSourceTheme",
337 +
          "type": "ref"
338 +
        },
339 +
        "title": {
340 +
          "type": "string"
341 +
        },
342 +
        "uri": {
343 +
          "description": "URI of the source, if available. Example: the https:// URL of a site.standard.publication record.",
344 +
          "format": "uri",
345 +
          "type": "string"
346 +
        }
347 +
      },
348 +
      "required": [
349 +
        "uri",
350 +
        "title"
351 +
      ],
352 +
      "type": "object"
353 +
    },
354 +
    "viewExternalSourceTheme": {
355 +
      "description": "The theme colors of an external source, such as a site.standard.publication. These colors may be used when rendering an embed from that source.",
356 +
      "properties": {
357 +
        "accentForegroundRGB": {
358 +
          "ref": "#colorRGB",
359 +
          "type": "ref"
360 +
        },
361 +
        "accentRGB": {
362 +
          "ref": "#colorRGB",
363 +
          "type": "ref"
364 +
        },
365 +
        "backgroundRGB": {
366 +
          "ref": "#colorRGB",
367 +
          "type": "ref"
368 +
        },
369 +
        "foregroundRGB": {
370 +
          "ref": "#colorRGB",
371 +
          "type": "ref"
372 +
        }
373 +
      },
374 +
      "type": "object"
375 +
    },
376 +
    "viewGallery": {
377 +
      "properties": {
378 +
        "associatedProfiles": {
379 +
          "items": {
380 +
            "ref": "app.bsky.actor.defs#profileViewBasic",
381 +
            "type": "ref"
382 +
          },
383 +
          "type": "array"
384 +
        },
385 +
        "associatedRefs": {
386 +
          "items": {
387 +
            "ref": "com.atproto.repo.strongRef",
388 +
            "type": "ref"
389 +
          },
390 +
          "type": "array"
391 +
        },
392 +
        "createdAt": {
393 +
          "format": "datetime",
394 +
          "type": "string"
395 +
        },
396 +
        "description": {
397 +
          "type": "string"
398 +
        },
399 +
        "items": {
400 +
          "description": "The media items in the gallery. Each item may be of a different type, but all types must be supported by the client.",
401 +
          "items": {
402 +
            "refs": [
403 +
              "#viewGalleryImage"
404 +
            ],
405 +
            "type": "union"
406 +
          },
407 +
          "type": "array"
408 +
        },
409 +
        "labels": {
410 +
          "items": {
411 +
            "ref": "com.atproto.label.defs#label",
412 +
            "type": "ref"
413 +
          },
414 +
          "type": "array"
415 +
        },
416 +
        "likeCount": {
417 +
          "minimum": 0,
418 +
          "type": "integer"
419 +
        },
420 +
        "likers": {
421 +
          "description": "Available profile previews. Selected deterministically by DID; not a ranking.",
422 +
          "items": {
423 +
            "ref": "app.bsky.actor.defs#profileViewBasic",
424 +
            "type": "ref"
425 +
          },
426 +
          "maxLength": 3,
427 +
          "type": "array"
428 +
        },
429 +
        "title": {
430 +
          "type": "string"
431 +
        },
432 +
        "updatedAt": {
433 +
          "format": "datetime",
434 +
          "type": "string"
435 +
        },
436 +
        "uri": {
437 +
          "format": "uri",
438 +
          "type": "string"
439 +
        }
440 +
      },
441 +
      "required": [
442 +
        "uri",
443 +
        "title",
444 +
        "description",
445 +
        "items"
446 +
      ],
447 +
      "type": "object"
448 +
    },
449 +
    "viewGalleryImage": {
450 +
      "properties": {
451 +
        "alt": {
452 +
          "description": "Alt text description of the image, for accessibility.",
453 +
          "type": "string"
454 +
        },
455 +
        "aspectRatio": {
456 +
          "ref": "app.bsky.embed.defs#aspectRatio",
457 +
          "type": "ref"
458 +
        },
459 +
        "fullsize": {
460 +
          "description": "Fully-qualified URL where a large version of the image can be fetched. May or may not be the exact original blob. For example, CDN location provided by the App View.",
461 +
          "format": "uri",
462 +
          "type": "string"
463 +
        },
464 +
        "thumbnail": {
465 +
          "description": "Fully-qualified URL where a thumbnail of the image can be fetched. For example, CDN location provided by the App View.",
466 +
          "format": "uri",
467 +
          "type": "string"
468 +
        }
469 +
      },
470 +
      "required": [
471 +
        "thumbnail",
472 +
        "fullsize"
473 +
      ],
474 +
      "type": "object"
475 +
    },
476 +
    "viewLivestream": {
477 +
      "properties": {
478 +
        "active": {
479 +
          "description": "True if the livestream is currently active at the time this view is served, false if it has ended.",
480 +
          "type": "boolean"
481 +
        },
482 +
        "associatedProfiles": {
483 +
          "items": {
484 +
            "ref": "app.bsky.actor.defs#profileViewBasic",
485 +
            "type": "ref"
486 +
          },
487 +
          "type": "array"
488 +
        },
489 +
        "associatedRefs": {
490 +
          "items": {
491 +
            "ref": "com.atproto.repo.strongRef",
492 +
            "type": "ref"
493 +
          },
494 +
          "type": "array"
495 +
        },
496 +
        "createdAt": {
497 +
          "format": "datetime",
498 +
          "type": "string"
499 +
        },
500 +
        "description": {
501 +
          "type": "string"
502 +
        },
503 +
        "endedAt": {
504 +
          "format": "datetime",
505 +
          "type": "string"
506 +
        },
507 +
        "image": {
508 +
          "format": "uri",
509 +
          "type": "string"
510 +
        },
511 +
        "labels": {
512 +
          "items": {
513 +
            "ref": "com.atproto.label.defs#label",
514 +
            "type": "ref"
515 +
          },
516 +
          "type": "array"
517 +
        },
518 +
        "startedAt": {
519 +
          "format": "datetime",
520 +
          "type": "string"
521 +
        },
522 +
        "title": {
523 +
          "type": "string"
524 +
        },
525 +
        "updatedAt": {
526 +
          "format": "datetime",
527 +
          "type": "string"
528 +
        },
529 +
        "uri": {
530 +
          "format": "uri",
531 +
          "type": "string"
532 +
        }
533 +
      },
534 +
      "required": [
535 +
        "uri",
536 +
        "title",
537 +
        "description",
538 +
        "active"
539 +
      ],
540 +
      "type": "object"
79 541
    }
80 542
  },
81 543
  "id": "app.bsky.embed.external",
82 544
  "lexicon": 1
83 545
}

Compare Other Versions

Lexicon Garden

@