sempods

concepts

Find knowledge. Follow links. Respect permissions.

A pod gives apps and agents a common way to use linked data. These concepts explain what they can do with it, and where the pod draws the boundary.

Graph retrieval

Find a useful starting point, follow resource links and build the graph your task needs.

Context permissions

The current contract's authorization boundary: one resource can have public and private depth.

Identity and grants

Recognize who is acting and what they may do, without making each app the account system.

MCP over pods

Give agents a tool interface to independent data spaces, with each pod's authorization intact.

Linked Data CRUD

Read and write HTTP-addressed resources through an interface you can inspect.

These pages explain the ideas. The development specification defines the contract; the Kotlin release guides describe one implementation. Proposed changes are marked separately.