Chasing MasteryDevelopers
Reference
Chasing Mastery public platform

Limits and versions

Design within explicit protocol, payload, collection, artifact, and lifecycle bounds instead of discovering them in production.

Limits protect deterministic execution, mobile hosts, Station recovery, and reviewability. Exact schema maxima remain authoritative; this page highlights the boundaries authors most often need.

BoundaryCurrent contract
Package UI messagePACKAGE_UI_MAX_MESSAGE_BYTES
Connector protocol frameCONNECTOR_MAX_MESSAGE_BYTES (64 KiB)
Station observationSTATION_OBSERVATION_MAX_BYTES (64 KiB)
Station delivery batchSTATION_BATCH_MAX_OBSERVATIONS (50)
Activity effects per transition128
Metrics per activity64 contract maximum; author brief intentionally narrows to 16
Artifacts / contributions per package128 each
Creator event delivery page100 items
Creator capture clock samples512
Creator media anchors5,000
Creator upload part8 MiB

Do not split one semantic fact merely to evade limits. If a real vertical cannot fit, document representative evidence and propose a contract tranche.

Version identities are separate

Keep these concepts distinct:

  • package semantic version: immutable released bytes;
  • capability version: host/extension feature contract;
  • configuration version: interpretation of saved mode setup;
  • result-contract revision: whether Measurements remain comparable;
  • progression definition version: rank thresholds and evidence policy;
  • observation contract version + payload digest: exact source semantics;
  • schema version: serialization shape for one named protocol.

An update can advance one without advancing all. The evolution guide explains when history must split.

On this page