Understand the model
Start with the Concept Paper and Subject Model. Learn the distinctions before turning them into types.
Start with why →Developers & integrators
RSM is designed to be consumed through protocol and SDK boundaries. Applications, agents and connectors remain free to evolve without becoming hidden systems of record.
Start with the Concept Paper and Subject Model. Learn the distinctions before turning them into types.
Start with why →Applications should call RSM operations, not canonical tables. Authority and idempotency live at that boundary.
Protocol specification →Map identity, semantics and provenance through a Connector. Keep the source system authoritative where it legitimately is.
Integration architecture →Run positive and negative suites. RSM is real only when invalid transitions fail at the correct boundary.
Conformance →The dependency rule
The intended path stays the same whether the consumer is Ryzosphere, Wellzai, a laboratory connector or a future autonomous agent.
Application / Agent / Connector
│
▼
RSM Client / SDK
│
▼
RSM Protocol
│
▼
RSM Runtime
│
▼
Canonical + Semantic State
✓ authority evaluated
✓ provenance retained
✓ idempotency enforced
✓ projection remains non-authoritativeIntegration rules
RSM is permissive about implementation technology and strict about semantic boundaries.
Name similarity is not identity resolution.
Every imported fact should remain traceable to its source.
Connectors create operations, not privileged database rows.
A valid login is not permission to commit on behalf of a Subject.
Search, graph, spatial and vector systems are optimized views, never hidden truth.