{"version":"v0","service":"nocksperimental","subject":"nocksperimental.com","canonicalUrl":"https://nocksperimental.com/api/fakenet/diagnostics","generatedAt":"2026-06-04T13:08:05.419Z","readiness":{"status":"blocked","reportCount":2,"endpoint":"127.0.0.1:5555","checks":{"health":"fail","balance":"fail","chain":"missing"}},"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"}],"links":{"readiness":"https://nocksperimental.com/api/fakenet","commands":"https://nocksperimental.com/api/fakenet/commands","runbook":"https://nocksperimental.com/api/fakenet/runbook.sh"}}