Skip to content

Status and open decisions ​

Draft-01 defines the core contract. The schemas, recorded examples, and experimental clients can be checked locally. No production host or binding is released.

The next step is a persistent example host, one specified binding, and tests with both clients. That will put the recovery rules under real failure conditions.

Report an ambiguity, missing failure case, or integration constraint.

Open a specification issue.

Open decisions ​

TopicCurrent positionReview question
First transport bindingNone selectedWhich transport lets you test an existing actor with the least adaptation?
First application profileCounter is illustrativeWhich useful agent or workflow contract should be specified first?
RetentionAll records remain for the session lifetimeWhat bounded retention and recovery rules will implementations need?
Data valuesSafe integers; exact fractions use profile stringsDoes this restriction fit the intended applications?
Command identityUnique across sessions in one host authorityIs this scope practical for independent clients?
UncertaintyTerminal and immutableCan a separate reconciliation command preserve the original evidence?
Multiple clientsShared history and independent cursorsWhich additional conflict rules belong in application profiles?

No presence, shared editing, transport, or cancellation proposal is a core feature merely because an application needs it.

Report enough detail ​

Include the draft and source commit, requirement ID or message, a small example, the observed ambiguity, and expected behavior. State whether the issue affects a client, host, profile, or binding.

The coverage index separates implemented checks from planned runtime cases. Tests can also contain defects; report a test expectation that conflicts with a requirement.