Skip to main content

Semble

Overview

Semble is a social knowledge network for researchers built on ATProto by Cosmik Network. It provides bookmarking, organization, and collaborative knowledge curation. Semble runs a firehose subscriber that listens for repository commits on network.cosmik.* records and indexes them in its appview.

Integration Pattern

Semble records live in user PDSes under the network.cosmik.* namespace. Layers expressions can reference Semble records via sourceRef.

{
"$type": "pub.layers.expression",
"sourceRef": "at://did:plc:researcher/network.cosmik.item/abc123",
"text": "...",
"kind": "document"
}

Layers Types Involved

TypeRole
pub.layers.expressionsourceRef points to a Semble record
pub.layers.annotation#annotationLayerLinguistic annotation layers over referenced content

Discovery

The appview indexes expression.sourceRef values. Annotations on content bookmarked through Semble are discoverable by querying for the Semble record's AT-URI.