Nockchain evidence

Upstream action intake

Nockchain Impact Queue

Current Nockchain releases, open PRs, Zorp lineage, and state-jam provenance translated into the next Nocksperimental receipt, test, and operator-runbook changes to review.

Impact Items

8

Immediate

2

High

5

Watch

in-sync

Action Lanes

runtime-protocol

immediate

Runtime and protocol releases

bridge-withdrawal-release / fakenet-sync-gossip

verificationGates

test:nockchain-bridge-source-api && test:nockchain-bridge-trace && test:nockchain-sync-gossip-trace && test:local-fakenet-diagnostics-api

state-provenance

immediate

State artifact provenance

pma-state-jam-provenance / nockapp-export-state

verificationGates

test:nockchain-state-jams-api && test:nockchain-operations-atlas && test:nockchain-nockapp-source-api

fixture-authoring

high

Fixture and Nockup authoring

nockup-template-manifests / zorp-jock-authoring

verificationGates

test:nockup-validation && test:generated-reports && test:zorp-upstream-api && test:nockchain-nockapp-page

wallet-api

high

Wallet and API evidence

wallet-blob-memo

verificationGates

test:nockchain-wallet-atlas && test:local-fakenet-commands-api

ecosystem-lineage

medium

Ecosystem and benchmark signals

zorp-jock-authoring / nockchain-benchmarking

verificationGates

test:compute-benchmark-detail-page && test:nockchain-rust-atlas-api && test:zorp-upstream-api && test:nockchain-nockapp-page

Queue Contract

required

sourceIds, sourceType, sourceUrls, evidenceClass, targetSurfaces, receiptFields, forbiddenFields, verificationGates, nocksperimentalAction

forbidden

rawStateJam, rawPmaSlab, walletSeedPhrase, privateSpendKey, rawExportJam, sequencerJournalSigningKey

benchmarkSourceIds

repo:zorp-corp/knock, repo:zorp-corp/sppark

benchmarkSourceUrls

https://github.com/zorp-corp/knock/blob/master/README.md, https://github.com/zorp-corp/sppark/blob/main/README.md

rawPmaSlab

Forbidden in public receipts and registries.

rawStateJam

Forbidden in public receipts and registries.

walletSeedPhrase

Forbidden in public receipts and registries.

privateSpendKey

Forbidden in public receipts and registries.

rule

Open PRs are early-warning signals, not merged protocol behavior.

rule

Released commits can update receipt expectations only when the build/release tag is recorded.

rule

Zorp public repos are lineage and authoring signals unless canonical Nockchain docs promote them.

rule

State-jam and PMA sources must remain metadata-only unless a local operator explicitly handles raw artifacts outside public registries.

Impact Items

bridge-withdrawal-releaseimmediatereleased-commit

Bridge withdrawal execution release

The latest released build includes bridge withdrawal execution, so Nocksperimental bridge and settlement receipts need a commit/build anchor before treating results as comparable.

sourceIds

commit:33ba97b1e206, release:build-33ba97b1e206dd89b15c61b72b7802caf2136c18

sourceUrls

https://github.com/nockchain/nockchain/commit/33ba97b1e206dd89b15c61b72b7802caf2136c18, https://github.com/nockchain/nockchain/releases/tag/build-33ba97b1e206dd89b15c61b72b7802caf2136c18

upstreamSignal

