SDK Compatibility Matrix
Which SDK version implements which RCAN spec version. Always pin your SDK to a version that supports your target spec.
Live SDK Status
SDK status last updated: 2026-05-03T21:29:58Z
Version Compatibility
| Spec | Status | rcan-py | rcan-ts | OpenCastor | Notes |
|---|---|---|---|---|---|
| v1.10 | current | >=0.9.0 | >=0.9.0 | >=2026.3.24.0 | Competition protocol: COMPETITION_ENTER (37), COMPETITION_SCORE (38), SEASON_STANDING (39), PERSONAL_RESEARCH_RESULT (40). Canonical MessageType table extended to 40 entries. |
| v1.6 | maintained | >=0.6.0 | >=0.6.0 | >=2026.3.17.1 | 4 gaps addressed from v1.6 backlog: §5.4 Multi-Modal Payloads (GAP-18) — media_chunks[], inline/ref modes, streaming, TRAINING_DATA migration; §8.7 Identity Verification (GAP-14) — LoA 1/2/3, registry tiers, FIDO2/WebAuthn, P66 min_loa_for_control; §18 Registry Federation Protocol (GAP-16) — FEDERATION_SYNC full payload, cross-registry JWT trust chains, DNSSEC trust anchor discovery, federated consent portability; §19 Constrained Transport Encoding (GAP-17) — RCAN-Compact (CBOR), RCAN-Minimal (32-byte LoRa/BLE ESTOP), BLE L2CAP framing, transport negotiation. |
| v1.5 | maintained | >=0.5.0 | >=0.5.0 | >=2026.3.17.0 | 18 gaps addressed (12 MUST + 6 SHOULD); canonical MessageType integer table; replay prevention §8.3; time sync §8.4; cloud relay identity §8.5; key rotation §8.6; observer mode §8.8; physical presence §8.9; QoS §5.3; CONFIG_UPDATE §9.2; consent wire protocol §11.2; third-party control §11.3; delegation chain §12; revocation §13; offline mode §14; fleet ops §15; fault reporting §16; training consent §17; audit export §20. SPEC_VERSION drift fixed in rcan-py registry.py. |
| v1.4 | archived | >=0.4.1 | >=0.4.1 | >=2026.3.14.6 | 57-page spec; §1–§16 fully expanded; REGISTRY_REGISTER_RESULT (§21.6) MessageType=16; REGISTRY_RESOLVE_RESULT (§21.7) MessageType=17; structured RRN URI rrn://[org]/[category]/[model]/[id]; Appendix F |
| v1.3 | archived | >=0.3.0 | >=0.3.0 | >=2026.3.13.0 | §18-20 + Appendix B stable; §21 Registry Integration; conformance L4; INVOKE_CANCEL (§19.4) MessageType=15; REGISTRY_REGISTER (§21.4) MessageType=13; REGISTRY_RESOLVE (§21.5) MessageType=14; OpenCastor ref impl v2026.3.13.x |
| v1.2 | archived | >=0.2.0 | >=0.2.0 | >=2026.3.7.0 | Adds §17–§20 + Appendix B (Distributed Registry, Capability Advertisement, INVOKE, Telemetry Fields, WebSocket) |
| v1.1 | archived | 0.1.x | 0.1.x | 2026.2.x | AI Accountability Layer (§16) |
| v1.0 | archived | — | — | 2026.2.19.x | Initial release |
Machine-readable
Fetch /compatibility.json or /sdk-status.json to query programmatically.
curl https://rcan.dev/compatibility.json
curl https://rcan.dev/sdk-status.json Compatibility matrix updated: 2026-03-24