{"version":"v0","service":"nocksperimental","subject":"nocksperimental.com","canonicalUrl":"https://nocksperimental.com/api/nockchain/knowledge-spine","generatedAt":"2026-06-06T06:40:00.000Z","upstream":{"repository":"nockchain/nockchain","commit":{"shortSha":"33ba97b1e206","sha":"33ba97b1e206dd89b15c61b72b7802caf2136c18","committedAt":"2026-06-05T23:46:59Z","message":"bridge: add end-to-end withdrawal execution (#127)"},"release":{"tag":"build-33ba97b1e206dd89b15c61b72b7802caf2136c18","name":"Build 33ba97b1e206dd89b15c61b72b7802caf2136c18","publishedAt":"2026-06-06T00:17:53Z","url":"https://github.com/nockchain/nockchain/releases/tag/build-33ba97b1e206dd89b15c61b72b7802caf2136c18"},"sources":{"repository":"https://github.com/nockchain/nockchain","zorp":"https://github.com/zorp-corp","release":"https://github.com/nockchain/nockchain/releases/tag/build-33ba97b1e206dd89b15c61b72b7802caf2136c18"}},"authorityReadOrder":["START_HERE.md","PROTOCOL.md","ARCHITECTURE.md","WORKFLOWS.md","DECISIONS/README.md","crates/nockapp/README.md","crates/nockchain-api/README.md","crates/nockchain-wallet/README.md"],"documentFingerprints":[{"path":"START_HERE.md","tier":"tier0","authority":"docs-trust-contract","sha256":"61f86959050831147bebb6f350be297d7a0f2f68d476c8bfac15928efebd71aa","commit":"33ba97b1e206dd89b15c61b72b7802caf2136c18","url":"https://github.com/nockchain/nockchain/blob/master/START_HERE.md"},{"path":"PROTOCOL.md","tier":"tier0","authority":"protocol-authority-index","sha256":"b6da66218a7faf7b5e5aafaff32f717d14881255678f351160cc96f6fba922fb","commit":"33ba97b1e206dd89b15c61b72b7802caf2136c18","url":"https://github.com/nockchain/nockchain/blob/master/PROTOCOL.md"},{"path":"ARCHITECTURE.md","tier":"tier0","authority":"system-boundaries-and-invariants","sha256":"5a810f14ea035279417e61c91806ee4401b997bdcb799ad12e25a94f23e28bde","commit":"33ba97b1e206dd89b15c61b72b7802caf2136c18","url":"https://github.com/nockchain/nockchain/blob/master/ARCHITECTURE.md"},{"path":"WORKFLOWS.md","tier":"tier0","authority":"operator-and-developer-routing","sha256":"3bc7afe118415760a9e91100b9a9025e240d7d9a353b98ab829df0376b38aa21","commit":"33ba97b1e206dd89b15c61b72b7802caf2136c18","url":"https://github.com/nockchain/nockchain/blob/master/WORKFLOWS.md"},{"path":"DECISIONS/README.md","tier":"tier0","authority":"durable-technical-decision-index","sha256":"8f71f573a21af6823736155df6b189aeb31875f1b622e70c2ed4ee595f516dcf","commit":"33ba97b1e206dd89b15c61b72b7802caf2136c18","url":"https://github.com/nockchain/nockchain/blob/master/DECISIONS/README.md"},{"path":"crates/nockapp/README.md","tier":"tier1","authority":"scoped-nockapp-runtime-interface","sha256":"ae4d3949cae8823ef8cff9724b789099b19a3365f0e294c60bf98dc9bf2e6472","commit":"33ba97b1e206dd89b15c61b72b7802caf2136c18","url":"https://github.com/nockchain/nockchain/blob/master/crates/nockapp/README.md"},{"path":"crates/nockchain-api/README.md","tier":"tier1","authority":"scoped-public-api-operations","sha256":"b51e19065c20359e19c5a338debba9f468d7d4847ad01e908d6bb43f2007e5c6","commit":"33ba97b1e206dd89b15c61b72b7802caf2136c18","url":"https://github.com/nockchain/nockchain/blob/master/crates/nockchain-api/README.md"},{"path":"crates/nockchain-wallet/README.md","tier":"tier1","authority":"scoped-wallet-cli-operations","sha256":"d069f43e7eaad0631f78c1c3e51b68984e6a89f6182d287258225ef806e350c1","commit":"33ba97b1e206dd89b15c61b72b7802caf2136c18","url":"https://github.com/nockchain/nockchain/blob/master/crates/nockchain-wallet/README.md"}],"driftCheck":{"command":"npm run check:nockchain-docs-drift -- --json","script":"scripts/check-nockchain-docs-drift.mjs","testCommand":"npm run test:nockchain-docs-drift-check","sourceUrls":["https://raw.githubusercontent.com/nockchain/nockchain/master/START_HERE.md","https://raw.githubusercontent.com/nockchain/nockchain/master/PROTOCOL.md","https://raw.githubusercontent.com/nockchain/nockchain/master/ARCHITECTURE.md","https://raw.githubusercontent.com/nockchain/nockchain/master/WORKFLOWS.md","https://raw.githubusercontent.com/nockchain/nockchain/master/DECISIONS/README.md","https://raw.githubusercontent.com/nockchain/nockchain/master/crates/nockapp/README.md","https://raw.githubusercontent.com/nockchain/nockchain/master/crates/nockchain-api/README.md","https://raw.githubusercontent.com/nockchain/nockchain/master/crates/nockchain-wallet/README.md"],"compareFields":["path","tier","sha256"],"documentPaths":["START_HERE.md","PROTOCOL.md","ARCHITECTURE.md","WORKFLOWS.md","DECISIONS/README.md","crates/nockapp/README.md","crates/nockchain-api/README.md","crates/nockchain-wallet/README.md"],"interpretation":"Compares pinned Tier 0 and promoted Tier 1 Nockchain document fingerprints against raw GitHub master docs before Nocksperimental treats them as receipt authority."},"workspaceManifest":{"language":"Rust","resolver":"2","memberCount":36,"workspaceMemberHash":"sha256:6b00f9e3d10a5fbd361e79f6ad4235e193574bb42563696d350adedabbc48c0c","members":["crates/bridge","crates/bridge-dev","crates/equix-latency","crates/habit","crates/hoon","crates/hoonc","crates/kernels","crates/kernels/bridge","crates/kernels/dumb","crates/kernels/miner","crates/kernels/nockchain-peek","crates/kernels/wallet","crates/nockapp","crates/nockapp-grpc","crates/nockapp-grpc-proto","crates/nockchain","crates/nockchain-api","crates/nockchain-bridge-sequencer","crates/nockchain-e2e","crates/nockchain-explorer-tui","crates/nockchain-libp2p-io","crates/nockchain-math","crates/nockchain-peek","crates/nockchain-testkit","crates/nockchain-types","crates/nockchain-wallet","crates/nockup","crates/nockvm/rust/ibig","crates/nockvm/rust/murmur3","crates/nockvm/rust/nockvm","crates/nockvm/rust/nockvm_macros","crates/noun-serde","crates/noun-serde-derive","crates/raw-tx-checker","crates/wallet-tx-builder","crates/zkvm-jetpack"],"validationGates":["cargo check -p nockchain","cargo check -p nockapp","cargo check -p nockchain-wallet","cargo test -p <crate> --release","cargo fmt --check","cargo clippy --all-targets -- -Dclippy::unwrap_used -Aclippy::missing_safety_doc"],"nonWorkspaceTrackedCrates":["crates/chaff"]},"coverageMatrix":[{"id":"docs-authority","upstreamAuthority":"START_HERE.md and canonical read-order policy","pagePath":"/nockchain","apiPath":"/api/nockchain/docs-atlas","checkpointSurface":"nockchainDocsAtlas","status":"covered"},{"id":"protocol-authority","upstreamAuthority":"PROTOCOL.md and changelog/protocol specs","pagePath":"/nockchain/protocol","apiPath":"/api/nockchain/protocol","checkpointSurface":"nockchainProtocolTrace","status":"covered"},{"id":"rust-workspace","upstreamAuthority":"Cargo.toml workspace members and crate-level validation gates","pagePath":"/nockchain/rust","apiPath":"/api/nockchain/rust-atlas","checkpointSurface":"nockchainRustAtlas","status":"covered"},{"id":"nockapp-runtime","upstreamAuthority":"crates/nockapp README, NockApp source, NockVM/PMA boundaries","pagePath":"/nockchain/nockapp","apiPath":"/api/nockchain/nockapp-atlas","checkpointSurface":"nockchainNockAppAtlas","status":"covered"},{"id":"wallet-api","upstreamAuthority":"crates/nockchain-wallet and crates/nockchain-api READMEs","pagePath":"/nockchain/wallet","apiPath":"/api/nockchain/wallet","checkpointSurface":"nockchainWalletAtlas","status":"covered"},{"id":"zorp-source-monitor","upstreamAuthority":"Zorp org repositories plus canonical nockchain/nockchain redirect target","pagePath":"/nockchain/zorp","apiPath":"/api/nockchain/zorp","checkpointSurface":"zorpUpstream","status":"covered"},{"id":"pull-request-radar","upstreamAuthority":"open Nockchain pull requests as pre-merge review signals","pagePath":"/nockchain/pr-radar","apiPath":"/api/nockchain/pr-radar","checkpointSurface":"nockchainPrRadar","status":"covered"},{"id":"state-artifacts","upstreamAuthority":"Zorp state-jam folder metadata plus PMA/state safety policy","pagePath":"/nockchain/state-jams","apiPath":"/api/nockchain/state-jams","checkpointSurface":"stateJamRegistry","status":"covered"}],"expertiseLadder":[{"id":"orientation","label":"Orientation","requirement":"Start with Tier 0 docs, record document fingerprints, and cite the canonical read order before protocol-sensitive claims.","primarySurfaces":["nockchainDocsAtlas","nockchainKnowledgeSpine"]},{"id":"rust-implementation","label":"Rust implementation","requirement":"Tie crate-level assumptions to workspace members, crate checks, source traces, and the exact upstream commit.","primarySurfaces":["nockchainRustAtlas","nockchainNockAppSourceTrace","nockchainBridgeSourceTrace"]},{"id":"operations","label":"Operations","requirement":"Use upstream scripts and route peer, sync, mining, API, wallet, and PMA symptoms through operational pages before interpreting failures.","primarySurfaces":["nockchainOperationsAtlas","nockchainSyncGossipTrace","nockchainWalletAtlas"]},{"id":"evidence-authoring","label":"Evidence authoring","requirement":"Publish receipts with build, commit, docs authority, workspace hash, network, endpoint, state metadata, and forbidden-field checks.","primarySurfaces":["registryCheckpoint","localFakenetEvidence","stateJamRegistry"]}],"monitoringContract":{"requiredEvidence":["documentFingerprints","workspaceMemberHash","canonicalCommit","canonicalRelease","zorpOrgScan","openPullRequestReview","stateArtifactMetadata","verificationCommand"],"forbiddenFields":["rawPmaSlab","rawStateJam","rawCheckpoint","rawEventLog","walletSeedPhrase","privateSpendKey"],"updateTriggers":["Nockchain default-branch commit changes","latest build release changes","Tier 0 or promoted Tier 1 document fingerprint changes","workspace member set changes","Zorp org repository map changes","open PR touches protocol, wallet, API, NockApp, nockup, bridge, PMA, or libp2p surfaces"],"interpretationRules":["Open pull requests are review signals, not merged behavior.","Document fingerprints prove exact source identity, not semantic correctness by themselves.","Crate READMEs are scoped authority only when promoted by the Tier 0 spine.","State-jam and PMA artifacts remain metadata-only in public Nocksperimental records."]},"nocksperimentalImplications":{"receiptFields":["docsAuthority","documentFingerprintRoot","workspaceMemberHash","nockchainCommit","nockchainRelease","upstreamSurface","checkpointSurface","sourceMonitorStatus"],"nextProductSlices":["Compare documentFingerprintRoot against the live upstream clone during monitor runs.","Add workspace-member drift alerts when Cargo.toml changes upstream.","Attach knowledge-spine identity to fakenet, Nockup, wallet, and VESL evidence receipts."]},"links":{"page":"https://nocksperimental.com/nockchain/knowledge-spine","docsAtlas":"https://nocksperimental.com/api/nockchain/docs-atlas","rustAtlas":"https://nocksperimental.com/api/nockchain/rust-atlas","zorp":"https://nocksperimental.com/api/nockchain/zorp","prRadar":"https://nocksperimental.com/api/nockchain/pr-radar","stateJams":"https://nocksperimental.com/api/nockchain/state-jams","checkpoint":"https://nocksperimental.com/api/registry/checkpoint","registry":"https://nocksperimental.com/api/registry"}}