API reference
The OpenDeco API is not intended for real-time decompression control, dive planning or other safety-critical operation.
Read operations
registry.sources.listregistry.sources.getregistry.datasets.listregistry.datasets.getregistry.models.listregistry.models.get
Fields on every list result
rowstotal_countgenerated_atdata_origin
Verification levels
Each model record carries a verification level. The API returns the stored value and does not compute it from the model.
| Level | Name | Meaning | External evidence | Independent review |
|---|---|---|---|---|
| V0 | Unverified | Runs, but output has not been independently checked. | No | No |
| V1 | Sanity checked | Basic known profiles and invariants pass. | No | No |
| V2 | Cross-checked | Outputs match an authoritative implementation, published examples or verified device or software outputs over a defined test suite. | Yes | No |
| V3 | Independently reviewed | The implementation and its verification evidence have been reviewed by someone who did not build the model. | Yes | Yes |
Error codes
Serialisation
cycledepth_exceededduplicate_keyduplicate_set_elementlone_surrogatenon_finite_numbernull_valueunsupported_type
Run manifests
recorded_identity_absentrecorded_identity_mismatchshort_id_length_out_of_rangeunlabelled_arrayunsupported_run_id
Validation
charsetemptyforbidden_characterlength_out_of_rangenon_finitenot_normalisedout_of_rangeunsupported_conversion_input
Release resolution
resolved- The identifier names a published release.
malformed- The identifier fails its format check before any lookup starts.
unknown- No release carries this identifier. An identifier that was allocated but never published also resolves to unknown.
refused- Working or frozen material sits behind the address.