Open Source · Compatibility

Tested boundaries, not universal claims.

RuleOak distinguishes automated compatibility evidence from independent real-world integration evidence.

Runtime support

EnvironmentStatusBoundary
Node.js 22 LTSTestedFull source/publish-readiness path in the documented matrix.
Node.js 24 LTSTestedCurrent supported LTS line and owner-Mac qualification path.
Node.js 26 CurrentCompatibility signalUseful signal; production-like use should prefer an LTS line.
ESMSupported public package shapeCommonJS require() is not the primary supported surface.

Integration paths

PathEvidenceNon-claim
Node.js SDKUnit/integration testedCannot protect retained unguarded executors.
MCP stdioFixture/integration tested for documented JSON-RPC behaviorNot universal client/server compatibility.
MCP Streamable HTTPDocumented/fixture-tested supported pathNot a universal transport proxy.
Loopback RESTLocal authorization path testedNon-loopback needs explicit auth/TLS architecture.
OpenAI-style adapterNormalization/authorization testedNot an OpenAI network client.

Report a compatibility result

After the public repository is live, report exact RuleOak/Node/client/server versions, integration path, sanitized reproduction, expected behavior and observed behavior. Do not include secrets/private evidence.