The json should store a hash of the IDL created it, and their should be an API to get the Hash that a node is based on to detect potential compatability problems.
Unresolved questions:
How to deal with non breaking changes
How does this interact with versioning
Should pre alpha versioning detection be different from stable versioning detection
The json should store a hash of the IDL created it, and their should be an API to get the Hash that a node is based on to detect potential compatability problems.
Unresolved questions: