{"version":"v0","service":"nocksperimental","subject":"nocksperimental.com","canonicalUrl":"https://nocksperimental.com/api/nockchain/impact","generatedAt":"2026-06-06T06:20:00.000Z","upstream":{"repository":{"fullName":"nockchain/nockchain","defaultBranch":"master","url":"https://github.com/nockchain/nockchain","upstreamOrg":"https://github.com/zorp-corp","description":"Nockchain protocol monorepo"},"commit":{"shortSha":"33ba97b1e206","sha":"33ba97b1e206dd89b15c61b72b7802caf2136c18","committedAt":"2026-06-05T23:46:59Z","message":"bridge: add end-to-end withdrawal execution (#127)","url":"https://github.com/nockchain/nockchain/commit/33ba97b1e206dd89b15c61b72b7802caf2136c18","nocksperimentalRelevance":"Bridge withdrawal execution is now represented by the latest public build release, so bridge, settlement, x402, and VESL-adjacent receipts can cite a matching commit/build pair while preserving sequencer and journal provenance."},"release":{"tag":"build-33ba97b1e206dd89b15c61b72b7802caf2136c18","name":"Build 33ba97b1e206dd89b15c61b72b7802caf2136c18","publishedAt":"2026-06-06T00:17:53Z","url":"https://github.com/nockchain/nockchain/releases/tag/build-33ba97b1e206dd89b15c61b72b7802caf2136c18"},"sourceAuthority":"nockchain-zorp-impact-queue"},"snapshot":{"totalItems":8,"immediateCount":2,"highCount":5,"sourceTypes":["released-commit","state-artifact-provenance","open-pr","zorp-lineage"],"latestPrUpdatedAt":"2026-06-10T12:36:38Z","watchStatus":"in-sync","zorpPublicRepoCount":10},"impactItems":[{"id":"bridge-withdrawal-release","label":"Bridge withdrawal execution release","priority":"immediate","sourceType":"released-commit","sourceIds":["commit:33ba97b1e206","release:build-33ba97b1e206dd89b15c61b72b7802caf2136c18"],"sourceUrls":["https://github.com/nockchain/nockchain/commit/33ba97b1e206dd89b15c61b72b7802caf2136c18","https://github.com/nockchain/nockchain/releases/tag/build-33ba97b1e206dd89b15c61b72b7802caf2136c18"],"evidenceClass":"runtime-protocol","upstreamSignal":"bridge: add end-to-end withdrawal execution (#127)","whyItMatters":"The latest released build includes bridge withdrawal execution, so Nocksperimental bridge and settlement receipts need a commit/build anchor before treating results as comparable.","nocksperimentalAction":"Refresh bridge withdrawal execution receipts, source anchors, sequencer journal provenance, and VESL-adjacent settlement notes against the released withdrawal execution build.","targetSurfaces":["bridgeReceipts","nockchainBridgeSourceTrace","launchEvidence","veslEvidenceBridge"],"receiptFields":["bridgeWithdrawalExecutionCommit","bridgeWithdrawalReleaseTag","sequencerJournalRoot","withdrawalExecutionEffect"],"forbiddenFields":["sequencerJournalSigningKey","bridgeNodePrivateKey"],"verificationGates":["test:nockchain-bridge-source-api","test:nockchain-bridge-trace"]},{"id":"pma-state-jam-provenance","label":"PMA and state-jam provenance","priority":"immediate","sourceType":"state-artifact-provenance","sourceIds":["drive:1aEYZwmg4isTuYXWFn9gKPl92-pYndwUw","pr:113","pr:112","pr:107","pr:104"],"sourceUrls":["https://drive.google.com/drive/folders/1aEYZwmg4isTuYXWFn9gKPl92-pYndwUw","https://github.com/nockchain/nockchain/pull/113","https://github.com/nockchain/nockchain/pull/112","https://github.com/nockchain/nockchain/pull/107","https://github.com/nockchain/nockchain/pull/104"],"evidenceClass":"state-provenance","upstreamSignal":"Drive folder is a Zorp/Nockchain state-jam folder, not a VESL evidence folder.","whyItMatters":"State artifacts can change local replay, sync, balance, and support-bundle interpretation; they need metadata and hashes, not raw artifact storage.","nocksperimentalAction":"Inventory state-jam artifacts by source URL, filename, size, hash, network, height or event boundary, and producing build before trusting them.","targetSurfaces":["stateJamRegistry","nockchainOperationsAtlas","localFakenetEvidence"],"receiptFields":["stateJamFingerprint","checkpointHeight","eventBoundary","stateProducerBuild"],"forbiddenFields":["rawPmaSlab","rawStateJam","walletSeedPhrase","privateSpendKey"],"verificationGates":["test:nockchain-state-jams-api","test:nockchain-operations-atlas"]},{"id":"nockup-template-manifests","label":"Nockup template manifest rendering","priority":"high","sourceType":"open-pr","sourceIds":["pr:125"],"sourceUrls":["https://github.com/nockchain/nockchain/pull/125"],"evidenceClass":"fixture-authoring","upstreamSignal":"fix(nockup): render template manifests from hbs sources","whyItMatters":"Template manifest rendering can change scaffold file identity, generated reports, and which Nockup fixture hashes a receipt should cite.","nocksperimentalAction":"Review PR #125 before changing Nockup validation fixture manifest assumptions or accepting scaffold receipts as stable.","targetSurfaces":["nockupValidation","generatedLabReports","fixtureDocs"],"receiptFields":["templateManifestSource","templateManifestHash","nockupTemplateRevision"],"forbiddenFields":["rawStateJam"],"verificationGates":["test:nockup-validation","test:generated-reports"]},{"id":"wallet-blob-memo","label":"Wallet blobs and memo transaction metadata","priority":"high","sourceType":"open-pr","sourceIds":["pr:116"],"sourceUrls":["https://github.com/nockchain/nockchain/pull/116"],"evidenceClass":"wallet-api","upstreamSignal":"feat(wallet): support blobs and memo on transactions in wallet cli","whyItMatters":"Wallet blob and memo support changes transaction evidence fields while keeping note, seed, and spend-key material private.","nocksperimentalAction":"Add transaction metadata receipt fields only after PR #116 is reviewed and wallet command behavior is pinned to a Nockchain build.","targetSurfaces":["nockchainWalletAtlas","localFakenetCommands","balanceEvidence"],"receiptFields":["transactionBlobHash","memoPresence","walletEndpointMode","walletCommandBuild"],"forbiddenFields":["walletSeedPhrase","privateSpendKey","rawTransactionJam"],"verificationGates":["test:nockchain-wallet-atlas","test:local-fakenet-commands-api"]},{"id":"nockapp-export-state","label":"Public NockApp export state","priority":"high","sourceType":"open-pr","sourceIds":["pr:119"],"sourceUrls":["https://github.com/nockchain/nockchain/pull/119"],"evidenceClass":"nockapp-state","upstreamSignal":"feat(nockapp): public NockApp::export_state for live-app snapshot","whyItMatters":"Live NockApp state export could make snapshot receipts more useful, but raw export jams must stay out of public APIs and git.","nocksperimentalAction":"Prepare source-traced export-state metadata fields while forbidding raw export jam payloads in receipts and registries.","targetSurfaces":["nockchainNockAppSourceTrace","stateJamRegistry","localFakenetEvidence"],"receiptFields":["exportStateCommit","exportStateHash","nockappKernelIdentity"],"forbiddenFields":["rawExportJam","rawPmaSlab","rawStateJam"],"verificationGates":["test:nockchain-nockapp-source-api","test:nockchain-state-jams-api"]},{"id":"fakenet-sync-gossip","label":"Fakenet sync and gossip suppression","priority":"high","sourceType":"open-pr","sourceIds":["signal:5d022ced5504","pr:93"],"sourceUrls":["https://github.com/nockchain/nockchain/commit/5d022ced5504","https://github.com/nockchain/nockchain/pull/93"],"evidenceClass":"fakenet-mining","upstreamSignal":"libp2p: suppress all outgoing gossip while catching up (behind tip)","whyItMatters":"Wrong block commitments, empty routing tables, and zero peers need sync/peer/tip context before they are treated as test failures.","nocksperimentalAction":"Keep fakenet diagnostics tied to peer count, routing table state, catch-up status, wallet endpoint mode, and block commitment evidence.","targetSurfaces":["nockchainSyncGossipTrace","localFakenetDiagnostics","localFakenetEvidence"],"receiptFields":["peerCount","routingTableSize","catchUpStatus","blockCommitment"],"forbiddenFields":["rawPmaSlab","rawStateJam"],"verificationGates":["test:nockchain-sync-gossip-trace","test:local-fakenet-diagnostics-api"]},{"id":"nockchain-benchmarking","label":"Nockchain benchmarking and AI PoW puzzle","priority":"high","sourceType":"open-pr","sourceIds":["pr:126","pr:124","repo:zorp-corp/knock","repo:zorp-corp/sppark"],"sourceUrls":["https://github.com/nockchain/nockchain/pull/126","https://github.com/nockchain/nockchain/pull/124","https://github.com/zorp-corp/knock/blob/master/README.md","https://github.com/zorp-corp/sppark/blob/main/README.md"],"evidenceClass":"compute-benchmark","upstreamSignal":"nockchain-bench; AI Proof-of-Useful-Work (matmul) — ai-pow-miner + ai-pow-zk compact recursive STARK","whyItMatters":"Benchmarking and puzzle work can become compute/proof evidence surfaces when interpreted with formal Nock semantics and proof-primitives lineage, without changing current Nockchain protocol behavior.","nocksperimentalAction":"Track benchmark harnesses and AI PoW puzzle work as future compute evidence, with Knock and sppark context separated from canonical protocol claims.","targetSurfaces":["computeBenchmarkProfiles","trustComputeBenchmarks","nockchainRustAtlas","nockchainKnowledgeSpine","trustSignals"],"receiptFields":["benchmarkHarnessCommit","proofPuzzleSource","formalSemanticsSource","proofPrimitiveSource","computeProfileHash"],"forbiddenFields":["rawPmaSlab","privateSpendKey"],"verificationGates":["test:compute-benchmark-detail-page","test:nockchain-rust-atlas-api","test:zorp-upstream-api"]},{"id":"zorp-jock-authoring","label":"Zorp Jock authoring lineage","priority":"medium","sourceType":"zorp-lineage","sourceIds":["repo:zorp-corp/jock-lang"],"sourceUrls":["https://github.com/zorp-corp/jock-lang"],"evidenceClass":"ecosystem-lineage","upstreamSignal":"zorp-corp/jock-lang pushed 2026-03-12T02:29:17Z","whyItMatters":"Jock is not current protocol authority, but it can shape higher-level Nock application fixture authoring and future NockApp examples.","nocksperimentalAction":"Use Jock changes as fixture-authoring signals only after mapping them to current Nockchain/NockApp source authority.","targetSurfaces":["fixtureDocs","nockupValidation","nockchainNockAppAtlas"],"receiptFields":["fixtureAuthoringSignal","sourceRepo","sourceRepoPushedAt"],"forbiddenFields":["rawStateJam"],"verificationGates":["test:zorp-upstream-api","test:nockchain-nockapp-page"]}],"actionLanes":[{"id":"runtime-protocol","label":"Runtime and protocol releases","escalation":"immediate","impactItemIds":["bridge-withdrawal-release","fakenet-sync-gossip"],"targetSurfaces":["bridgeReceipts","nockchainBridgeSourceTrace","launchEvidence","veslEvidenceBridge","nockchainSyncGossipTrace","localFakenetDiagnostics","localFakenetEvidence"],"receiptFields":["bridgeWithdrawalExecutionCommit","bridgeWithdrawalReleaseTag","sequencerJournalRoot","withdrawalExecutionEffect","peerCount","routingTableSize","catchUpStatus","blockCommitment"],"verificationGates":["test:nockchain-bridge-source-api","test:nockchain-bridge-trace","test:nockchain-sync-gossip-trace","test:local-fakenet-diagnostics-api"]},{"id":"state-provenance","label":"State artifact provenance","escalation":"immediate","impactItemIds":["pma-state-jam-provenance","nockapp-export-state"],"targetSurfaces":["stateJamRegistry","nockchainOperationsAtlas","localFakenetEvidence","nockchainNockAppSourceTrace"],"receiptFields":["stateJamFingerprint","checkpointHeight","eventBoundary","stateProducerBuild","exportStateCommit","exportStateHash","nockappKernelIdentity"],"verificationGates":["test:nockchain-state-jams-api","test:nockchain-operations-atlas","test:nockchain-nockapp-source-api"]},{"id":"fixture-authoring","label":"Fixture and Nockup authoring","escalation":"high","impactItemIds":["nockup-template-manifests","zorp-jock-authoring"],"targetSurfaces":["nockupValidation","generatedLabReports","fixtureDocs","nockchainNockAppAtlas"],"receiptFields":["templateManifestSource","templateManifestHash","nockupTemplateRevision","fixtureAuthoringSignal","sourceRepo","sourceRepoPushedAt"],"verificationGates":["test:nockup-validation","test:generated-reports","test:zorp-upstream-api","test:nockchain-nockapp-page"]},{"id":"wallet-api","label":"Wallet and API evidence","escalation":"high","impactItemIds":["wallet-blob-memo"],"targetSurfaces":["nockchainWalletAtlas","localFakenetCommands","balanceEvidence"],"receiptFields":["transactionBlobHash","memoPresence","walletEndpointMode","walletCommandBuild"],"verificationGates":["test:nockchain-wallet-atlas","test:local-fakenet-commands-api"]},{"id":"ecosystem-lineage","label":"Ecosystem and benchmark signals","escalation":"medium","impactItemIds":["zorp-jock-authoring","nockchain-benchmarking"],"targetSurfaces":["computeBenchmarkProfiles","trustComputeBenchmarks","nockchainRustAtlas","nockchainKnowledgeSpine","trustSignals","fixtureDocs","nockupValidation","nockchainNockAppAtlas"],"receiptFields":["benchmarkHarnessCommit","proofPuzzleSource","formalSemanticsSource","proofPrimitiveSource","computeProfileHash","fixtureAuthoringSignal","sourceRepo","sourceRepoPushedAt"],"verificationGates":["test:compute-benchmark-detail-page","test:nockchain-rust-atlas-api","test:zorp-upstream-api","test:nockchain-nockapp-page"]}],"queueContract":{"requiredFields":["sourceIds","sourceType","sourceUrls","evidenceClass","targetSurfaces","receiptFields","forbiddenFields","verificationGates","nocksperimentalAction"],"forbiddenFields":["rawStateJam","rawPmaSlab","walletSeedPhrase","privateSpendKey","rawExportJam","sequencerJournalSigningKey"],"reviewRules":["Open PRs are early-warning signals, not merged protocol behavior.","Released commits can update receipt expectations only when the build/release tag is recorded.","Zorp public repos are lineage and authoring signals unless canonical Nockchain docs promote them.","State-jam and PMA sources must remain metadata-only unless a local operator explicitly handles raw artifacts outside public registries."]},"links":{"page":"https://nocksperimental.com/nockchain/impact","watch":"https://nocksperimental.com/api/nockchain/watch","prRadar":"https://nocksperimental.com/api/nockchain/pr-radar","stateJams":"https://nocksperimental.com/api/nockchain/state-jams","zorp":"https://nocksperimental.com/api/nockchain/zorp","registry":"https://nocksperimental.com/api/registry","checkpoint":"https://nocksperimental.com/api/registry/checkpoint"}}