{"kind":"reelier.receipt","version":1,"skill":"api-contract-drift-watch","passed":true,"steps":{"total":1,"passed":1},"stepOutcomes":[{"n":1,"title":"Assert the PyPI package-metadata contract holds","outcome":"passed"}],"llmTokens":{"input":0,"output":0,"total":0},"ms":71,"receivedAt":"2026-09-04T20:48:34.332Z","permalink":"https://www.reelier.com/r/xgo4D5Ji2Zpai1p22dbuWzP6","badge":"https://www.reelier.com/badge/xgo4D5Ji2Zpai1p22dbuWzP6","markdown":"https://www.reelier.com/r/xgo4D5Ji2Zpai1p22dbuWzP6/md","claimsLadder":[{"id":"unalteredSincePush","label":"Unaltered since push","grade":"green","detail":"Signature verifies against registered key `9158fc9cd0fb4e9b`."},{"id":"timestamped","label":"Timestamped","grade":"green","detail":"Timestamp imprint matches (TSA chain unverified — see `reelier verify`). Submitted to https://freetsa.org/tsr. Received by reelier.com at 2026-09-04T20:48:34.332Z."},{"id":"producedBy","label":"Produced by","grade":"green","detail":"Produced by the holder of key `9158fc9cd0fb4e9b` and unaltered since push. Does not prove the run wasn't fabricated before signing."},{"id":"ciAttested","label":"CI-attested","grade":"green","detail":"CI-attested: `seldonframe/reelier@6c2911b0446cb009ad78863ded54a0fb5e4f06e0` · workflow `seldonframe/reelier/.github/workflows/portfolio-replay.yml@refs/heads/main` · run `33918038221` — asserted by GitHub Actions ✓"},{"id":"toolsVerified","label":"Tools verified","grade":"grey","detail":"No manifest was declared — tool schemas were not checked.","hint":"Stamp a manifest for this skill: `reelier manifest <skill.md> --wrap \"…\"`."},{"id":"writesApproved","label":"Writes approved","grade":"grey","detail":"No writes in this run — read-only replay."},{"id":"stateConditioned","label":"State-conditioned approval","grade":"grey","detail":"No approval on this run was bound to an observed pre-state.","hint":"Bind a yes to the world it was granted against: `reelier approve --probe`."},{"id":"crossCheckableRefs","label":"Cross-checkable refs","grade":"grey","detail":"No cross-checkable references captured for this run.","hint":"Provider request-ids are captured automatically from response headers/bodies when the tool surfaces them."},{"id":"corroborated","label":"Corroborated","grade":"grey","detail":"No other tenants have pushed a passing receipt for this exact skill content yet.","hint":"Corroboration accrues automatically as other tenants push byte-identical skill content."}],"tenantFacts":{"verifiedDomain":null,"accountAgeDays":47,"distinctSkillsPushed":"22"},"corroboratingTenants":"0","record":{"skill":"api-contract-drift-watch","steps":[{"n":1,"ms":71,"level":0,"title":"Assert the PyPI package-metadata contract holds","outcome":"passed","failures":[]}],"passed":true,"policy":{"status":"absent"},"totals":{"ms":71,"steps":1,"failed":0,"passed":1,"skipped":0,"unchecked":0,"llmInputTokens":0,"llmOutputTokens":0},"startedAt":"2026-09-04T20:48:26.196Z","finishedAt":"2026-09-04T20:48:26.267Z","skillContentSha256":"5395fb2fdd0973e87813f5bd5391aa32490219b09b2d9fe3e28098745690c0af"},"signature":{"alg":"ed25519","keyId":"9158fc9cd0fb4e9b","sig":"4fL8ItTqGDJKdlXf1ubmia779CikWv3gQn4Wq32IHDQoEqBTVERE49Urw6g+FwNmwk2QacBSn0rJfv6ZCbRFBA=="},"signingKey":{"keyId":"9158fc9cd0fb4e9b","publicKeyPem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqMreL7qYX57YjEr4UNd0sexWgqTXkbBnDkeyn9Nnlr0=\n-----END PUBLIC KEY-----","verified":true,"revoked":false}}