{
  "schemaVersion": 1,
  "recordedAt": "2026-09-21T04:37:46Z",
  "documentation": "README.md#verification",
  "package": "pi-agent-substrate@0.1.0",
  "sourceFilesSha256": {
    "package.json": "90a7b25c17a9ac31f95a1520ecf093a4eba1595f69af9f6dc60f56e943dfa78f",
    "bun.lock": "b41ae4edc7272a674bc0555b7d6a9ea599c82f9f704fe4332ce687f95c55b80e",
    "tsconfig.json": "bc179c7c7d09fd530347b488b021bb0879fa23d50f57deb6c170e0ec521470f8",
    "src/client.ts": "350aaeed1e3793e3a32b0e56ca536c76b0254d45488182a3619eca87eb7b6ac2",
    "src/config.ts": "20d22d35b3524cf2879f4d21bd1916c2b32cf5495d436eb31fa45f2a9d411500",
    "src/extension.ts": "73603e7726c34ed5d037ec8f8cbb485e3d8d6583abff92382453b8ab7b9ae586",
    "src/omp.ts": "e410190e3e72dd7adb364fa04962b5cf608d67ddf489993e60926e31e8b03a15",
    "src/pi.ts": "1be584bc797f6e6a9a68e6c7e1b1f0755c3bfa6866a331c989d6649aef1d8f26",
    "src/types.ts": "7b3f0326768ff41750a3068b738d89277c0ab4993735501b8f71fb3f0e3875cf",
    "src/workspace.ts": "a0e1c539b0a901c433091c6095dfc8086ddea7906c82a3dcbc370f4a5258505b",
    "proto/env.proto": "a3b44f75e60892233d2f607517e00d5f4c8b7b43e6d828451f4df05c87a6df27",
    "proto/guest.proto": "99c5b12a4b27951bd2596f613921b4d3e34c27bf11a1f2635b6523af815b1b24",
    "scripts/smoke-cluster.ts": "d082a2e71b8de011bbdff259569206fb6c13e0a4b9c8788de7be3f723087ca7b",
    "scripts/smoke-guest.ts": "ce82800f613c7e11a36688f837a3b7dd7b1131d1ccc341d7e64a55c0019c9032",
    "scripts/smoke-harness.ts": "9b68b1d966de3849e146bcc2958e8e5f4675a8fa6b9b7eecd9b65ebbfb662bd7",
    "test/client.test.ts": "e54af49edc3cfb48542c50d416ced5af4dc2bf7ca6fb1ccc2d52d37a1ce6ddf0",
    "test/workspace.test.ts": "aca573e1c2674938dc23a1d54e37bcae8341780671a29c3f4cd813d20ffb609c"
  },
  "upstreamGuest": {
    "repository": "agent-substrate/env",
    "commit": "ab40c7bfb2049af1a7aade9e7bf9c6cac925b5ca",
    "toolchain": "go1.27.1",
    "platform": "linux/amd64",
    "access": "loopback SSH tunnel",
    "service": "real ate-env-guest"
  },
  "clusterDeployment": {
    "host": "contabo-storage (self-hosted VPS)",
    "access": "kubectl port-forward svc/ate-env-api 17777:7777 on the host, plus ssh -N -L 17777:127.0.0.1:17777",
    "cluster": "kind, single control-plane node, Kubernetes v1.37.0",
    "substrateCommit": "bb0effed188e06a44e03862cb6ea993e58f86893",
    "imageRegistry": "localhost:5001 (kind local registry)",
    "snapshotStore": "in-cluster rustfs, bucket ate-snapshots",
    "actorTemplate": {
      "name": "default-template",
      "atespace": "ate-env",
      "sandbox": "gVisor (systrap, no /dev/kvm)",
      "snapshots": "onPause/onCommit SNAPSHOT_CONTENT_SCOPE_FULL",
      "goldenTag": "022e2602-e268-49d3-a8b4-ba295dc4f880"
    },
    "images": {
      "ateEnvApi": "localhost:5001/ate-env@sha256:1a0613f86542e523f0b35b7c5ee9bc0c7f49f4f494bf5e14497f6bf6cfd5fd78",
      "ateEnvGuest": "localhost:5001/ate-env@sha256:278a1a675f137b5323619a82599f10cd239fea43af813d56ca8917dfed30c946",
      "ateomGvisor": "localhost:5001/ateom-gvisor-715889664656de67e44382a8d6ab981d@sha256:e3aee2ab997eb694ebfd1db95f7dbc14eb411bf15ce6bc44080d8f1315cae76b"
    },
    "postProofState": "cluster left running for continued use; proof environment deleted, no actors remain"
  },
  "harnesses": [
    {
      "name": "Pi",
      "version": "0.86.1",
      "runtime": "Node 22.19.0"
    },
    {
      "name": "Oh My Pi",
      "version": "18.2.6",
      "runtime": "Bun 1.3.14",
      "sourceHead": "03c1a78441819ef89b108372c13e6c96cbc06f5f",
      "sourceWorktreeCleanliness": "not assessed"
    }
  ],
  "checks": [
    {
      "command": "bun run smoke:guest",
      "result": "passed",
      "stdout": "$ bun scripts/smoke-guest.ts\n{\n  \"scenario\": \"upstream-guest-gRPC\",\n  \"upstream\": \"ab40c7bfb2049af1a7aade9e7bf9c6cac925b5ca\",\n  \"suspensionVerified\": false,\n  \"fileRoundTripAndEmptyOverwrite\": true,\n  \"processOutputAndExit\": true,\n  \"outputOffsets\": true,\n  \"cancelAndRemoteTermination\": true,\n  \"boundedOutput\": true,\n  \"boundedWrite\": true\n}"
    },
    {
      "command": "node scripts/smoke-harness.ts pi",
      "result": "passed",
      "stdout": "{\n  \"scenario\": \"real-harness-loader-and-live-guest-tools\",\n  \"harness\": \"pi\",\n  \"runtime\": \"node 22.19.0\",\n  \"toolsExercised\": [\n    \"substrate_read\",\n    \"substrate_write\",\n    \"substrate_shell\",\n    \"substrate_process\"\n  ],\n  \"remoteReadWriteShellAndKill\": true,\n  \"detachRejectsRemoteCalls\": true,\n  \"modelRequests\": 0,\n  \"suspensionVerified\": false\n}"
    },
    {
      "command": "bun scripts/smoke-harness.ts omp",
      "result": "passed",
      "stdout": "{\n  \"scenario\": \"real-harness-loader-and-live-guest-tools\",\n  \"harness\": \"omp\",\n  \"runtime\": \"bun 1.3.14\",\n  \"toolsExercised\": [\n    \"substrate_read\",\n    \"substrate_write\",\n    \"substrate_shell\",\n    \"substrate_process\"\n  ],\n  \"remoteReadWriteShellAndKill\": true,\n  \"detachRejectsRemoteCalls\": true,\n  \"modelRequests\": 0,\n  \"suspensionVerified\": false\n}"
    },
    {
      "command": "bun run check && bun test",
      "result": "passed",
      "stdout": "$ tsc --noEmit\nbun test v1.3.14 (0d9b296a)\n\n 10 pass\n 0 fail\n 26 expect() calls\nRan 10 tests across 2 files. [119.00ms]"
    }
    ,
    {
      "command": "SUBSTRATE_ENDPOINT=http://127.0.0.1:17777 bun run smoke:cluster",
      "result": "passed",
      "stdout": "$ bun scripts/smoke-cluster.ts\n{\n  \"scenario\": \"full-cluster-suspend-resume\",\n  \"environment\": \"pi-proof-9aa37f6b\",\n  \"upstreamProtocol\": \"ab40c7bfb2049af1a7aade9e7bf9c6cac925b5ca\",\n  \"filesystemRestored\": true,\n  \"sameProcessMemoryRestored\": true,\n  \"environmentDeleted\": true\n}",
      "wallSeconds": 5.35
    }
  ],
  "localPackageInstallation": {
    "profiles": "isolated temporary profiles",
    "piInstall": "passed",
    "ompInstall": "passed",
    "restartWithoutExplicitExtensionPath": "passed for both harnesses",
    "substrateHelpCommand": "returned successfully without an agent/model turn in both CLIs"
  },
  "limitations": {
    "fullHarnessIsolation": false,
    "modelRequestsForSmokeScenarios": 0,
    "loaderToolContext": "synthetic session context with real harness loaders and real upstream guest",
    "performanceClaims": false,
    "publication": "not published or deployed"
  }
}