bridge: add end-to-end withdrawal execution (#127)

nocksperimentalAction

Refresh bridge withdrawal execution receipts, source anchors, sequencer journal provenance, and VESL-adjacent settlement notes against the released withdrawal execution build.

receiptFields

bridgeWithdrawalExecutionCommit, bridgeWithdrawalReleaseTag, sequencerJournalRoot, withdrawalExecutionEffect

targetSurfaces

bridgeReceipts, nockchainBridgeSourceTrace, launchEvidence, veslEvidenceBridge

verificationGates

test:nockchain-bridge-source-api && test:nockchain-bridge-trace

forbiddenFields

sequencerJournalSigningKey, bridgeNodePrivateKey

pma-state-jam-provenanceimmediatestate-artifact-provenance

PMA and state-jam provenance

State artifacts can change local replay, sync, balance, and support-bundle interpretation; they need metadata and hashes, not raw artifact storage.

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

upstreamSignal

Drive folder is a Zorp/Nockchain state-jam folder, not a VESL evidence folder.

nocksperimentalAction

Inventory state-jam artifacts by source URL, filename, size, hash, network, height or event boundary, and producing build before trusting them.

receiptFields

stateJamFingerprint, checkpointHeight, eventBoundary, stateProducerBuild

targetSurfaces

stateJamRegistry, nockchainOperationsAtlas, localFakenetEvidence

verificationGates

test:nockchain-state-jams-api && test:nockchain-operations-atlas

forbiddenFields

rawPmaSlab, rawStateJam, walletSeedPhrase, privateSpendKey

nockup-template-manifestshighopen-pr

Nockup template manifest rendering

Template manifest rendering can change scaffold file identity, generated reports, and which Nockup fixture hashes a receipt should cite.

sourceIds

pr:125

sourceUrls

https://github.com/nockchain/nockchain/pull/125

upstreamSignal

fix(nockup): render template manifests from hbs sources

nocksperimentalAction

Review PR #125 before changing Nockup validation fixture manifest assumptions or accepting scaffold receipts as stable.

receiptFields

templateManifestSource, templateManifestHash, nockupTemplateRevision

targetSurfaces

nockupValidation, generatedLabReports, fixtureDocs

verificationGates

test:nockup-validation && test:generated-reports

forbiddenFields

rawStateJam

wallet-blob-memohighopen-pr

Wallet blobs and memo transaction metadata

Wallet blob and memo support changes transaction evidence fields while keeping note, seed, and spend-key material private.

sourceIds

pr:116

sourceUrls

https://github.com/nockchain/nockchain/pull/116

upstreamSignal

feat(wallet): support blobs and memo on transactions in wallet cli

nocksperimentalAction

Add transaction metadata receipt fields only after PR #116 is reviewed and wallet command behavior is pinned to a Nockchain build.

receiptFields

transactionBlobHash, memoPresence, walletEndpointMode, walletCommandBuild

targetSurfaces

nockchainWalletAtlas, localFakenetCommands, balanceEvidence

verificationGates

test:nockchain-wallet-atlas && test:local-fakenet-commands-api

forbiddenFields

walletSeedPhrase, privateSpendKey, rawTransactionJam

nockapp-export-statehighopen-pr

Public NockApp export state

Live NockApp state export could make snapshot receipts more useful, but raw export jams must stay out of public APIs and git.

sourceIds

pr:119

sourceUrls

https://github.com/nockchain/nockchain/pull/119

upstreamSignal

feat(nockapp): public NockApp::export_state for live-app snapshot

nocksperimentalAction

Prepare source-traced export-state metadata fields while forbidding raw export jam payloads in receipts and registries.

receiptFields

exportStateCommit, exportStateHash, nockappKernelIdentity

targetSurfaces

nockchainNockAppSourceTrace, stateJamRegistry, localFakenetEvidence

verificationGates

test:nockchain-nockapp-source-api && test:nockchain-state-jams-api

forbiddenFields

rawExportJam, rawPmaSlab, rawStateJam

fakenet-sync-gossiphighopen-pr

Fakenet sync and gossip suppression

Wrong block commitments, empty routing tables, and zero peers need sync/peer/tip context before they are treated as test failures.

sourceIds

signal:5d022ced5504, pr:93

sourceUrls

https://github.com/nockchain/nockchain/commit/5d022ced5504, https://github.com/nockchain/nockchain/pull/93

upstreamSignal

libp2p: suppress all outgoing gossip while catching up (behind tip)

nocksperimentalAction

Keep fakenet diagnostics tied to peer count, routing table state, catch-up status, wallet endpoint mode, and block commitment evidence.

receiptFields

peerCount, routingTableSize, catchUpStatus, blockCommitment

targetSurfaces

nockchainSyncGossipTrace, localFakenetDiagnostics, localFakenetEvidence

verificationGates

test:nockchain-sync-gossip-trace && test:local-fakenet-diagnostics-api

forbiddenFields

rawPmaSlab, rawStateJam

nockchain-benchmarkinghighopen-pr

Nockchain benchmarking and AI PoW puzzle

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.

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

upstreamSignal

nockchain-bench; AI Proof-of-Useful-Work (matmul) — ai-pow-miner + ai-pow-zk compact recursive STARK

nocksperimentalAction

Track benchmark harnesses and AI PoW puzzle work as future compute evidence, with Knock and sppark context separated from canonical protocol claims.

receiptFields

benchmarkHarnessCommit, proofPuzzleSource, formalSemanticsSource, proofPrimitiveSource, computeProfileHash

targetSurfaces

computeBenchmarkProfiles, trustComputeBenchmarks, nockchainRustAtlas, nockchainKnowledgeSpine, trustSignals

verificationGates

test:compute-benchmark-detail-page && test:nockchain-rust-atlas-api && test:zorp-upstream-api

forbiddenFields

rawPmaSlab, privateSpendKey

zorp-jock-authoringmediumzorp-lineage

Zorp Jock authoring lineage

Jock is not current protocol authority, but it can shape higher-level Nock application fixture authoring and future NockApp examples.

sourceIds

repo:zorp-corp/jock-lang

sourceUrls

https://github.com/zorp-corp/jock-lang

upstreamSignal

zorp-corp/jock-lang pushed 2026-03-12T02:29:17Z

nocksperimentalAction

Use Jock changes as fixture-authoring signals only after mapping them to current Nockchain/NockApp source authority.

receiptFields

fixtureAuthoringSignal, sourceRepo, sourceRepoPushedAt

targetSurfaces

fixtureDocs, nockupValidation, nockchainNockAppAtlas

verificationGates

test:zorp-upstream-api && test:nockchain-nockapp-page

forbiddenFields

rawStateJam