Cosmik Labs

Lab Notes #004: Semble Updates - Notifications, Provenance and Indie Integrations

Spreading good attention karma with new Semble notifications and provenance, and some cool indie Semble integrations

December 12, 2025

Hi everyone,

Just a quick update on some new features and happenings from the past week.

New feature: Notifications!

We added basic notifications, to help spread good attention sharing karma ✨

When someone collects a card via your card, you will now receive a notification:

Provenance Field in Lexicons

Part of these notifications is tracking where someone saved a card from, so we've updating our lexicons to include a provenance section with a via field which is a strong ref to the original card record. Here's an example of what this looks like:

{
  "type": "URL",
  "$type": "network.cosmik.card",
  "content": {
    "url": "<https://lab.leaflet.pub/3m7py65pswk2e>",
    "$type": "network.cosmik.card#urlContent",
    "metadata": {
      "type": "link",
      "$type": "network.cosmik.card#urlMetadata",
      "title": "Atmospheric @-mentions! - Leaflet Lab Notes",
      "imageUrl": "<https://leaflet.pub/lish/did%253Aplc%253Abtxrwcaeyodrap5mnjw2fvmz/3lppk75kw7k26/3m7py65pswk2e/opengraph-image?6815eb61f733905a>",
      "description": "Lab Notes 017: mention Bluesky accounts, Leaflet publications, specific posts and more to come — an interface for links across the atmosphere",
      "retrievedAt": "2025-12-12T03:02:17.305Z"
    }
  },
  "createdAt": "2025-12-12T03:02:17.305Z",
  "provenance": {
    "via": {
      "cid": "bafyreigyya3ofkpxtpqhqtqlcny3vyvcaqfpfnzn4pikk6elt2ckvx5qcq",
      "uri": "at://did:plc:rtf3bjc3w2yn4syxtm4r7jt2/network.cosmik.card/3m7q5sjs2gs2d"
    },
    "$type": "network.cosmik.defs#provenance"
  }
}

If you include this field, the author of the referring card will get a notification that you saved their card. We’ll update the Semble PDS Client to include this field soon.

Recent Collections

Some of you have asked for this - when you add a new card you will now see your recent collections in the “Add to collections” section:

Community highlights

  • created the latest ATmosphere Report with a curated collection of interesting atproto articles from November. What's cool about this is that the curated links are now on-protocol as a Semble collection, with a custom page that lets you view them alongside ATmosphere mentions, on Semble, Leaflet and Bluesky. Check it out at https://traverse.connectedplaces.online/!

Laurens's avatar
Laurens
4mo

New: ATmosphere Report #145, with collections of links to interesting atproto articles for November This time, the links are on-protocol, as a @cosmik.network collection, with a page that lets you follow the conversations on @leaflet.pub and @bsky.app traverse.connectedplaces.online

a screenshot of Traverse, showing 2 link cards as well as how they are being discussed on atproto, having comments on leaflet and being saved on Semble
  • vibe-coded a proof-of-concept Notion → Semble integration using our PDS client! We’re very excited by the idea of Semble as a protocolized social layer for personal knowledge tools, and AI code assistants make these bespoke indie integrations so much easier.

Ronen Tamari's avatar
Ronen Tamari
4mo

I created a basic Notion → semble.so integration! Using our PDS client. Right now it’s just a POC, still needs auth & support for collections. Will be interesting to see how far I can get with Claude code 😅 Sovereign computing + AI coding assistants is 🔥

Video thumbnail
Subscribe to Cosmik Labs
to get updates in Reader, RSS, or via Bluesky Feed
Lab Notes #005: Semble <-> Margin Interop
Cosmik Lab Notes 003: Semble Updates - Discover, Collection Preview, Sorting, and more