Boundaries and Reading Guide
Version: v1.0 (Draft) Status: Draft Authoritative: Yes
Purpose
This document defines the editorial boundary between SCP and SCS.
Use it to decide:
- where a topic belongs
- how to read the canonical set
- how to keep future edits from mixing protocol and implementation concerns
The Core Rule
Use this test for every paragraph:
- if it answers "what must the protocol mean, govern, or guarantee," it belongs to
SCP - if it answers "how does the system realize and preserve that meaning," it belongs to
SCS
If a paragraph tries to do both, split it.
What Belongs in SCP
SCP covers:
- protocol scope and lifecycle meaning
- actor duties, economics constraints, and governance semantics
- semantic namespace, domain, and canonical attribute rules
- epoch-window, settlement, reward, and replay semantics
- protocol object meaning and contract obligations
SCP does not cover:
- service decomposition
- HTTP route shape
- database tables and indexes
- queue or workflow implementation detail
- downstream signer infrastructure or operational runbooks
What Belongs in SCS
SCS covers:
- runtime modules and realization boundaries
- machine-readable packaging of protocol-facing artifacts
- persistence and audit domains
- implementation profiles for downstream payout or treasury integration
- deployment, migration, conformance, and operations
SCS must not redefine:
- protocol object meaning
- protocol state transitions
- protocol settlement truth
- protocol reward eligibility semantics
- semantic-governance meaning defined by
SCP
Topic Placement Guide
API
SCP: required protocol capabilities and object boundariesSCS: route shape, serialization, auth middleware, idempotency handling, queue handoff
Storage
SCP: which context is replay-critical and what the records meanSCS: how semantic, execution, verification, settlement, and accounting records are stored and reconstructed
Semantic Namespace
SCP: domain hierarchy, canonical attribute lifecycle, candidate promotion rulesSCS: registry services, persistence models, aggregation jobs, audit records
Epoch and Accounting
SCP: what epoch means and how settlement or reward windows behaveSCS: how epoch schedulers, aggregators, and accounting jobs realize those windows
Blockchain or Treasury Integration
SCP: payout obligation and finalized-accounting relationshipSCS: downstream integration profiles, signer handling, retries, and reconciliation
Security
SCP: slashable behavior, actor duties, and trust assumptionsSCS: key isolation, service authentication, monitoring, and incident procedures