{"version":"v0","service":"nocksperimental","subject":"nocksperimental.com","canonicalUrl":"https://nocksperimental.com/api/fakenet/evidence","evidenceId":"local_fakenet_evidence_20260604130805419","generatedAt":"2026-06-04T13:08:05.419Z","status":"blocked","summary":{"status":"blocked","reportCount":2,"artifactCount":2,"activeDiagnostics":4,"endpoint":"127.0.0.1:5555","walletAddress":"532AxMqc29thxqonTxkVQ5D1ghfG7a6CN29CDmruQ5HaEVhLqrDqaXQ"},"readiness":{"status":"blocked","checks":{"health":"fail","balance":"fail","chain":"missing"},"failures":["local-fakenet-health: local-fakenet gRPC endpoint not reachable at 127.0.0.1:5555: ECONNREFUSED","local-fakenet-balance: local-fakenet gRPC endpoint reachable at 127.0.0.1:5555; balance peek failed for 532AxMqc29thxqonTxkVQ5D1ghfG7a6CN29CDmruQ5HaEVhLqrDqaXQ: spawn fakenock ENOENT"],"wallet":{"status":"fail","address":"532AxMqc29thxqonTxkVQ5D1ghfG7a6CN29CDmruQ5HaEVhLqrDqaXQ","amount":null,"unit":"NOCK","checkedAt":"2026-06-04T12:18:54.051Z","error":"spawn fakenock ENOENT"},"chain":{"status":"missing","height":null,"peerCount":null,"blockId":null,"blockCommitment":null,"checkedAt":null,"error":null}},"diagnostics":{"activeCount":4,"diagnostics":[{"id":"grpc-unreachable","severity":"blocker","title":"Local fakenet gRPC is unreachable","evidence":"local-fakenet-health: local-fakenet gRPC endpoint not reachable at 127.0.0.1:5555: ECONNREFUSED","action":"Start or resume the local fakenet process, then regenerate readiness reports.","command":"fakenock --start"},{"id":"fakenock-missing","severity":"blocker","title":"fakenock is not available on PATH","evidence":"spawn fakenock ENOENT","action":"Run the checks from WSL or a shell where fakenock is installed and on PATH.","command":"fakenock --balance"},{"id":"balance-check-failed","severity":"blocker","title":"Wallet balance check failed","evidence":"spawn fakenock ENOENT","action":"Check the configured fakenet wallet directly before refreshing the balance report.","command":"fakenock --balance"},{"id":"chain-report-missing","severity":"warning","title":"Chain metadata report is missing","evidence":"No local-fakenet-chain report was found in .nocklab.","action":"Generate chain metadata so peer count, height, and block commitment can be checked.","command":"npm run lab:local:chain"}]},"verifier":{"ready":false,"checks":{"reportsAvailable":true,"healthReportFound":true,"balanceReportFound":true,"chainReportFound":false,"noBlockers":false,"endpointPresent":true,"walletAddressPresent":true},"inputs":{"generatedAt":"2026-06-04T13:08:05.419Z","grpcEndpoint":"127.0.0.1:5555","walletAddress":"532AxMqc29thxqonTxkVQ5D1ghfG7a6CN29CDmruQ5HaEVhLqrDqaXQ","balanceAmount":null,"balanceUnit":"NOCK","chainHeight":null,"peerCount":null,"blockId":null,"blockCommitment":null,"reportIds":["lab_local-fakenet-health-v0_20260604130805419","lab_local-fakenet-balance-v0_20260604121854020"]}},"artifacts":{"reportDir":"/bundle/server-functions/default/.nocklab","reports":[{"appSlug":"local-fakenet-health","fixtureId":"local-fakenet-health-v0","reportId":"lab_local-fakenet-health-v0_20260604130805419","generatedAt":"2026-06-04T13:08:05.419Z","status":"fail","sourcePath":"server-functions/default/.nocklab/local-fakenet-health.report.json"},{"appSlug":"local-fakenet-balance","fixtureId":"local-fakenet-balance-v0","reportId":"lab_local-fakenet-balance-v0_20260604121854020","generatedAt":"2026-06-04T12:18:54.020Z","status":"fail","sourcePath":"server-functions/default/.nocklab/local-fakenet-balance.report.json"}]},"links":{"readiness":"https://nocksperimental.com/api/fakenet","diagnostics":"https://nocksperimental.com/api/fakenet/diagnostics","commands":"https://nocksperimental.com/api/fakenet/commands","supportBundle":"https://nocksperimental.com/api/fakenet/support-bundle","supportMarkdown":"https://nocksperimental.com/api/fakenet/support-bundle.md","runbook":"https://nocksperimental.com/api/fakenet/runbook.sh"}}