{"caseId":"case-vesl-demo-launch-001","workspaceSlug":"launch-lab-private","subjectSlug":"vesl-demo","subjectName":"VESL Demo App","subjectType":"nockapp","customerLane":"builder-auditor","status":"verified","visibility":"public","createdAt":"2026-06-05T18:00:00.000Z","updatedAt":"2026-06-05T18:20:00.000Z","requestedBy":"nocksperimental","payment":{"status":"waived","rail":"none","amount":null,"currency":null,"reference":"founder-demo"},"evidenceIds":["evidence-vesl-demo-lab-001","evidence-vesl-demo-fakenet-001","evidence-vesl-demo-vesl-001"],"reportSlug":"launch-vesl-demo-001","badgeId":null,"sourceAnchor":{"commit":"33ba97b1e206dd89b15c61b72b7802caf2136c18","build":"build-33ba97b1e206dd89b15c61b72b7802caf2136c18"},"workspaceName":"Launch Lab Private","freshness":"fresh","submissions":[{"evidenceId":"evidence-vesl-demo-lab-001","caseId":"case-vesl-demo-launch-001","sourceKind":"lab","sourceUrl":"/api/reports/generated/vesl-demo","submittedAt":"2026-06-05T18:05:00.000Z","submittedBy":"nocklab","status":"verified","reportHash":"sha256:launch-vesl-demo-lab-001","snapshotRoot":"launch-vesl-demo-lab-root-001","receiptId":null,"redactionSummary":"No private keys, seeds, or environment dumps included."},{"evidenceId":"evidence-vesl-demo-fakenet-001","caseId":"case-vesl-demo-launch-001","sourceKind":"fakenet","sourceUrl":"/api/fakenet/evidence","submittedAt":"2026-06-05T18:08:00.000Z","submittedBy":"fakenet-adapter","status":"accepted","reportHash":"sha256:8eb7d3fff4f531eaa72893ce022df3b196edb72278d5043619c25c37a8688044","snapshotRoot":"local-fakenet-root-v0","receiptId":null,"redactionSummary":"Wallet address and endpoint only; no signing material included."},{"evidenceId":"evidence-vesl-demo-vesl-001","caseId":"case-vesl-demo-launch-001","sourceKind":"vesl","sourceUrl":"/api/vesl/evidence/submit","submittedAt":"2026-06-05T18:12:00.000Z","submittedBy":"vesl-test","status":"verified","reportHash":"sha256:vesl-demo-report-v0","snapshotRoot":"vesl-demo-snapshot-root-v0","receiptId":"vesl_submission_demo","redactionSummary":"Lifecycle tags, peek status, and hull health only."}],"report":{"reportSlug":"launch-vesl-demo-001","caseId":"case-vesl-demo-launch-001","summaryStatus":"verified","score":92,"requiredChecks":[{"id":"lab-report-linked","label":"Lab report linked","status":"pass","summary":"Generated lab report hash and snapshot root are present."},{"id":"fakenet-evidence-linked","label":"Fakenet evidence linked","status":"pass","summary":"Fakenet readiness evidence is attached to the case."},{"id":"vesl-lifecycle-linked","label":"VESL lifecycle evidence linked","status":"pass","summary":"VESL evidence includes lifecycle checks and settlement effects."},{"id":"secret-redaction","label":"Secret redaction","status":"pass","summary":"Submissions report no private keys, seeds, or API secrets."}],"recommendedChecks":[{"id":"badge-ready","label":"Badge ready","status":"pass","summary":"The case is eligible for public badge display."},{"id":"payment-rail","label":"Payment rail","status":"warn","summary":"Payment was waived for this founder demo; paid rail metadata remains provider-neutral."}],"evidenceSummary":"VESL Demo App has lab, fakenet, and VESL lifecycle evidence attached.","reviewerNotes":"Founder demo proves Launch Evidence can aggregate existing Nocksperimental evidence primitives.","publicSummary":"Launch evidence verified for a VESL-style NockApp lifecycle demo.","generatedAt":"2026-06-05T18:20:00.000Z","reportHash":"sha256:launch-vesl-demo-001","snapshotRoot":"launch-vesl-demo-root-001"},"links":{"api":"/api/launch-evidence/case-vesl-demo-launch-001","page":"/launch-evidence/case-vesl-demo-launch-001","verifier":"/api/launch-evidence/verify?caseId=case-vesl-demo-launch-001&reportHash=sha256%3Alaunch-vesl-demo-001&snapshotRoot=launch-vesl-demo-root-001","workspace":"/workspaces/launch-lab-private","badge":null}}