Tools roadmap

Reference validators, SDKs, resolvers, and evidence-comparison tooling planned for the MatJSON ecosystem.

CLIPythonTypeScriptAPI

Command-line interface

matjson validate file.json
matjson inspect file.json
matjson resolve requisition.json
matjson compare record.json requirements.json
matjson migrate --from 0.2 --to 0.3 file.json

Reference SDKs

Python and TypeScript are the first recommended implementations because they cover engineering automation, backend services, browser applications, and AI workflows.

Potential API surface

GET  /api/v1/schemas
GET  /api/v1/documents
GET  /api/v1/rules/{organization}/{designation}/{edition}/{clause}
GET  /api/v1/vocabularies/{name}
POST /api/v1/validate

Implementation sequence

  1. Schema validator and semantic linter
  2. Controlled-vocabulary package
  3. Effective-requirement resolver
  4. MatRecord normalization
  5. MatCheck evaluation and reporting