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
| Type | Role |
|---|---|
pub.layers.expression | sourceRef points to a Semble record |
pub.layers.annotation#annotationLayer | Linguistic 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.