MSB is a protocol research project.
Contributions are evaluated primarily on whether they improve interoperability, auditability, security, privacy, or specification precision.
Useful contributions include:
- identifying an ambiguous normative requirement;
- constructing an interoperability counterexample;
- demonstrating a closure or history failure;
- proposing a smaller protocol primitive;
- supplying an independent implementation;
- adding deterministic test vectors;
- identifying a security or privacy weakness;
- challenging an unsupported research claim; or
- improving the distinction between protocol semantics and implementation policy.
A protocol change should explain:
- the concrete interoperability problem;
- the proposed semantic change;
- compatibility impact;
- security impact;
- privacy impact;
- failure behavior;
- conformance impact; and
- evidence or test vectors supporting the change.
Normative requirements should not be added merely because a model, framework, or provider currently behaves in a particular way.
When a contribution makes an empirical claim, identify the source.
The project distinguishes:
- observed execution evidence;
- trace-verified evidence;
- external evidence;
- model-generated analysis; and
- hypotheses.
A model-generated benchmark, estimate, or simulation must not be presented as measured project evidence unless it has been independently executed or verified.
Do not submit private chain-of-thought, hidden model state, system prompts, private memory, credentials, or provider-private reasoning payloads as protocol evidence.
Public rationale and public artifacts are sufficient for protocol review.
Specification changes should:
- define terms before using them normatively;
- distinguish normative requirements from informative explanation;
- use
MUST,MUST NOT,SHOULD,SHOULD NOT, andMAYdeliberately; - specify failure behavior where applicable;
- avoid provider-specific assumptions in core semantics; and
- identify unresolved design questions rather than hiding them.
A protocol pull request should remain narrowly scoped.
Where applicable, include:
- rationale;
- compatibility notes;
- security considerations;
- privacy considerations;
- test vectors; and
- evidence references.
A change to the evidence ledger must preserve the distinction between source evidence and interpretation.
Failed experiments, negative results, and non-convergence are valid evidence.
Do not rewrite historical experiment records to make a later design appear cleaner.
Corrections should be prospective and explicitly documented.