Release 5.6.0, with receipts.
The current calculation engine source, API specification, tool catalog, validation cases and source registry are publicly inspectable. Their SHA-256 digests are published below.
What a hash proves
A SHA-256 digest lets someone detect whether a file changed relative to this manifest. Because both the file and manifest are published by tannerd.net, this is change transparency—not independent certification. Independent references and external mirrors would provide a stronger verification layer later.
Published artifacts
| Artifact | Public URL | SHA-256 |
|---|---|---|
| Public Calculator Engine | /provenance/calculators-engine.js | 18152f8a71f82e4a3576862544d9fec4fb144ad416a79a43b4539d93e5800f8f |
| Openapi | /api/openapi.json | 4d14291cd7967e0c9cd99a0715974306389f1a3fc1f4e7f394ec1f344f073c70 |
| Tool Catalog | /tool-catalog.json | b87da45612e2be7e891d71246a95ecc25621bcac1c75eb27771afe84492b0092 |
| Validation Cases | /validation-cases.json | 62fec2d072a1652d397a079ce683fcf995423ea3e1cf7d8d07ad30940e4b0e9e |
| Source Registry | /source-registry.json | a1d99358c8bc90187ad28667460dbd583409fbcc6728973c564b8d66df8b1d9a |
Formula versions
Public API and agent responses include a stable formula identifier in the form tncalc.<calculator>.1.0.0, the engine version 5.3.0, a provenance URL and a validation URL. Formula identifiers can change independently of the overall site release when the underlying math changes.
Inspectable engine
View the production calculator engine source used for server-side API calculations →