Every package with an ./ops binding is tested against gates C1 through C18, using its built artifact: the same output a consumer installs.
The matrix covers 13 packages that own stable operations, plus @runstamp/approval, whose four lifecycle.* bindings are still experimental. Passing conformance means the implementation matches its declared contract. It does not make an experimental operation public GA.
A missing fixture or inapplicable check cannot pass silently. It shows as a warning or not-applicable result in the generated evidence.
Generated from ga/conformance.json by scripts/generate-conformance-page.mts. Contract version 1.0.0.
14 of 14 packages conformant: 252 gates passing, 0 warning, 0 not applicable, 0 failing.
Legend: ✅ pass · ⚠️ warning · – gate does not apply to this package · ❌ fail.
The matrix
| Package | Domain | C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 | C9 | C10 | C11 | C12 | C13 | C14 | C15 | C16 | C17 | C18 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@runstamp/approval | lifecycle | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/pptx | pptx | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/delimited-data | common | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/docx | docx | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/forms | pdf | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/pdf | pdf | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/mail-artifacts | common | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/odf | common | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/provenance | common | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/review-operations | common | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/scientific-publishing | common | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/table-extraction | common | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/technical-publishing | common | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@runstamp/xlsx | xlsx | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
What each gate checks
| Gate | Checks |
|---|---|
| C1 | Signature |
| C2 | Envelope |
| C3 | Serialization |
| C4 | Errors |
| C5 | Code registry |
| C6 | No-throw |
| C7 | Determinism |
| C8 | Receipt honesty |
| C9 | Locator round-trip |
| C10 | Locator stability |
| C11 | No silent loss |
| C12 | Loss ordering |
| C13 | Export hygiene |
| C14 | Verb vocabulary |
| C15 | Cancellation |
| C16 | API report |
| C17 | Operation identity |
| C18 | Operation coverage |
How the matrix is produced
The contract verifier that writes this matrix runs in Runstamp's release pipeline, from a repository that is not public. A release ships only when every gate passes, and this page is generated from that run's ga/conformance.json.
To check the published packages yourself, install the SDK and run the quick start:
npm install @runstamp/sdkRelated
- Operations reference: every stable operation with its verb and codes.
- Troubleshooting: what to do when a gate or an operation fails.