Get started
Markdownllms.txt

Receivers

Who speaks the protocol. A listing carries a conformance badge that CI re-checks by running sessionpipe-conformance against the origin at tier 0.

Receiver max_tier Capabilities Conformance
sessionpipe-receiver (reference) 3 events, backfill, forget, control, native pending (M3)
sessionpipe-gui (desktop app) 3 events, backfill, forget, control pending
spacesheep.dev 2 events, backfill, forget; sessions-only tokens pending (M5)

List yours

Open a receiver listing issue, or a PR that adds one JSON entry under website/src/receivers/. CI runs the conformance suite against the URL; the badge follows the result.

Build one

Serve GET /.well-known/sessionpipe and POST the events endpoint it names; deduplicate on (harness.name, session.id, session.seq); answer 403 above your max_tier; issue sink tokens that can post events and nothing else (why). The HTTP binding is the whole contract, and examples/minimal-receiver/ is 40 lines.