{ "schemaVersion": 1, "createdAtPst": "2026-07-05", "purpose": "Authoritative secure-exec -> AgentOS rename and shim map for the AgentOS/secure-exec flip.", "decisions": { "namingModel": "option-a-agentos-owned-core", "typescriptRuntimeCore": "keep-separate", "secureExecMirror": "generated-npm-and-crates-shims", "registryOwnership": "agentos", "envVarPolicy": "hard-rename-secure-exec-to-agentos-no-aliases", "wireProtocolPolicy": "freeze-on-wire-version-and-namespace-string-values" }, "rustCrates": [ { "sourcePackage": "secure-exec-sidecar-browser", "sourceDependencyKey": "secure-exec-sidecar-browser", "sourceRustIdentifier": "secure_exec_sidecar_browser", "sourcePath": "secure-exec/crates/sidecar-browser", "targetPackage": "agentos-native-sidecar-browser", "targetDependencyKey": "agentos-native-sidecar-browser", "targetRustIdentifier": "agentos_native_sidecar_browser", "targetPath": "agentos/crates/native-sidecar-browser", "collision": "agentos already owns agentos-sidecar-browser", "shimPackage": "secure-exec-sidecar-browser" }, { "sourcePackage": "secure-exec-sidecar-core", "sourceDependencyKey": "secure-exec-sidecar-core", "sourceRustIdentifier": "secure_exec_sidecar_core", "sourcePath": "secure-exec/crates/sidecar-core", "targetPackage": "agentos-native-sidecar-core", "targetDependencyKey": "agentos-native-sidecar-core", "targetRustIdentifier": "agentos_native_sidecar_core", "targetPath": "agentos/crates/native-sidecar-core", "collision": "agentos already owns agentos-sidecar-core", "shimPackage": "secure-exec-sidecar-core" }, { "sourcePackage": "secure-exec-sidecar-protocol", "sourceDependencyKey": "secure-exec-sidecar-protocol", "sourceRustIdentifier": "secure_exec_sidecar_protocol", "sourcePath": "secure-exec/crates/sidecar-protocol", "targetPackage": "agentos-sidecar-protocol", "targetDependencyKey": "agentos-sidecar-protocol", "targetRustIdentifier": "agentos_sidecar_protocol", "targetPath": "agentos/crates/sidecar-protocol", "shimPackage": "secure-exec-sidecar-protocol" }, { "sourcePackage": "secure-exec-sidecar", "sourceDependencyKey": "secure-exec-sidecar", "sourceRustIdentifier": "secure_exec_sidecar", "sourcePath": "secure-exec/crates/sidecar", "targetPackage": "agentos-native-sidecar", "targetDependencyKey": "agentos-native-sidecar", "targetRustIdentifier": "agentos_native_sidecar", "targetPath": "agentos/crates/native-sidecar", "collision": "agentos already owns agentos-sidecar", "shimPackage": "secure-exec-sidecar" }, { "sourcePackage": "secure-exec-client", "sourceDependencyKey": "secure-exec-client", "sourceRustIdentifier": "secure_exec_client", "sourcePath": "secure-exec/crates/secure-exec-client", "targetPackage": "agentos-sidecar-client", "targetDependencyKey": "agentos-sidecar-client", "targetRustIdentifier": "agentos_sidecar_client", "targetPath": "agentos/crates/sidecar-client", "collision": "agentos already owns agentos-client", "shimPackage": "secure-exec-client" }, { "sourcePackage": "secure-exec-build-support", "sourceDependencyKey": "secure-exec-build-support", "sourceRustIdentifier": "secure_exec_build_support", "sourcePath": "secure-exec/crates/build-support", "targetPackage": "agentos-build-support", "targetDependencyKey": "agentos-build-support", "targetRustIdentifier": "agentos_build_support", "targetPath": "agentos/crates/build-support", "shimPackage": "secure-exec-build-support" }, { "sourcePackage": "secure-exec-v8-runtime", "sourceDependencyKey": "secure-exec-v8-runtime", "sourceRustIdentifier": "secure_exec_v8_runtime", "sourcePath": "secure-exec/crates/v8-runtime", "targetPackage": "agentos-v8-runtime", "targetDependencyKey": "agentos-v8-runtime", "targetRustIdentifier": "agentos_v8_runtime", "targetPath": "agentos/crates/v8-runtime", "shimPackage": "secure-exec-v8-runtime" }, { "sourcePackage": "secure-exec-vm-config", "sourceDependencyKey": "secure-exec-vm-config", "sourceRustIdentifier": "secure_exec_vm_config", "sourcePath": "secure-exec/crates/vm-config", "targetPackage": "agentos-vm-config", "targetDependencyKey": "agentos-vm-config", "targetRustIdentifier": "agentos_vm_config", "targetPath": "agentos/crates/vm-config", "shimPackage": "secure-exec-vm-config" }, { "sourcePackage": "secure-exec-execution", "sourceDependencyKey": "secure-exec-execution", "sourceRustIdentifier": "secure_exec_execution", "sourcePath": "secure-exec/crates/execution", "targetPackage": "agentos-execution", "targetDependencyKey": "agentos-execution", "targetRustIdentifier": "agentos_execution", "targetPath": "agentos/crates/execution", "shimPackage": "secure-exec-execution" }, { "sourcePackage": "secure-exec-kernel", "sourceDependencyKey": "secure-exec-kernel", "sourceRustIdentifier": "secure_exec_kernel", "sourcePath": "secure-exec/crates/kernel", "targetPackage": "agentos-kernel", "targetDependencyKey": "agentos-kernel", "targetRustIdentifier": "agentos_kernel", "targetPath": "agentos/crates/kernel", "shimPackage": "secure-exec-kernel" }, { "sourcePackage": "secure-exec-bridge", "sourceDependencyKey": "secure-exec-bridge", "sourceRustIdentifier": "secure_exec_bridge", "sourcePath": "secure-exec/crates/bridge", "targetPackage": "agentos-bridge", "targetDependencyKey": "agentos-bridge", "targetRustIdentifier": "agentos_bridge", "targetPath": "agentos/crates/bridge", "shimPackage": "secure-exec-bridge" }, { "sourcePackage": "secure-exec-vfs-core", "sourceDependencyKey": "vfs", "sourceRustIdentifier": "secure_exec_vfs_core", "sourcePath": "secure-exec/crates/vfs", "targetPackage": "agentos-vfs-core", "targetDependencyKey": "agentos-vfs-core", "targetRustIdentifier": "agentos_vfs_core", "targetPath": "agentos/crates/vfs", "shimPackage": "secure-exec-vfs-core" }, { "sourcePackage": "secure-exec-vfs", "sourceDependencyKey": "secure-exec-vfs", "sourceRustIdentifier": "secure_exec_vfs", "sourcePath": "secure-exec/crates/secure-exec-vfs", "targetPackage": "agentos-vfs", "targetDependencyKey": "agentos-vfs", "targetRustIdentifier": "agentos_vfs", "targetPath": "agentos/crates/vfs-store", "shimPackage": "secure-exec-vfs" }, { "sourcePackage": "native-baseline", "sourceDependencyKey": "native-baseline", "sourceRustIdentifier": "native_baseline", "sourcePath": "secure-exec/crates/native-baseline", "targetPackage": "agentos-native-baseline", "targetDependencyKey": "agentos-native-baseline", "targetRustIdentifier": "agentos_native_baseline", "targetPath": "agentos/crates/native-baseline", "shimPackage": null } ], "npmPackages": [ { "sourcePackage": "@secure-exec/core", "sourcePath": "secure-exec/packages/core", "targetPackage": "@rivet-dev/agentos-runtime-core", "targetPath": "agentos/packages/runtime-core", "shimPackage": "@secure-exec/core" }, { "sourcePackage": "@secure-exec/browser", "sourcePath": "secure-exec/packages/browser", "targetPackage": "@rivet-dev/agentos-runtime-browser", "targetPath": "agentos/packages/runtime-browser", "shimPackage": "@secure-exec/browser" }, { "sourcePackage": "@secure-exec/sandbox", "sourcePath": "secure-exec/registry/tool/sandbox", "targetPackage": "@rivet-dev/agentos-sandbox", "targetPath": "agentos/packages/agentos-sandbox", "migration": "fold into existing AgentOS sandbox wrapper package", "shimPackage": "@secure-exec/sandbox" }, { "sourcePackage": "@secure-exec/sidecar", "sourcePath": "secure-exec/packages/sidecar", "targetPackage": "@rivet-dev/agentos-sidecar", "targetPath": "agentos/packages/sidecar-binary", "migration": "fold into existing AgentOS native sidecar resolver package", "shimPackage": "@secure-exec/sidecar" }, { "sourcePackage": "@secure-exec/typescript", "sourcePath": "secure-exec/packages/typescript", "targetPackage": "@rivet-dev/agentos-typescript", "targetPath": "agentos/packages/typescript", "shimPackage": "@secure-exec/typescript" }, { "sourcePackage": "@secure-exec/build-tools", "sourcePath": "secure-exec/packages/build-tools", "targetPackage": "@rivet-dev/agentos-build-tools", "targetPath": "agentos/packages/build-tools", "private": true, "shimPackage": null }, { "sourcePackage": "@secure-exec/benchmarks", "sourcePath": "secure-exec/packages/benchmarks", "targetPackage": "@rivet-dev/agentos-benchmarks", "targetPath": "agentos/packages/benchmarks", "private": true, "shimPackage": null }, { "sourcePackage": "secure-exec", "sourcePath": "secure-exec/packages/secure-exec", "targetPackage": "@rivet-dev/agentos-runtime-core", "targetPath": "agentos/packages/runtime-core", "migration": "facade shim; no AgentOS package named secure-exec", "shimPackage": "secure-exec" } ], "unchangedNpmPackagesMovingToAgentos": [ { "package": "@rivet-dev/agentos-toolchain", "sourcePath": "secure-exec/packages/agentos-toolchain", "targetPath": "agentos/packages/agentos-toolchain" }, { "package": "@agentos-software/manifest", "sourcePath": "secure-exec/packages/manifest", "targetPath": "agentos/packages/manifest" }, { "packageGlob": "@agentos-software/*", "sourcePathGlob": "secure-exec/registry/{agent,software}/*", "targetPathGlob": "agentos/software/*" } ], "scriptedReplacementOrder": [ ["secure_exec_sidecar_v1", "agentos_sidecar_v1"], ["secure-exec-sidecar-v1", "agentos-sidecar-v1"], ["secure_exec_sidecar_browser", "agentos_native_sidecar_browser"], ["secure-exec-sidecar-browser", "agentos-native-sidecar-browser"], ["secure_exec_sidecar_core", "agentos_native_sidecar_core"], ["secure-exec-sidecar-core", "agentos-native-sidecar-core"], ["secure_exec_sidecar_protocol", "agentos_sidecar_protocol"], ["secure-exec-sidecar-protocol", "agentos-sidecar-protocol"], ["secure_exec_sidecar", "agentos_native_sidecar"], ["secure-exec-sidecar", "agentos-native-sidecar"], ["secure_exec_client", "agentos_sidecar_client"], ["secure-exec-client", "agentos-sidecar-client"], ["secure_exec_build_support", "agentos_build_support"], ["secure-exec-build-support", "agentos-build-support"], ["secure_exec_v8_runtime", "agentos_v8_runtime"], ["secure-exec-v8-runtime", "agentos-v8-runtime"], ["secure_exec_vm_config", "agentos_vm_config"], ["secure-exec-vm-config", "agentos-vm-config"], ["secure_exec_execution", "agentos_execution"], ["secure-exec-execution", "agentos-execution"], ["secure_exec_kernel", "agentos_kernel"], ["secure-exec-kernel", "agentos-kernel"], ["secure_exec_bridge", "agentos_bridge"], ["secure-exec-bridge", "agentos-bridge"], ["secure_exec_vfs_core", "agentos_vfs_core"], ["secure-exec-vfs-core", "agentos-vfs-core"], ["secure_exec_vfs", "agentos_vfs"], ["secure-exec-vfs", "agentos-vfs"], ["native_baseline", "agentos_native_baseline"], ["native-baseline", "agentos-native-baseline"], ["@secure-exec/typescript", "@rivet-dev/agentos-typescript"], ["@secure-exec/build-tools", "@rivet-dev/agentos-build-tools"], ["@secure-exec/benchmarks", "@rivet-dev/agentos-benchmarks"], ["@secure-exec/browser", "@rivet-dev/agentos-runtime-browser"], ["@secure-exec/sandbox", "@rivet-dev/agentos-sandbox"], ["@secure-exec/sidecar", "@rivet-dev/agentos-sidecar"], ["@secure-exec/core", "@rivet-dev/agentos-runtime-core"], ["SECURE_EXEC_KEEP_STDIN_OPEN", "AGENTOS_KEEP_STDIN_OPEN"], ["SECURE_EXEC_SIDECAR_BIN", "AGENTOS_SIDECAR_BIN"], ["SECURE_EXEC_WORKSPACE_PACKAGES", "AGENTOS_WORKSPACE_PACKAGES"], ["SECURE_EXEC_WASM_COMMANDS_DIR", "AGENTOS_WASM_COMMANDS_DIR"], ["SECURE_EXEC_C_WASM_COMMANDS_DIR", "AGENTOS_C_WASM_COMMANDS_DIR"], ["SECURE_EXEC_C_ROOT", "AGENTOS_C_ROOT"], ["SECURE_EXEC_ROOT", "AGENTOS_ROOT"], ["SECURE_EXEC_LOCAL_PATH", "AGENTOS_LOCAL_PATH"], ["SECURE_EXEC_GIT_URL", "AGENTOS_GIT_URL"], ["SECURE_EXEC_REPO", "AGENTOS_REPO"], ["SECURE_EXEC_DISPATCH_TOKEN", "AGENTOS_DISPATCH_TOKEN"], ["SECURE_EXEC_LOG", "AGENTOS_LOG"], ["SECURE_EXEC_TEST_HTTP_LOOPBACK_REQUEST_TIMEOUT_MS", "AGENTOS_TEST_HTTP_LOOPBACK_REQUEST_TIMEOUT_MS"], ["__SECURE_EXEC_WASM_SYNC_READ_LIMIT_BYTES__", "__AGENTOS_WASM_SYNC_READ_LIMIT_BYTES__"], ["__secure_exec_typescript_input__", "__agentos_typescript_input__"], ["__secure_exec_net_timeout__", "__agentos_net_timeout__"] ], "manualLandmines": [ "Do not mechanically rename string values used as on-wire PROTOCOL_VERSION values.", "Do not mechanically rename ACP namespace string value dev.rivet.agent-os.acp.", "Rename secure_exec_pyodide_unavailable to agentos_pyodide_unavailable in both execution/build.rs and python.rs in the same pass.", "Update build.rs fixture paths after @secure-exec/core moves to packages/runtime-core.", "Regenerate generated browser bundles instead of hand-editing baked paths.", "Fold @secure-exec/sandbox into the existing @rivet-dev/agentos-sandbox package instead of creating a duplicate package.", "Fold @secure-exec/sidecar into the existing @rivet-dev/agentos-sidecar resolver package instead of creating a duplicate package." ], "frozenWireStringValues": [ "dev.rivet.agent-os.acp" ] }