Public evidence
Machine-checked verification for calculation version 1.0.0 · tier engine_tested
7/7 calculation tests · Production surface contract 6/6
Fingerprint sha256:42036c020a91f49e7b3ec8df8f916d20a2c3db9935de7d6e0d5c17ad5745864a
Input schema sha256:db2b24d8fe17961f7a466fd110cf565b3c2a8603d658421cdad3559c21fde7e7 · Output schema sha256:431838b6765f9c54a99afdf39b707cc534bae222a29f7311df855f34e08f578f · Build-time SHA-256 digests prove published artifacts agree with each other (release_integrity.scope=workspace). Production attestation GETs canonical URLs twice (public/cached view and origin), including Capability HTML, via npm run attest:production --write
(published at /.well-known/calculatorx-production-attestation.json) and fails if the public Capability page advertises a different calculation_version. This is artifact consistency, not an independent immutable release log.
Engine identity and declared limitations.
Standards and references supporting this tool specification. Methods are listed separately — they are algorithms, not bibliographic sources.
Golden, boundary, and property cases included in this evidence build.
| ID | Kind | Status | Detail |
|---|---|---|---|
golden-mid | golden | pass | Expected mode=climb · s=0.5 · N=200 · F=100 · B=100 · F_wall=0 · model=ladder_person · Actual model=ladder_person · W=100 · P=100 · theta_deg=45 · mu_floor=0.5 · mu_wall=0 · mode=climb · s=0.49999999999999983 |
golden-both | golden | pass | Expected mode=climb · s=0.44642857142857145 · N=267.85714285714283 · B=107.14285714285714 · F_wall=32.142857142857146 · Actual model=ladder_person · W=100 · P=200 · theta_deg=45 · mu_floor=0.4 · mu_wall=0.3 · mode=climb · s=0.44642857142949993 |
golden-top | golden | pass | Expected mode=top · s=1 · s_limit=1.2320508075688772 · N=200 · B=100 · Actual model=ladder_person · W=100 · P=100 · theta_deg=60 · mu_floor=0.5 · mu_wall=0 · mode=top · s=1 |
boundary-weight | boundary | pass | Expected VALUE_MUST_BE_POSITIVE · Actual VALUE_MUST_BE_POSITIVE |
boundary-person | boundary | pass | Expected VALUE_MUST_BE_POSITIVE · Actual VALUE_MUST_BE_POSITIVE |
boundary-angle | boundary | pass | Expected VALUE_OUT_OF_RANGE · Actual VALUE_OUT_OF_RANGE |
boundary-floor | boundary | pass | Expected VALUE_MUST_BE_POSITIVE · Actual VALUE_MUST_BE_POSITIVE |