Slash topics are governed, signed, replayable “scopes” for search and knowledge surfaces.
This repo turns the blekko-era idea (explicit scoping via /topic) into 2025-grade commons infrastructure:
- topic packs as signed artifacts
- policy membranes as enforceable gates
- deterministic receipts for audit/replay
- TritRPC alignment for cross-language interoperability
Start in:
- HISTORY.md (origins + motivation)
- docs/SlashTopics.md (the spec overview)
- docs/governed-topic-pack-membrane-v0.md (recovery contract for slash-topics as governed topic-pack membrane)
- specs/*.json (normative schemas)
- protocols/ (versioned packs)
- policies/ (default governance bundles)
The governed topic-pack membrane contract defines slash topics as more than labels or UI routes: they are governed scopes controlling sources, evidence, policies, operators, integrations, privacy posture, receipts, and display behavior.
The recovery contract is intentionally architecture-level. It does not change schemas, validators, protocol behavior, or runtime adoption by consuming repos.
The Personal Intelligence Cell slash-topic surface is now represented as a first normative cell-specific surface:
specs/personal-intelligence-cell-surface.schema.jsonexamples/personal-intelligence-cell/surface.example.jsonscripts/validate_personal_intelligence_cell_surface.py
Validate locally:
python3 scripts/validate_personal_intelligence_cell_surface.pyThis surface maps the prophet-platform cell-service lineage:
Cell -> Watch -> Signal -> FeedItem -> SlashTopicSurface
into a governed /cell/<kind>/<slug> topic with policy decision refs, evidence refs, and replay metadata.