{"kind":"reelier.receipt","version":1,"skill":"nightly-deploy-check","passed":false,"steps":{"total":3,"passed":0},"stepOutcomes":[{"n":1,"title":"Homepage is up and serving the real tagline","outcome":"failed","why":{"trigger":"body contains \"Snapshot tests and CI for agent workflows\" failed (body length 131456)"}},{"n":2,"title":"Blog index is up with its real heading","outcome":"skipped"},{"n":3,"title":"Docs page is up with its real description","outcome":"skipped"}],"llmTokens":{"input":0,"output":0,"total":0},"ms":81,"receivedAt":"2026-09-04T20:48:39.122Z","permalink":"https://www.reelier.com/r/vQN9T4Io0DlagxnXIFdma3XS","badge":"https://www.reelier.com/badge/vQN9T4Io0DlagxnXIFdma3XS","markdown":"https://www.reelier.com/r/vQN9T4Io0DlagxnXIFdma3XS/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:39.122Z."},{"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":"nightly-deploy-check","steps":[{"n":1,"ms":81,"why":{"trigger":"body contains \"Snapshot tests and CI for agent workflows\" failed (body length 131456)"},"level":0,"title":"Homepage is up and serving the real tagline","outcome":"failed","failures":["body contains \"Snapshot tests and CI for agent workflows\" failed (body length 131456)"]},{"n":2,"ms":0,"level":0,"title":"Blog index is up with its real heading","outcome":"skipped","failures":[]},{"n":3,"ms":0,"level":0,"title":"Docs page is up with its real description","outcome":"skipped","failures":[]}],"passed":false,"policy":{"status":"absent"},"totals":{"ms":81,"steps":3,"failed":1,"passed":0,"skipped":2,"unchecked":0,"llmInputTokens":0,"llmOutputTokens":0},"startedAt":"2026-09-04T20:48:29.242Z","finishedAt":"2026-09-04T20:48:29.323Z","skillContentSha256":"e84c3c66485c8e0153e3dd3f84e3ba970e33ab491f19e84c552d131bca0d18ef"},"signature":{"alg":"ed25519","keyId":"9158fc9cd0fb4e9b","sig":"yEQaDdtQPeoqXz2JqvNp+sTv8LrVsS+x6hdg9aHqbKb3g6gconss00qnd2YfmKGUlKJAyXjwLWNuyMBLgKtiBQ=="},"signingKey":{"keyId":"9158fc9cd0fb4e9b","publicKeyPem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqMreL7qYX57YjEr4UNd0sexWgqTXkbBnDkeyn9Nnlr0=\n-----END PUBLIC KEY-----","verified":true,"revoked":false}}