Chasing MasteryDevelopers
Reference
Chasing Mastery public platform

Public reference

Source-derived TypeScript contracts and bounded host protocols for package authors, connector authors, and agents.

Use the guides to understand why the model works. Use this reference when you need the exact current shape.

Contract map

You are definingStart here
Package manifest and contributionsPackage manifest
Deterministic reducer input/outputActivity runtime
Browser/WebView player messagesPortable UI bridge
Player and overlay projectionActivity Presentation
Station sidecar framesConnector protocol
OBS/media production handoffCreator evidence
Club setup through an agentAgent API and MCP
Payload, collection, and lifecycle boundsLimits and versions

The rendered type tables on this site are generated from the checked TypeScript source during the docs build. The docs integrity gate also verifies referenced symbols and source paths, so a rename cannot silently leave a plausible-looking stale reference.

Stability model

  • A package pins required capability versions and a host compatibility range.
  • Schemas use explicit names and schema versions.
  • An active run stays pinned to exact release and configuration identity.
  • An immutable release is never edited in place.
  • Compatibility is a reviewed claim, not an inference from semantic version alone.

For machine-readable navigation, use /docs-manifest.json, /llms.txt, or /llms-full.txt. Every guide also has a Copy Markdown action.

On this page