Skip to content

Changelog

View Markdown llms-full.txt

The Rigyd API is currently versionless — backwards-incompatible changes will be announced here with at least 30 days’ notice.

  • Correction: a SimReady conformance failure never failed your job, and never refunded a credit. These pages previously stated that a conversion completes only when the asset clears the profile we target, and that a failing asset refunds your credit. Neither was true. A non-conformant asset is delivered like any other, with its verdict in report.validation. What does fail a conversion is a correctness problem — USD/MJCF parity, an internal invariant, a missing export, a rejected manifest. See SimReady Validation and Job lifecycle.
  • Correction: three requirement codes we published do not exist in the SimReady specification. VG.034, VM.D.001 and RC.002 were ours, and they sat indistinguishable among the real ones on Full requirement coverage. So did a family of AR.* codes, under a profile name — Articulated-Robotics-Neutral — that was never published. All are removed. The coverage tables are now generated from NVIDIA’s vendored metadata, so a code appears if and only if they define it: 136 codes, verified mechanically.
  • report.validation gained per-profile scoring. profiles_passing is the field to badge, not overall. profiles scores all nine published profiles with what each one fails; spec_release names the specification release scored against (currently 2026.04.1); checks[].measured_status carries the raw finding where status is scoped to the profiles we target; checks[].na_reason explains every N/A from a fixed three-value vocabulary. A profile with no failures but unwritten rules now reports INCOMPLETE rather than PASS.
  • skip_validation no longer skips conformance scoring. Every conversion is scored and every completed job carries report.validation. The flag now only suppresses the internal correctness gate — leave it unset.
  • The MJCF package in a result download lost a folder level. mjcf/<name>/<name>.xml is now mjcf/<name>.xml, from a SimReady NP.005 folder-structure fix. The USD side of the download is unchanged. Breaking for anyone addressing files by path — see Download result.
  • CLI & Python SDK released. pip install rigyd wraps the conversion API for terminal and Python use, including a MuJoCo model loader. See CLI & Python SDK.
  • Isaac Sim extension released (v1.0.0). The rigyd.simready Omniverse Kit extension generates and loads SimReady assets onto the stage from inside NVIDIA Isaac Sim. See Isaac Sim extension.
  • POST /api/conversions/generateimages[] count is now exactly 1 or 4 (was 1-4). Multiview is positional (Front, Right, Back, Left); partial selections caused malformed multiview submissions. Requests with 2 or 3 images now return 422.
  • Initial public docs. Documents the conversion surface (POST /api/conversions, POST /api/conversions/generate, POST /api/conversions/:id/simulate, plus the /api/conversions[/...] read endpoints).
  • llms.txt / llms-full.txt published. AI agents can ingest the full API surface in one fetch from https://docs.rigyd.com/llms-full.txt.

For pre-public-docs history, see internal release notes.