{"version":"v0","service":"nocksperimental","subject":"nocksperimental.com","canonicalUrl":"https://nocksperimental.com/api/nockchain/zorp","scannedAt":"2026-06-06T05:04:00.000Z","organization":{"slug":"zorp-corp","name":"Zorp Corp","publicRepoCount":10,"links":{"github":"https://github.com/zorp-corp","website":"https://zorp.io","social":"https://x.com/zorpzk"}},"nockchain":{"repository":{"fullName":"nockchain/nockchain","defaultBranch":"master","url":"https://github.com/nockchain/nockchain","lineageOrg":"https://github.com/zorp-corp","legacyUrls":["https://github.com/zorp-corp/nockchain"]},"canonicalRelocation":{"legacyUrl":"https://github.com/zorp-corp/nockchain","canonicalUrl":"https://github.com/nockchain/nockchain","observedRedirect":true,"currentOwner":"nockchain","interpretation":"Zorp developed the lineage and the old zorp-corp/nockchain URL now resolves to the canonical Nockchain organization repository."},"latestCommit":{"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."},"latestRelease":{"tag":"build-33ba97b1e206dd89b15c61b72b7802caf2136c18","name":"Build 33ba97b1e206dd89b15c61b72b7802caf2136c18","publishedAt":"2026-06-06T00:17:53Z","url":"https://github.com/nockchain/nockchain/releases/tag/build-33ba97b1e206dd89b15c61b72b7802caf2136c18"},"docsPolicy":"Read START_HERE first. Tier 0 overrides Tier 1, and Tier 1 overrides legacy or historical docs. Crate READMEs are scoped authority only when promoted by the canonical spine.","watchItems":["libp2p/sync behavior while behind tip","PMA dynamic growth and memory/durability changes","state-jam/checkpoint decode hardening","nockup template/run UX PRs","wallet blob/memo transaction support","public NockApp::export_state","protocol specs 013-nous and 014-aletheia","bridge withdrawal execution and sequencer journal persistence"]},"sourceAuthority":{"protocol":{"sourceRole":"canonical-protocol-authority","repository":"nockchain/nockchain","url":"https://github.com/nockchain/nockchain","legacyUrl":"https://github.com/zorp-corp/nockchain","authorityDocs":["START_HERE.md","PROTOCOL.md","ARCHITECTURE.md","WORKFLOWS.md","DECISIONS/README.md"],"interpretation":"Use the canonical Nockchain monorepo and Tier 0 docs for protocol, runtime, wallet, fakenet, PMA, and release claims. Treat zorp-corp/nockchain as a legacy redirect, not a separate current repo."},"zorpOrg":{"sourceRole":"lineage-and-authoring-signal","organization":"zorp-corp","url":"https://github.com/zorp-corp","repositoryInventoryUrl":"https://api.github.com/orgs/zorp-corp/repos?per_page=100&sort=updated&type=public","publicRepoCount":10,"primaryRepos":["zorp-corp/jock-lang","zorp-corp/nockapp","zorp-corp/sword","zorp-corp/knock","zorp-corp/sppark"],"interpretation":"Use Zorp repos to understand Nockchain lineage, Jock/Nock authoring, NockApp history, runtime persistence history, and proof-adjacent signals."},"stateJams":{"sourceRole":"state-artifact-provenance","sourceType":"zorp-nockchain-state-jam-folder","url":"https://drive.google.com/drive/folders/1aEYZwmg4isTuYXWFn9gKPl92-pYndwUw","artifactPolicy":"metadata-only","interpretation":"Use the Drive folder as external state-jam/checkpoint provenance only; never treat it as VESL collaboration material or store raw state artifacts."},"decisionRules":["Use nockchain/nockchain Tier 0 docs for protocol claims.","Treat zorp-corp/nockchain as a legacy redirect to nockchain/nockchain.","Use Zorp repos for lineage, authoring, fixture, and ecosystem-direction signals.","Use the Drive folder only as metadata-backed state-jam provenance, not as VESL evidence.","Promote a source into receipts only after recording repo, commit/build, artifact identity, and network context."]},"stateJamDrive":{"sourceType":"zorp-nockchain-state-jam-folder","url":"https://drive.google.com/drive/folders/1aEYZwmg4isTuYXWFn9gKPl92-pYndwUw","classification":"Zorp/Nockchain state-jam folder, not a VESL folder. Treat as chain/runtime bootstrap metadata only.","artifactPolicy":"metadata-only","neverStoreRawArtifacts":["raw PMA slabs","event logs","checkpoints","state jams","wallet exports","seed phrases","private keys"],"requiredMetadata":["source URL or Drive folder id","filename","size","hash","checkpoint height or event boundary","network","Nockchain build or commit","producer identity if known"]},"repositories":[{"name":"nockapp","fullName":"zorp-corp/nockapp","url":"https://github.com/zorp-corp/nockapp","archived":true,"fork":false,"language":"hoon","defaultBranch":"master","description":"A toolkit for simple functional applications with automatic persistence.","updatedAt":"2026-06-05T18:09:10Z","pushedAt":"2025-04-10T15:31:01Z","stars":71,"openIssues":7,"primarySignal":"nockapp-lineage","nocksperimentalUse":"NockApp runtime lineage for pure state machines, poke/peek interpretation, persistence boundaries, and receipt language."},{"name":"jock-lang","fullName":"zorp-corp/jock-lang","url":"https://github.com/zorp-corp/jock-lang","archived":false,"fork":false,"language":"hoon","defaultBranch":"master","description":"A simple scripting language that compiles to Nock.","updatedAt":"2026-04-05T19:51:30Z","pushedAt":"2026-03-12T02:29:17Z","stars":54,"openIssues":6,"primarySignal":"language-authoring","nocksperimentalUse":"Track high-level Nock application authoring and compiler-facing changes that may shape future NockApp fixtures."},{"name":"sword","fullName":"zorp-corp/sword","url":"https://github.com/zorp-corp/sword","archived":true,"fork":false,"language":"Rust","defaultBranch":"master","description":"A modern Nock runtime with automatic persistence.","updatedAt":"2026-02-19T13:42:24Z","pushedAt":"2025-01-29T02:09:46Z","stars":98,"openIssues":39,"primarySignal":"runtime-lineage","nocksperimentalUse":"Historical runtime persistence context only; use current nockvm/Nockchain code for operational claims."},{"name":"knock","fullName":"zorp-corp/knock","url":"https://github.com/zorp-corp/knock","archived":false,"fork":true,"language":null,"defaultBranch":"master","description":"Nock semantics in K","updatedAt":"2025-12-09T12:01:03Z","pushedAt":"2023-04-01T21:27:32Z","stars":3,"openIssues":0,"primarySignal":"formal-semantics","nocksperimentalUse":"Formal-semantics reference for Nock reasoning; do not treat it as current Nockchain runtime authority."},{"name":"sppark","fullName":"zorp-corp/sppark","url":"https://github.com/zorp-corp/sppark","archived":false,"fork":true,"language":null,"defaultBranch":"main","description":"Zero-knowledge template library","updatedAt":"2025-06-23T22:02:02Z","pushedAt":"2025-06-06T10:32:46Z","stars":0,"openIssues":0,"primarySignal":"proof-tooling","nocksperimentalUse":"Watch for proof-system and accelerator-adjacent changes that could matter to future compute/proof benchmarks."},{"name":"setup-bazel","fullName":"zorp-corp/setup-bazel","url":"https://github.com/zorp-corp/setup-bazel","archived":false,"fork":true,"language":null,"defaultBranch":"main","description":"GitHub Action to configure Bazel","updatedAt":"2025-05-02T01:30:09Z","pushedAt":"2025-04-28T00:44:58Z","stars":0,"openIssues":0,"primarySignal":"build-tooling","nocksperimentalUse":"Low signal unless Zorp build/deploy workflows begin to reuse Bazel action changes."},{"name":"create-pull-request","fullName":"zorp-corp/create-pull-request","url":"https://github.com/zorp-corp/create-pull-request","archived":false,"fork":true,"language":null,"defaultBranch":"main","description":"A GitHub action to create a pull request for changes to your repository in the actions workspace","updatedAt":"2025-04-30T18:08:29Z","pushedAt":"2025-04-29T12:41:35Z","stars":0,"openIssues":0,"primarySignal":"automation-tooling","nocksperimentalUse":"Low signal, but monitor for upstream automation patterns that affect repo sync or generated update PRs."},{"name":"mnist-hoon","fullName":"zorp-corp/mnist-hoon","url":"https://github.com/zorp-corp/mnist-hoon","archived":false,"fork":false,"language":"hoon","defaultBranch":"master","description":null,"updatedAt":"2024-08-24T00:26:03Z","pushedAt":"2024-05-31T12:31:35Z","stars":16,"openIssues":1,"primarySignal":"hoon-examples","nocksperimentalUse":"Old Hoon example material; useful only as a fixture inspiration source, not protocol authority."},{"name":"rust-cache","fullName":"zorp-corp/rust-cache","url":"https://github.com/zorp-corp/rust-cache","archived":false,"fork":false,"language":"TypeScript","defaultBranch":"master","description":null,"updatedAt":"2024-08-13T15:29:04Z","pushedAt":"2024-08-13T13:51:30Z","stars":0,"openIssues":0,"primarySignal":"ci-tooling","nocksperimentalUse":"Low signal unless Nockchain build cache behavior becomes relevant to reproducible evidence."},{"name":"criterion-compare-action","fullName":"zorp-corp/criterion-compare-action","url":"https://github.com/zorp-corp/criterion-compare-action","archived":false,"fork":false,"language":"JavaScript","defaultBranch":"master","description":null,"updatedAt":"2024-08-13T15:28:44Z","pushedAt":"2024-08-13T14:23:16Z","stars":0,"openIssues":0,"primarySignal":"benchmark-tooling","nocksperimentalUse":"Potential lineage for benchmark diff reporting if Nocksperimental adds performance evidence receipts."}],"driftCheck":{"command":"npm run check:zorp-org-drift -- --json","script":"scripts/check-zorp-org-drift.mjs","testCommand":"npm run test:zorp-org-drift-check","sourceUrls":["https://github.com/zorp-corp","https://api.github.com/orgs/zorp-corp/repos?per_page=100&sort=updated&type=public","https://drive.google.com/drive/folders/1aEYZwmg4isTuYXWFn9gKPl92-pYndwUw"],"compareFields":["name","url","description","archived","fork","language","updatedAt","pushedAt","stars","openIssues","defaultBranch"],"interpretation":"Compares the pinned Zorp org repository inventory against GitHub metadata while preserving the State Jam folder as metadata-only provenance."},"layers":[{"id":"protocol-runtime","label":"Protocol and runtime","sources":["nockchain/nockchain"],"interpretation":"Current Nockchain behavior belongs to the canonical Nockchain monorepo, not legacy Zorp repos."},{"id":"language-authoring","label":"Language authoring","sources":["zorp-corp/jock-lang"],"interpretation":"Jock is the clearest public signal for higher-level Nock application authoring."},{"id":"nockapp-lineage","label":"NockApp lineage","sources":["zorp-corp/nockapp"],"interpretation":"Archived NockApp material helps explain poke/peek/state-machine concepts but is not operational authority."},{"id":"runtime-lineage","label":"Runtime lineage","sources":["zorp-corp/sword"],"interpretation":"Sword is useful history for persistence and Nock runtime ideas; current PMA behavior lives in Nockchain."},{"id":"formal-semantics","label":"Formal semantics","sources":["zorp-corp/knock"],"interpretation":"Knock can inform Nock semantic reasoning but should not override Nockchain Tier 0 docs."},{"id":"proof-tooling","label":"Proof tooling","sources":["zorp-corp/sppark"],"interpretation":"Proof-adjacent changes may matter later for compute/proof benchmarks and bridge evidence."}],"sourceNotes":[{"id":"jock-language-preview","repository":"zorp-corp/jock-lang","sourcePath":"README.md","sourceUrl":"https://github.com/zorp-corp/jock-lang/blob/master/README.md","sourceSha":"c07a67bbf4f1352c3fafb6af6063a0bbc1641e50","sourceSignals":["jock-compiles-to-nock","hoon-compiler-dependency","nockapp-architecture-dependency","developer-preview-language"],"targetSurfaces":["nockupValidation","generatedLabReports","fixtureDocs"],"interpretation":"Jock is a developer preview language for producing Nock programs. Treat it as an authoring and fixture-design signal, then verify any executable behavior against canonical Nockchain and NockApp sources."},{"id":"nockapp-poke-peek-lineage","repository":"zorp-corp/nockapp","sourcePath":"README.md","sourceUrl":"https://github.com/zorp-corp/nockapp/blob/master/README.md","sourceSha":"bf9f4503ad4b50e76d89caa882115bab952d5a00","sourceSignals":["pure-functional-state-machines","automatic-persistence","poke-peek-interface","choo-hoon-compiler-lineage"],"targetSurfaces":["nockchainNockappAtlas","nockchainNockappSourceTrace","fixtureDocs"],"interpretation":"The archived NockApp repo is archived lineage for pure state machines, persistence, and the poke/peek interface. Use it to explain concepts while current operational claims stay anchored to nockchain/nockchain."},{"id":"sword-persistence-lineage","repository":"zorp-corp/sword","sourcePath":"README.md","sourceUrl":"https://github.com/zorp-corp/sword/blob/master/README.md","sourceSha":"9756a661f674c502e12a9140c3f865901fab02a6","sourceSignals":["automatic-persistence-lineage","nock-runtime-history","archived-runtime-reference"],"targetSurfaces":["stateJamRegistry","nockchainNockappAtlas","nockchainWatch"],"interpretation":"Sword is runtime persistence lineage. It can improve PMA/state-jam vocabulary, but current durability, recovery, and PMA behavior must come from the Nockchain monorepo."},{"id":"knock-formal-semantics","repository":"zorp-corp/knock","sourcePath":"README.md","sourceUrl":"https://github.com/zorp-corp/knock/blob/master/README.md","sourceSha":"e57ee1ff7fa7fbd7f0e7f85191dab5213be6938d","sourceSignals":["k-framework-nock-semantics","nock-vm-formal-evaluation","symbolic-proof-examples","forked-formal-semantics-reference"],"targetSurfaces":["nockchainKnowledgeSpine","nockchainProtocolTrace","docsResearch"],"interpretation":"Knock is a K Framework implementation of the Nock virtual machine with run/prove examples. Use it as formal-semantics context for Nock reasoning, never as current Nockchain protocol authority."},{"id":"sppark-proof-primitives","repository":"zorp-corp/sppark","sourcePath":"README.md","sourceUrl":"https://github.com/zorp-corp/sppark/blob/main/README.md","sourceSha":"ca1648796550751efcfab335e5c12ecc35e3c1af","sourceSignals":["zero-knowledge-performance-primitives","msm-ntt-accelerator-templates","cuda-rust-ffi-performance-context","forked-proof-tooling-reference"],"targetSurfaces":["trustComputeBenchmarks","nockchainImpactQueue","docsResearch"],"interpretation":"sppark is proof-performance tooling for SNARK/STARK primitives such as MSM and NTT. Treat the Zorp fork as proof-adjacent ecosystem signal until canonical Nockchain or bridge code consumes it directly."}],"collaborationFlywheel":{"cycleId":"zorp-monitor-to-fixture-flywheel","purpose":"Turn Zorp and canonical Nockchain upstream changes into reviewed Nocksperimental product slices, fixtures, receipts, and ecosystem collaboration notes.","cadence":"six-hour monitor plus manual source-authority review before product changes","requiredEvidenceFields":["upstreamSourceUrl","observedAt","sourceAuthority","repoFullName","commitShaOrArtifactHash","affectedPaths","reviewDecision","nocksperimentalSurface","verificationCommand","collaborationNoteUrl"],"forbiddenFields":["rawStateJam","rawPmaSlab","walletSeedPhrase","privateSigningKey","tenderlyAccessKey","r2TestToken"],"phases":[{"id":"observe-upstream","label":"Observe upstream","inputSources":["https://api.github.com/orgs/zorp-corp/repos?per_page=100&sort=updated&type=public","https://api.github.com/repos/nockchain/nockchain","https://drive.google.com/drive/folders/1aEYZwmg4isTuYXWFn9gKPl92-pYndwUw"],"output":"zorpMonitorFinding","targetSurfaces":["zorpMonitorRunbook","nockchainWatch"],"operatorAction":"Capture source URL, pushed/updated timestamp, commit or artifact identity, and whether the source is canonical, lineage, authoring, or state-artifact provenance."},{"id":"classify-authority","label":"Classify authority","inputSources":["zorpMonitorFinding","sourceAuthority.decisionRules"],"output":"sourceAuthorityDecision","targetSurfaces":["zorpUpstream","nockchainKnowledgeSpine"],"operatorAction":"Apply the source-authority matrix before changing tests or receipts, with canonical Nockchain outranking Zorp lineage repos for protocol claims."},{"id":"route-product-slice","label":"Route product slice","inputSources":["sourceAuthorityDecision","repositoryWatchMatrix"],"output":"nocksperimentalSurfacePlan","targetSurfaces":["nockchainImpactQueue","nockchainRustSourceGuide","nockupValidation"],"operatorAction":"Choose the smallest evidence surface that should change: watch board, Rust/source atlas, fakenet evidence, state-jam registry, nockup validation, or docs."},{"id":"verify-receipts","label":"Verify receipts","inputSources":["nocksperimentalSurfacePlan","targeted test command"],"output":"verificationEvidence","targetSurfaces":["registryCheckpoint","verificationIndex"],"operatorAction":"Run the targeted test, registry checkpoint check, lint/build gates when code changed, and keep raw keys or state artifacts out of public payloads."},{"id":"share-collab-note","label":"Share collaboration note","inputSources":["verificationEvidence","docs/research/zorp-nockchain.md"],"output":"collaborationBrief","targetSurfaces":["docsResearch","ecosystemAlignment","veslEvidenceBridge"],"operatorAction":"Summarize what changed, what Nocksperimental learned, and what Zorp/Nockchain collaborators could reuse without leaking private artifacts."}],"sourceRoutes":[{"source":"nockchain/nockchain","routeId":"canonical-runtime-refresh","authority":"canonical-protocol-authority","targetSurfaces":["nockchainWatch","nockchainProtocolTrace","nockchainRustSourceGuide","registryCheckpoint"],"collaborationUse":"Update current protocol, release, runtime, fakenet, mining, wallet, bridge, PMA, and receipt assumptions."},{"source":"zorp-corp/jock-lang","routeId":"authoring-fixture-review","authority":"lineage-and-authoring-signal","targetSurfaces":["nockupValidation","generatedLabReports","fixtureDocs"],"collaborationUse":"Review higher-level Nock authoring patterns that could become reusable NockApp fixtures."},{"source":"zorp-corp/nockapp","routeId":"lineage-language-review","authority":"lineage-and-authoring-signal","targetSurfaces":["nockchainNockappAtlas","nockchainNockappSourceTrace","docsResearch"],"collaborationUse":"Preserve historical poke, peek, pure state-machine, and persistence vocabulary without using archived code as current authority."},{"source":"zorp-corp/sword","routeId":"pma-runtime-vocabulary-review","authority":"lineage-and-authoring-signal","targetSurfaces":["stateJamRegistry","nockchainPmaSourceTrace","nockchainRuntimeSafety"],"collaborationUse":"Translate runtime persistence lineage into better PMA and state-jam explanation while validating behavior against current Nockchain."},{"source":"https://drive.google.com/drive/folders/1aEYZwmg4isTuYXWFn9gKPl92-pYndwUw","routeId":"state-jam-provenance-inventory","authority":"state-artifact-provenance","targetSurfaces":["stateJamRegistry","localFakenetEvidence","nockchainOperationsAtlas"],"collaborationUse":"Inventory state-jam metadata for reproducible fakenet/bootstrap work without storing raw artifacts."}]},"monitor":{"active":true,"automationName":"Monitor Zorp and Nockchain Sources","automationId":"monitor-zorp-and-nockchain-sources","interval":"FREQ=HOURLY;INTERVAL=6","watchedSources":["https://drive.google.com/drive/folders/1aEYZwmg4isTuYXWFn9gKPl92-pYndwUw","https://github.com/zorp-corp","https://github.com/zorp-corp/nockchain","https://github.com/nockchain/nockchain"],"highSignalChanges":["Nockchain releases, build tags, stable-build tags, and default-branch commits","zorp-corp/nockchain redirect or ownership metadata changes","Tier 0 doc changes in START_HERE.md, PROTOCOL.md, ARCHITECTURE.md, WORKFLOWS.md, and DECISIONS/README.md","PMA/state-jam/checkpoint migration or decode changes","fakenet, mining, libp2p sync, route-table, peer, wallet, and API changes","Jock language/compiler changes","NockApp lineage docs or examples that clarify poke/peek/state-machine semantics","new or renamed state-jam artifacts in the Drive folder"]},"monitorReviewContract":{"sourcePolicy":"zorp-nockchain-source-authority","reviewOutputContract":["Every Zorp monitor finding must classify the source before recommending code, docs, receipt, or runbook updates.","Canonical Nockchain commits, releases, build tags, and Tier 0 docs outrank Zorp lineage or authoring repositories.","State-jam findings remain metadata-only until artifact identity, network context, and producing build are recorded.","Lineage and authoring findings can update fixtures or docs only after naming a target Nocksperimental surface and verification command."],"requiredEvidenceFields":["upstreamSourceUrl","observedAt","sourceAuthority","repoFullName","commitShaOrArtifactHash","affectedPaths","receiptImpact","operatorAction","nocksperimentalSurface","verificationCommand"],"classes":[{"id":"canonical-nockchain","label":"Canonical Nockchain","escalation":"immediate","sourceAuthority":"canonical-protocol-authority","sourceSignals":["nockchain/nockchain commit or release","Tier 0 docs","PMA, fakenet, wallet, libp2p, bridge, or Hoon kernel path"],"targetSurfaces":["nockchainWatch","nockchainKnowledgeSpine","nockchainProtocolTrace","nockchainReleaseAssets"],"receiptRisk":"Current protocol, runtime, wallet, mining, bridge, or build evidence can become stale.","requiredAction":"Refresh upstream commit/build provenance and rerun the affected Nockchain atlas or trace tests before accepting new receipts."},{"id":"zorp-authoring","label":"Zorp Authoring","escalation":"review","sourceAuthority":"lineage-and-authoring-signal","sourceSignals":["zorp-corp/jock-lang","Nock authoring examples","compiler-facing docs"],"targetSurfaces":["nockupValidation","generatedLabReports","fixtureDocs"],"receiptRisk":"Fixture generation or explanation can drift even when current Nockchain protocol is unchanged.","requiredAction":"Review fixture assumptions and promote only reusable Jock/NockApp authoring patterns into Nocksperimental tests."},{"id":"zorp-lineage","label":"Zorp Lineage","escalation":"context-only","sourceAuthority":"lineage-and-authoring-signal","sourceSignals":["zorp-corp/nockapp","zorp-corp/sword","zorp-corp/knock"],"targetSurfaces":["zorpUpstream","nockchainWatch","docsResearch"],"receiptRisk":"Historical runtime, persistence, or semantic notes can improve explanation but should not override canonical Nockchain sources.","requiredAction":"Update lineage notes only when they clarify NockApp fixture language, PMA/state interpretation, or Nock semantics."},{"id":"state-artifact-provenance","label":"State Artifact Provenance","escalation":"immediate","sourceAuthority":"state-artifact-provenance","sourceSignals":["Zorp state-jam Drive folder","checkpoint or state-jam artifact metadata"],"targetSurfaces":["stateJamRegistry","localFakenetEvidence","nockchainOperationsAtlas"],"receiptRisk":"Bootstrap artifacts can change local replay boundaries, balances, peer state, and support-bundle interpretation.","requiredAction":"Inventory source URL, filename, hash, size, network, height or event boundary, and producing build without storing raw artifacts."},{"id":"low-signal-tooling","label":"Low-Signal Tooling","escalation":"defer","sourceAuthority":"zorp-public-repo-lineage","sourceSignals":["zorp-corp/create-pull-request","zorp-corp/setup-bazel","zorp-corp/rust-cache","zorp-corp/criterion-compare-action","zorp-corp/mnist-hoon"],"targetSurfaces":["docsResearch","nockchainWatch"],"receiptRisk":"Tooling updates are ecosystem context unless they affect reproducibility, benchmark reports, or fixture generation.","requiredAction":"Defer until Nockchain or a high-signal Zorp repo starts relying on the tooling for builds, tests, or evidence."}]},"monitorBrief":{"generatedAt":"2026-06-06T05:04:00.000Z","snapshot":{"publicRepoCount":10,"activeCoreRepos":1,"archivedLineageRepos":2,"latestOrgUpdateAt":"2026-06-05T18:09:10Z"},"priorityRepos":["nockchain/nockchain","zorp-corp/jock-lang","zorp-corp/nockapp","zorp-corp/sword"],"riskFlags":["legacy-repos-are-lineage-not-authority","zorp-corp-nockchain-redirects-to-canonical-nockchain-org","state-jam-folder-is-metadata-only","forked-tooling-is-low-signal-until-used-by-nockchain"],"operatorActions":["Treat zorp-corp/nockchain as a legacy URL that redirects to nockchain/nockchain before making protocol claims.","Promote Nockchain release, protocol-doc, fakenet, PMA, wallet, or libp2p changes into receipt fields before relying on test output.","Treat zorp-corp/jock-lang changes as fixture-authoring signals and zorp-corp/nockapp or zorp-corp/sword changes as historical context.","Inventory Drive state-jam artifacts by source URL, filename, size, hash, network, height or event boundary, and producing Nockchain build before trusting them.","Escalate new Zorp repos only when they affect Nock authoring, NockApp fixture generation, PMA/state, proofs, or Nockchain operations."],"interpretation":"Zorp is useful as Nockchain lineage, language-authoring signal, and state-artifact provenance. Current protocol and operational authority stays with nockchain/nockchain and its Tier 0 docs."},"repositoryWatchMatrix":[{"id":"canonical-runtime","label":"Canonical runtime","escalation":"immediate","sources":["nockchain/nockchain"],"triggers":["nockchain release/build tag change","Tier 0 protocol, architecture, workflow, or decision doc change","PMA, state-jam, checkpoint, fakenet, mining, wallet, libp2p, or bridge change"],"nocksperimentalActions":["Refresh upstream commit, release, protocol, PMA, fakenet, wallet, and bridge receipt fields before treating new evidence as comparable.","Run Nockchain watch, release asset, protocol trace, operations, wallet, sync/gossip, and state-jam checks."],"receiptFields":["nockchainCommit","nockchainBuild","protocolTrack","stateJamFingerprint","walletEndpointMode"]},{"id":"authoring-fixtures","label":"Authoring fixtures","escalation":"review","sources":["zorp-corp/jock-lang"],"triggers":["Jock language/compiler change","new Nock authoring example","fixture-shaping parser or codegen change"],"nocksperimentalActions":["Review fixture authoring assumptions and decide whether Jock changes should become new NockApp lab templates.","Keep protocol claims anchored to nockchain/nockchain even when authoring examples come from Jock."],"receiptFields":["sourceRepo","sourceRepoPushedAt","fixtureAuthoringSignal"]},{"id":"lineage-runtime","label":"Lineage runtime","escalation":"context-only","sources":["zorp-corp/nockapp","zorp-corp/sword"],"triggers":["archived NockApp doc or example clarification","runtime persistence lineage note","poke, peek, or state-machine semantic clarification"],"nocksperimentalActions":["Use as explanatory lineage for receipts and docs, not as current operational authority.","Promote only clarifications that improve NockApp fixture language or PMA/state interpretation."],"receiptFields":["lineageSource","lineageInterpretation"]},{"id":"proof-and-semantics","label":"Proof and semantics","escalation":"watch","sources":["zorp-corp/knock","zorp-corp/sppark"],"triggers":["formal Nock semantics change","proof or accelerator tooling change","benchmark or verification primitive change"],"nocksperimentalActions":["Evaluate whether semantics or proof changes should become compute/proof benchmark evidence.","Keep any proof-adjacent claim separate from Nockchain protocol authority until upstream Nockchain uses it."],"receiptFields":["proofSource","semanticSource","benchmarkContext"]},{"id":"low-signal-tooling","label":"Low-signal tooling","escalation":"defer","sources":["zorp-corp/create-pull-request","zorp-corp/setup-bazel","zorp-corp/rust-cache","zorp-corp/criterion-compare-action","zorp-corp/mnist-hoon"],"triggers":["automation fork update","CI or benchmark utility change","old Hoon example update"],"nocksperimentalActions":["Ignore unless Nockchain or Zorp starts relying on the tooling for builds, benchmark evidence, or fixture generation.","Record as ecosystem context only when it changes reproducibility or reporting assumptions."],"receiptFields":["toolingSource","reproducibilityContext"]}],"nocksperimentalImplications":{"receiptFields":["zorpSource","nockchainBuild","nockchainCommit","protocolTrack","stateJamFingerprint","sourceRepo","sourceRepoPushedAt"],"nextProductSlices":["Expose Zorp repo and state-jam provenance beside Nockchain receipts.","Run monitor findings through the Zorp review contract before changing receipt or runbook assumptions.","Attach source-layer labels to fakenet, VESL, and future nockup receipts.","Let users connect their own fakenets while recording which Nockchain build and state source produced evidence.","Use Jock/NockApp lineage to design higher-level NockApp fixture reports without confusing lineage with protocol authority."]},"links":{"upstream":"https://nocksperimental.com/api/nockchain/upstream","stateJams":"https://nocksperimental.com/api/nockchain/state-jams","rustAtlas":"https://nocksperimental.com/api/nockchain/rust-atlas","registry":"https://nocksperimental.com/api/registry","openApi":"https://nocksperimental.com/openapi.json","zorpIntelligence":"https://nocksperimental.com/nockchain/zorp","research":"https://nocksperimental.com/docs/research/zorp-nockchain.md"}}