Understand the model
Start with the Concept Paper and Subject Model. Learn the distinctions before turning them into types.
Developers
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.
DEVELOPER PATH
Start with the Concept Paper and Subject Model. Learn the distinctions before turning them into types.
Applications should call RSM operations, not canonical tables. Authority and idempotency live at that boundary.
Map identity, semantics and provenance through a Connector. Keep the source system authoritative where it legitimately is.
Run positive and negative suites. RSM is real only when invalid transitions fail at the correct boundary.
THE DEPENDENCY RULE
Application / Agent / Connector
|
v
RSM Client / SDK
|
v
RSM Protocol
|
v
RSM Runtime
|
v
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.