{"artifacts":{"action-record":["record",11,1],"action-result":["record",12,1],"archive":["blob",0,0],"crt":["blob",0,0],"export":["record",18,1],"file":["blob",0,0],"import-library":["blob",0,0],"loader":["blob",0,0],"native-abi":["record",16,1],"native-sidecar":["record",15,1],"object":["blob",0,0],"package-link":["record",19,1],"script":["blob",0,0],"shared":["blob",0,0],"tree":["record",1,1]},"digests":{"action-key":["sha256","57572d414354494f4e2d4b455900",{"encoding":"WWAR","record":"ActionRecordV1"},["separator","u64be(encoded-length)","encoded-bytes"],null],"blob":["sha256","57572d424c4f4200",{"kind":"bytes"},["separator","u64be(input-length)","input-bytes"],null],"calling-conventions":["sha256","57572d43414c4c494e472d434f4e56454e54494f4e532d563100",{"encoding":"WWAR","record":"CallingConventionTableProjectionV1"},["separator","u64be(encoded-length)","encoded-bytes"],null],"export-declaration-abi":["sha256","57572d4558504f52542d4445434c2d4142492d563100",{"encoding":"WWAR","record":"ExportDeclarationABIProjectionV1"},["separator","u64be(encoded-length)","encoded-bytes"],null],"native-data-layout":["sha256","57572d4e41544956452d444154412d4c41594f55542d563100",{"encoding":"WWAR","record":"NativeDataLayoutProjectionV1"},["separator","u64be(encoded-length)","encoded-bytes"],null],"native-header-contract":["sha256","57572d4e41544956452d4845414445522d434f4e54524143542d563100",{"encoding":"WWAR","record":"NativeHeaderContractProjectionV1"},["separator","u64be(encoded-length)","encoded-bytes"],null],"native-type-contract":["sha256","57572d4e41544956452d545950452d434f4e54524143542d563100",{"encoding":"WWAR","record":"NativeTypeContractProjectionV1"},["separator","u64be(encoded-length)","encoded-bytes"],null],"origin-type-contract":["sha256","57572d4f524947494e2d545950452d434f4e54524143542d563100",{"encoding":"WWAR","record":"OriginTypeContractProjectionV1"},["separator","u64be(encoded-length)","encoded-bytes"],null],"public-abi":["sha256","57572d5055424c49432d4142492d563100",{"encoding":"WWAR","record":"PublicABIProjectionV1"},["separator","u64be(encoded-length)","encoded-bytes"],null],"public-type":["sha256","57572d5055424c49432d545950452d563100",{"encoding":"WWAR","record":"PublicTypeProjectionV1"},["separator","u64be(encoded-length)","encoded-bytes"],null],"record":["sha256","57572d5245434f524400",{"encoding":"WWAR","record":"top-level record"},["separator","u32be(record-kind)","u32be(record-schema)","u64be(encoded-length)","encoded-bytes"],null],"source-tree":["sha256","77772d736f757263652d747265652d763100",{"encoding":"special-source-tree-v1","record":"SourceTreeProjectionV1"},["separator","concatenate entry path,type,executable,content frames"],{"content":{"dir":["u64be",0],"file":["u64be",32,"raw-sha256"]},"executable":{"directory":0,"false":0,"true":1},"order":"raw-utf8-path-bytes","path":["u64be-byte-length","raw-nfc-utf8"],"type":{"dir":1,"file":2}}]},"enums":{"ActionKind":[[1,"ww.package"],[2,"ww.init"],[3,"native.compile"],[4,"archive"],[5,"link"],[6,"generate"],[7,"doc"],[8,"bootstrap.compare"]],"ArtifactKind":[[1,"file"],[2,"tree"],[3,"object"],[4,"archive"],[5,"shared"],[6,"import-library"],[7,"script"],[8,"crt"],[9,"loader"],[10,"native-sidecar"],[11,"native-abi"],[12,"export"],[13,"package-link"],[14,"action-record"],[15,"action-result"]],"ArtifactNamespace":[[1,"source"],[2,"generated"],[3,"package"],[4,"toolchain"],[5,"sysroot"],[6,"provider-output"],[7,"cas"],[8,"graph"]],"Binding":[[1,"strong"],[2,"weak"]],"BootstrapHostClosureRole":[[1,"preprocessor-compiler"],[2,"headers"],[3,"libc"],[4,"assembler"],[5,"linker"],[6,"loader-resources"]],"BootstrapRawRecordKind":[[11,"action-record"],[12,"action-result"]],"DigestAlgorithm":[[1,"sha256"]],"DigestDomain":[[1,"blob"],[2,"record"]],"EdgeKind":[[1,"package-import"],[2,"generated-input"],[3,"tool"],[4,"native-provider"],[5,"runtime"],[6,"ordered-link"],[7,"source-input"],[8,"bootstrap-record"]],"Endian":[[1,"little"],[2,"big"]],"EvidenceSource":[[1,"inspected"],[2,"declared"]],"Exposure":[[1,"opaque"],[2,"layout"]],"FinalLinkTokenKind":[[1,"object"],[2,"archive"],[3,"shared"],[5,"group"],[6,"whole"],[7,"as-needed"],[8,"linker-script"],[9,"version-script"],[10,"export-map"],[11,"def-file"],[12,"runtime-search"],[13,"install-name"],[14,"dynamic-loader"],[15,"entry"],[16,"retain"]],"IncludeClass":[[1,"quote"],[2,"user"],[3,"system"],[4,"framework"]],"InputDeclKind":[[1,"file"],[2,"tree"],[3,"artifact"],[4,"tool"]],"LinkTokenKind":[[1,"object"],[2,"archive"],[3,"shared"],[4,"provider"],[5,"group"],[6,"whole"],[7,"as-needed"],[8,"linker-script"],[9,"version-script"],[10,"export-map"],[11,"def-file"],[12,"runtime-search"],[13,"install-name"],[14,"dynamic-loader"],[15,"entry"],[16,"retain"],[17,"splice"],[18,"script-slot"]],"Linkage":[[1,"dynamic"],[2,"pie"],[3,"static"],[4,"static-pie"],[5,"shared"],[6,"none"]],"LtoMode":[[1,"none"],[2,"thin"],[3,"full"]],"Optimization":[[1,"0"],[2,"1"],[3,"2"],[4,"3"],[5,"size"]],"OutputKind":[[1,"file"],[2,"tree"]],"OverflowMode":[[1,"trap"],[2,"wrap"]],"PanicMode":[[1,"abort"],[2,"runtime"]],"PicPolicy":[[1,"any"],[2,"required"],[3,"forbidden"]],"PreprocessingMode":[[1,"none"],[2,"c-preprocessor"]],"ProductKind":[[1,"exe"],[2,"static"],[3,"shared"],[4,"object"],[5,"generated"]],"RelocationRequirement":[[1,"required"],[2,"forbidden"]],"Reproducibility":[[1,"required"],[2,"impure"]],"RuntimePhase":[[1,"link"],[2,"load"],[3,"both"]],"SemanticMode":[[1,"data"],[2,"executable"]],"SharedLibraryKind":[[1,"elf-shared"],[2,"macho-dylib"],[3,"pe-import"]],"SourceEntryType":[[1,"dir"],[2,"file"]],"StripMode":[[1,"none"],[2,"debug"],[3,"all"]],"SymbolKind":[[1,"function"],[2,"data"],[3,"tls"],[4,"ifunc"]],"SymbolRole":[[1,"define"],[2,"require"]],"TreeEntryKind":[[1,"file"],[2,"tree"]],"TypeContractKind":[[1,"opaque"],[2,"scalar"],[3,"enum"],[4,"struct"],[5,"union"],[6,"function"]],"TypeFieldRole":[[1,"field"],[2,"base"],[3,"opaque"]],"TypeNodeKind":[[1,"void"],[2,"bool"],[3,"rune"],[4,"i8"],[5,"i16"],[6,"i32"],[7,"i64"],[8,"u8"],[9,"u16"],[10,"u32"],[11,"u64"],[12,"uint"],[13,"int"],[14,"uintptr"],[15,"size"],[16,"f32"],[17,"f64"],[18,"str"],[19,"ptr"],[20,"slice"],[21,"array"],[22,"struct"],[23,"function"],[24,"channel"],[25,"named"],[26,"tuple"],[27,"tagged"],[28,"error"],[29,"never"],[30,"enum"],[31,"opaque"]],"TypeRepr":[[1,"ww"],[2,"c"],[3,"opaque"]],"TypeVisibility":[[1,"exported"],[2,"private"]],"Visibility":[[1,"default"],[2,"protected"],[3,"hidden"]]},"format":"wwar-v1-tables","kinds":{"1":["TreeV1",1],"10":["ActionTemplateV1",1],"11":["ActionRecordV1",1],"12":["ActionResultV1",1],"13":["ObservationV1",1],"14":["GraphSnapshotV1",1],"15":["NativeSidecarV1",1],"16":["NativeABIContractV1",1],"17":["LinkPlanV1",1],"18":["ExportV1",1],"19":["PackageLinkV1",1],"2":["ManifestV1",1],"20":["InstallManifestV1",1],"21":["BootstrapPlanV1",1],"22":["SelectedToolClosureV1",1],"3":["LockV1",1],"4":["WorkV1",1],"5":["VendorV1",1],"6":["NativeMapV1",1],"7":["PlatformDescriptorV1",1],"8":["ToolchainV1",1],"9":["ProfileV1",1]},"paths":{"artifact-relative":["path",false,false,false,false,null],"bundle-relative":["path",false,false,false,false,null],"install-destination":["path",false,false,false,false,null],"package-relative":["path",false,true,false,false,null],"sandbox-execution":["path",true,false,false,true,["/data","/in","/out","/tool","/work"]],"source-relative":["path",false,false,false,false,null],"target-runtime":["path",true,false,false,false,null],"tree-segment":["single-segment",false,false,false,false,null],"vendor-relative":["path",false,false,false,false,null],"workspace-location":["path","either",true,true,false,null]},"records":{"ABIProtocolSetV1":[null,[[1,"object",["string","ProtocolId"],"1",null,"none",[]],[2,"runtime",["string","ProtocolId"],"1",null,"none",[]]]],"ActionIdentityV1":[null,[[1,"logical-identity",["string","Identity"],"1",null,"none",[]],[2,"cwd",["string","PathSandbox"],"1","/work","none",[]]]],"ActionKindVersionV1":[null,[[1,"kind",["enum","ActionKind"],"1",null,"none",[]],[2,"version",["uint",null],"1",1,"none",[]]]],"ActionOutputV1":[null,[[1,"name",["string","PathArtifact"],"1",null,"none",[]],[2,"path",["string","PathArtifact"],"1",null,"none",[]],[3,"artifact-kind",["enum","ArtifactKind"],"1",null,"none",[]],[4,"mode",["enum","SemanticMode"],"1","data","none",[]],[5,"canonicalization",["string","CapabilityId"],"1",null,"none",[]]]],"ActionRecordV1":[11,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"kind-version",["record","ActionKindVersionV1"],"1",null,"none",[]],[3,"protocols",["record","ProtocolBundleV1"],"1",null,"none",[]],[4,"platform-roles",["record","PlatformRolesV1"],"1",null,"none",[]],[5,"selected-tool-closure",["record","SelectedClosureRefV1"],"1",null,"none",[]],[6,"profile",["record","ProfileV1"],"1",null,"none",[]],[7,"identity",["record","ActionIdentityV1"],"1",null,"none",[]],[8,"argv",["list",["string",null]],"*",[],"ordered",[]],[9,"environment",["map",["string",null]],"map",{},"raw-utf8",["key"]],[10,"inputs",["list",["record","ResolvedInputV1"]],"*",[],"sorted",["name"]],[11,"source-selection",["record","SourceSelectionV1"],"1",{"members":[],"target-tags":[]},"none",[]],[12,"native-link",["record","ResolvedNativeLinkV1"],"1",{"link-plan":{},"providers":[],"required-provider-slots":[]},"none",[]],[13,"outputs",["list",["record","ActionOutputV1"]],"*",[],"sorted",["name"]],[14,"sandbox",["record","SandboxPolicyV1"],"1",null,"none",[]]]],"ActionResultV1":[12,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"action-key",["bytes","ActionKey"],"1",null,"none",[]],[3,"action-record",["record","TypedDigestV1"],"1",null,"none",[]],[4,"outputs",["list",["record","ResultOutputV1"]],"*",[],"sorted",["name"]]]],"ActionTemplateV1":[10,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"kind-version",["record","ActionKindVersionV1"],"1",null,"none",[]],[3,"protocols",["record","ProtocolBundleV1"],"1",null,"none",[]],[4,"platform-roles",["record","PlatformRolesV1"],"1",null,"none",[]],[5,"selected-tool-closure",["record","SelectedClosureRefV1"],"1",null,"none",[]],[6,"profile",["record","ProfileV1"],"1",null,"none",[]],[7,"identity",["record","ActionIdentityV1"],"1",null,"none",[]],[8,"argv",["list",["string",null]],"*",[],"ordered",[]],[9,"environment",["map",["string",null]],"map",{},"raw-utf8",["key"]],[10,"inputs",["list",["record","TemplateInputV1"]],"*",[],"sorted",["name"]],[11,"source-selection",["record","SourceSelectionV1"],"1",{"members":[],"target-tags":[]},"none",[]],[12,"native-link",["record","TemplateNativeLinkV1"],"1",{"link-policy":{},"providers":[],"required-provider-slots":[]},"none",[]],[13,"outputs",["list",["record","ActionOutputV1"]],"*",[],"sorted",["name"]],[14,"sandbox",["record","SandboxPolicyV1"],"1",null,"none",[]]]],"ArchiveMemberV1":[null,[[1,"name",["string",null],"1",null,"none",[]],[2,"member",["record","TypedDigestV1"],"1",null,"none",[]],[3,"sidecar",["record","ArtifactRefV1"],"1",null,"none",[]]]],"ArchiveV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"archive",["record","ArtifactRefV1"],"1",null,"none",[]],[3,"sidecar",["record","ArtifactRefV1"],"1",null,"none",[]],[4,"members",["list",["record","ArchiveMemberV1"]],"*",[],"ordered",[]],[5,"contract",["record","ArtifactRefV1"],"1",null,"none",[]]]],"ArtifactLocatorV1":[null,[[1,"namespace",["enum","ArtifactNamespace"],"1",null,"none",[]],[2,"owner",["string","IdentityOrEmpty"],"1","","none",[]],[3,"name",["string","PathArtifact"],"1",null,"none",[]],[4,"artifact-kind",["enum","ArtifactKind"],"1",null,"none",[]]]],"ArtifactRefV1":[null,[[1,"namespace",["enum","ArtifactNamespace"],"1",null,"none",[]],[2,"owner",["string","IdentityOrEmpty"],"1","","none",[]],[3,"name",["string","PathArtifact"],"1",null,"none",[]],[4,"artifact-kind",["enum","ArtifactKind"],"1",null,"none",[]],[5,"expected",["record","TypedDigestV1"],"0/1",{},"none",[]],[6,"mode",["enum","SemanticMode"],"1","data","none",[]]]],"BootstrapHostClosureEntryV1":[null,[[1,"role",["enum","BootstrapHostClosureRole"],"1",null,"none",[]],[2,"digest",["record","TypedDigestV1"],"1",null,"none",[]]]],"BootstrapHostClosureV1":[null,[[1,"command",["record","RecordedCommandV1"],"1",null,"none",[]],[2,"entries",["list",["record","BootstrapHostClosureEntryV1"]],"*",[],"sorted",["role"]]]],"BootstrapHostContractV1":[null,[[1,"c-standard",["string","BootstrapCStandard"],"1","C99","none",[]],[2,"char-bit",["uint","BootstrapCharBit"],"1",8,"none",[]],[3,"integer-contract",["string","BootstrapIntegerContract"],"1","exact-u8-u32-u64-twos-complement","none",[]],[4,"address-bits-min",["uint",null],"1",32,"none",[]],[5,"required-headers",["list",["string",null]],"*",[],"sorted",["value"]],[6,"implementation-modes",["list",["string",null]],"*",[],"sorted",["value"]],[7,"source-size-max",["uint",null],"1",null,"none",[]],[8,"object-size-max",["uint",null],"1",null,"none",[]]]],"BootstrapOutputRoleV1":[null,[[1,"role",["string","Identifier"],"1",null,"none",[]],[2,"artifact-kind",["enum","ArtifactKind"],"1",null,"none",[]]]],"BootstrapPlanV1":[21,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"bootstrap-host",["record","BootstrapHostContractV1"],"1",null,"none",[]],[3,"sources",["list",["record","ArtifactRefV1"]],"*",[],"ordered",[]],[4,"portable-c-settings",["record","PortableCSettingsV1"],"1",null,"none",[]],[5,"host-c-closure",["record","BootstrapHostClosureV1"],"1",null,"none",[]],[6,"stage1-outputs",["list",["record","ActionOutputV1"]],"*",[],"sorted",["name"]],[7,"production-toolchain",["record","SelectedClosureRefV1"],"1",null,"none",[]],[8,"fixed-point-roots",["list",["record","ArtifactRefV1"]],"*",[],"ordered",[]],[9,"semantic-roles",["list",["record","BootstrapOutputRoleV1"]],"*",[],"sorted",["role"]],[10,"raw-record-roles",["list",["record","BootstrapRawRecordRoleV1"]],"*",[],"sorted",["role"]]]],"BootstrapRawRecordRoleV1":[null,[[1,"role",["string","Identifier"],"1",null,"none",[]],[2,"record-kind",["enum","BootstrapRawRecordKind"],"1",null,"none",[]]]],"BundleProvenanceV1":[null,[[1,"tree",["record","TypedDigestV1"],"1",null,"none",[]],[2,"signature",["bytes",null],"0/1","","none",[]],[3,"provenance",["string",null],"0/1","","none",[]]]],"CABIDataModelV1":[null,[[1,"c-abi",["string","CapabilityId"],"1",null,"none",[]],[2,"data-model",["string","CapabilityId"],"1",null,"none",[]],[3,"calling-conventions",["map",["string",null]],"map",{},"raw-utf8",["key"]]]],"CPUCapabilitiesV1":[null,[[1,"baseline",["string","CapabilityId"],"1",null,"none",[]],[2,"required",["list",["string",null]],"*",[],"sorted",["value"]],[3,"forbidden",["list",["string",null]],"*",[],"sorted",["value"]],[4,"atomics",["list",["string",null]],"*",[],"sorted",["value"]]]],"CallingConventionTableProjectionV1":[null,[[1,"c-abi",["string","CapabilityId"],"1",null,"none",[]],[2,"data-model",["string","CapabilityId"],"1",null,"none",[]],[3,"conventions",["map",["string",null]],"map",{},"raw-utf8",["key"]]]],"DataLayoutV1":[null,[[1,"integer-widths",["map",["uint",null]],"map",{},"raw-utf8",["key"]],[2,"alignments",["map",["uint",null]],"map",{},"raw-utf8",["key"]],[3,"aggregate-algorithm",["string","CapabilityId"],"1",null,"none",[]]]],"DeclarationABIRefV1":[null,[[1,"kind",["string","CapabilityId"],"1",null,"none",[]],[2,"name",["string","Identifier"],"1",null,"none",[]],[3,"overload",["string",null],"1","","none",[]],[4,"abi-digest",["bytes","DigestBytes"],"1",null,"none",[]]]],"EnumMemberV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"negative",["bool",null],"1",false,"none",[]],[3,"magnitude",["uint",null],"1",0,"none",[]]]],"EvidencedAttributeMapV1":[null,[[1,"evidence",["enum","EvidenceSource"],"1",null,"none",[]],[2,"value",["map",["string",null]],"map",{},"raw-utf8",["key"]]]],"EvidencedNativeABIPlatformV1":[null,[[1,"evidence",["enum","EvidenceSource"],"1",null,"none",[]],[2,"value",["record","NativeABIPlatformV1"],"1",null,"none",[]]]],"EvidencedNativeMachineFactsV1":[null,[[1,"evidence",["enum","EvidenceSource"],"1",null,"none",[]],[2,"value",["record","NativeMachineFactsV1"],"1",null,"none",[]]]],"EvidencedRelocationFactV1":[null,[[1,"evidence",["enum","EvidenceSource"],"1",null,"none",[]],[2,"value",["record","RelocationFactV1"],"1",null,"none",[]]]],"EvidencedSectionFactV1":[null,[[1,"evidence",["enum","EvidenceSource"],"1",null,"none",[]],[2,"value",["record","SectionFactV1"],"1",null,"none",[]]]],"EvidencedSymbolFactV1":[null,[[1,"evidence",["enum","EvidenceSource"],"1",null,"none",[]],[2,"value",["record","SymbolFactV1"],"1",null,"none",[]]]],"ExportABIV1":[null,[[1,"product-platform",["record","TypedDigestV1"],"1",null,"none",[]],[2,"c-abi",["string","CapabilityId"],"1",null,"none",[]],[3,"object-abi",["string","ProtocolId"],"1",null,"none",[]],[4,"runtime-abi",["string","ProtocolId"],"1",null,"none",[]]]],"ExportDeclarationABIProjectionV1":[null,[[1,"abi",["record","ExportABIV1"],"1",null,"none",[]],[2,"package",["record","PackageNameV1"],"1",null,"none",[]],[3,"kind",["string","CapabilityId"],"1",null,"none",[]],[4,"name",["string","Identifier"],"1",null,"none",[]],[5,"overload",["string",null],"1","","none",[]],[6,"root",["uint",null],"1",1,"none",[]],[7,"type-closure",["list",["record","TypeGraphNodeV1"]],"*",[],"ordered",[]],[8,"foreign",["record","NativeSymbolContractV1"],"0/1",{},"none",[]]]],"ExportDeclarationV1":[null,[[1,"kind",["string","CapabilityId"],"1",null,"none",[]],[2,"name",["string","Identifier"],"1",null,"none",[]],[3,"overload",["string",null],"1","","none",[]],[4,"type-node",["uint",null],"1",null,"none",[]],[5,"constant-bits",["bytes",null],"0/1","","none",[]],[6,"foreign",["record","NativeSymbolContractV1"],"0/1",{},"none",[]],[7,"abi-digest",["bytes","DigestBytes"],"1",null,"none",[]]]],"ExportOriginTypeV1":[null,[[1,"package",["string","PackageIdentity"],"1",null,"none",[]],[2,"type",["string","Identifier"],"1",null,"none",[]],[3,"contract",["bytes","DigestBytes"],"1",null,"none",[]]]],"ExportV1":[18,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"reader-capabilities",["list",["string",null]],"*",[],"sorted",["value"]],[3,"language-type-protocol",["record","LanguageTypeProtocolV1"],"1",null,"none",[]],[4,"abi",["record","ExportABIV1"],"1",null,"none",[]],[5,"package",["record","PackageNameV1"],"1",null,"none",[]],[6,"origin-types",["list",["record","ExportOriginTypeV1"]],"*",[],"sorted",["package","type"]],[7,"type-graph",["list",["record","TypeGraphNodeV1"]],"*",[],"ordered",[]],[8,"declarations",["list",["record","ExportDeclarationV1"]],"*",[],"sorted",["kind","name","overload"]],[9,"public-init-abi",["record","PublicInitABIFactsV1"],"1",{"abi-facts":{},"foreign-providers":[],"init-symbols":[]},"none",[]],[10,"public-type-digest",["bytes","DigestBytes"],"1",null,"none",[]],[11,"public-abi-digest",["bytes","DigestBytes"],"1",null,"none",[]]]],"FloatVariadicNameV1":[null,[[1,"float-abi",["string","CapabilityId"],"1",null,"none",[]],[2,"variadic-abi",["string","CapabilityId"],"1",null,"none",[]],[3,"name-decoration",["string","CapabilityId"],"1",null,"none",[]]]],"GenerateDeclV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"tool",["record","ArtifactRefV1"],"1",null,"none",[]],[3,"platform",["string","BuildPlatform"],"1","build","none",[]],[4,"when",["record","TargetConstraintV1"],"0/1",{},"none",[]],[5,"inputs",["map",["record","InputDeclV1"]],"map",{},"raw-utf8",["key"]],[6,"outputs",["map",["record","OutputDeclV1"]],"map",{},"raw-utf8",["key"]],[7,"argv",["list",["string",null]],"*",[],"ordered",[]],[8,"environment",["map",["string",null]],"map",{},"raw-utf8",["key"]],[9,"resources",["record","ResourcePolicyV1"],"1",{"cpu-count":0,"memory-bytes":0,"output-bytes":0,"process-count":0},"none",[]],[10,"reproducibility",["enum","Reproducibility"],"1","required","none",[]]]],"GraphEdgeV1":[null,[[1,"consumer",["string","Identity"],"1",null,"none",[]],[2,"consumer-slot",["string","Identifier"],"1",null,"none",[]],[3,"producer",["string","Identity"],"1",null,"none",[]],[4,"producer-output",["string","PathArtifact"],"1",null,"none",[]],[5,"edge-kind",["enum","EdgeKind"],"1",null,"none",[]]]],"GraphNodeV1":[null,[[1,"node",["string","Identity"],"1",null,"none",[]],[2,"action-template",["record","TypedDigestV1"],"1",null,"none",[]],[3,"action-key",["bytes","ActionKey"],"0/1","","none",[]],[4,"action-record",["record","TypedDigestV1"],"0/1",{},"none",[]],[5,"action-result",["record","TypedDigestV1"],"0/1",{},"none",[]]]],"GraphSnapshotV1":[14,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"root",["string","Identity"],"1",null,"none",[]],[3,"nodes",["list",["record","GraphNodeV1"]],"*",[],"sorted",["node"]],[4,"edges",["list",["record","GraphEdgeV1"]],"*",[],"sorted",["consumer","consumer-slot","producer","producer-output","edge-kind"]]]],"HeaderTreeProjectionV1":[null,[[1,"tree",["record","TypedDigestV1"],"1",null,"none",[]],[2,"class",["enum","IncludeClass"],"1",null,"none",[]],[3,"subdirectory",["string","PathPackage"],"1",".","none",[]]]],"HostedPolicyV1":[null,[[1,"hosted",["bool",null],"1",null,"none",[]],[2,"capabilities",["list",["string",null]],"*",[],"sorted",["value"]]]],"IncludeTreeRefV1":[null,[[1,"tree",["record","ArtifactRefV1"],"1",null,"none",[]],[2,"class",["enum","IncludeClass"],"1",null,"none",[]],[3,"subdirectory",["string","PathPackage"],"1",".","none",[]]]],"InitDependencyFactV1":[null,[[1,"init-symbol",["string",null],"1",null,"none",[]],[2,"dependencies",["list",["string",null]],"*",[],"sorted",["value"]],[3,"retain",["bool",null],"1",true,"none",[]]]],"InputDeclV1":[null,[[1,"kind",["enum","InputDeclKind"],"1",null,"none",[]],[2,"reference",["record","ArtifactLocatorV1"],"1",null,"none",[]],[3,"expected",["record","TypedDigestV1"],"0/1",{},"none",[]],[4,"mode",["enum","SemanticMode"],"1","data","none",[]]]],"InputSlotRefV1":[null,[[1,"slot",["string","Identifier"],"1",null,"none",[]],[2,"artifact-kind",["enum","ArtifactKind"],"1",null,"none",[]]]],"InstallEntryV1":[null,[[1,"artifact",["record","TypedDigestV1"],"1",null,"none",[]],[2,"mode",["enum","SemanticMode"],"1",null,"none",[]],[3,"destination",["string","PathInstall"],"1",null,"none",[]]]],"InstallManifestV1":[20,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"product",["record","ProductKeyV1"],"1",null,"none",[]],[3,"entries",["list",["record","InstallEntryV1"]],"*",[],"sorted",["destination"]],[4,"runtime-policy",["record","RuntimeResolutionPolicyV1"],"1",null,"none",[]],[5,"runtime-closure",["list",["record","RuntimeClosureEntryV1"]],"*",[],"sorted",["runtime-identity"]],[6,"provenance",["record","TargetToolchainProvenanceV1"],"1",null,"none",[]]]],"LanguageTypeProtocolV1":[null,[[1,"language",["string","ProtocolId"],"1",null,"none",[]],[2,"type-system",["string","ProtocolId"],"1",null,"none",[]]]],"LinkPlanSelectionV1":[null,[[1,"product-platform",["record","TypedDigestV1"],"1",null,"none",[]],[2,"product-kind",["enum","ProductKind"],"1",null,"none",[]],[3,"linkage",["enum","Linkage"],"1",null,"none",[]],[4,"profile",["record","TypedDigestV1"],"1",null,"none",[]],[5,"runtime",["string","ProviderSlot"],"1","hosted","none",[]]]],"LinkPlanV1":[17,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"selection",["record","LinkPlanSelectionV1"],"1",null,"none",[]],[3,"tokens",["list",["record","LinkTokenV1"]],"*",[],"ordered",[]],[4,"tools",["list",["record","InputSlotRefV1"]],"*",[],"sorted",["slot"]],[5,"non-link-policy",["list",["record","InputSlotRefV1"]],"*",[],"sorted",["slot"]],[6,"output-policy",["record","OutputABIInstallPolicyV1"],"1",null,"none",[]]]],"LinkPolicyV1":[null,[[1,"product-platform",["record","TypedDigestV1"],"1",null,"none",[]],[2,"product-kind",["enum","ProductKind"],"1",null,"none",[]],[3,"linkage",["enum","Linkage"],"1",null,"none",[]],[4,"profile-constraint",["list",["string",null]],"*",[],"sorted",["value"]],[5,"runtime",["string","ProviderSlot"],"1","hosted","none",[]],[6,"tokens",["list",["record","LinkTokenTemplateV1"]],"*",[],"ordered",[]],[7,"output-policy",["record","OutputABIInstallPolicyV1"],"1",null,"none",[]]]],"LinkTokenTemplateV1":[null,[[1,"kind",["enum","LinkTokenKind"],"1",null,"none",[]],[2,"artifact",["record","ArtifactRefV1"],"0/1",{},"none",[]],[3,"provider-slot",["string","ProviderSlot"],"0/1","","none",[]],[4,"value",["string",null],"0/1","","none",[]],[5,"enabled",["bool",null],"1",false,"none",[]],[6,"validated-path",["string","PathTargetRuntime"],"0/1","","none",[]],[7,"runtime-path",["string","PathTargetRuntime"],"0/1","","none",[]],[8,"items",["list",["record","LinkTokenTemplateV1"]],"*",[],"ordered",[]]]],"LinkTokenV1":[null,[[1,"kind",["enum","FinalLinkTokenKind"],"1",null,"none",[]],[2,"artifact",["record","InputSlotRefV1"],"0/1",{},"none",[]],[3,"provider-slot",["string","ProviderSlot"],"0/1","","none",[]],[4,"value",["string",null],"0/1","","none",[]],[5,"enabled",["bool",null],"1",false,"none",[]],[6,"validated-path",["string","PathTargetRuntime"],"0/1","","none",[]],[7,"runtime-path",["string","PathTargetRuntime"],"0/1","","none",[]],[8,"items",["list",["record","LinkTokenV1"]],"*",[],"ordered",[]]]],"LockV1":[3,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"root-manifest",["record","TypedDigestV1"],"1",null,"none",[]],[3,"toolchain",["record","ToolchainLockV1"],"1",null,"none",[]],[4,"modules",["list",["record","ModuleLockV1"]],"*",[],"sorted",["module"]],[5,"native-map",["record","LockedObjectV1"],"0/1",{},"none",[]]]],"LockedObjectV1":[null,[[1,"origin",["string","Url"],"1",null,"none",[]],[2,"digest",["record","TypedDigestV1"],"1",null,"none",[]],[3,"signature",["bytes",null],"0/1","","none",[]]]],"ManifestV1":[2,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"module",["string","ModuleIdentity"],"1",null,"none",[]],[3,"language",["string","ProtocolId"],"1",null,"none",[]],[4,"toolchain",["record","ToolchainRefV1"],"1",null,"none",[]],[5,"requires",["list",["record","RequireV1"]],"*",[],"sorted",["module"]],[6,"products",["list",["record","ProductV1"]],"*",[],"sorted",["name"]],[7,"packages",["list",["record","PackageConfigV1"]],"*",[],"sorted",["path"]],[8,"actions",["list",["record","GenerateDeclV1"]],"*",[],"sorted",["name"]],[9,"natives",["list",["record","NativeProviderV1"]],"*",[],"sorted",["name"]]]],"ModuleLockSignaturePayloadV1":[null,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"module",["string","ModuleIdentity"],"1",null,"none",[]],[3,"version",["string","SemVer"],"1",null,"none",[]],[4,"tree",["bytes","SourceTreeDigest"],"1",null,"none",[]],[5,"manifest",["record","TypedDigestV1"],"1",null,"none",[]]]],"ModuleLockV1":[null,[[1,"module",["string","ModuleIdentity"],"1",null,"none",[]],[2,"version",["string","SemVer"],"1",null,"none",[]],[3,"origin",["string","Url"],"1",null,"none",[]],[4,"archive",["record","TypedDigestV1"],"1",null,"none",[]],[5,"tree",["bytes","SourceTreeDigest"],"1",null,"none",[]],[6,"manifest",["record","TypedDigestV1"],"1",null,"none",[]],[7,"signature",["bytes",null],"0/1","","none",[]],[8,"provenance",["string",null],"0/1","","none",[]]]],"NativeABIContractV1":[16,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"slot",["string","ProviderSlot"],"1",null,"none",[]],[3,"platform",["record","NativeABIPlatformV1"],"1",null,"none",[]],[4,"symbols",["list",["record","NativeSymbolContractV1"]],"*",[],"sorted",["name","version","kind","role"]],[5,"types",["list",["record","NativeTypeContractV1"]],"*",[],"sorted",["identity"]],[6,"runtime-requires",["list",["record","NativeRuntimeRequirementV1"]],"*",[],"sorted",["slot","phase","runtime-identity"]],[7,"features",["record","NativeFeatureContractV1"],"1",null,"none",[]],[8,"minimum-platform",["record","PlatformVersionV1"],"0/1",{},"none",[]],[9,"code",["record","NativeCodeContractV1"],"1",null,"none",[]]]],"NativeABIPlatformV1":[null,[[1,"object-format",["string","CapabilityId"],"1",null,"none",[]],[2,"object-class",["string","CapabilityId"],"1",null,"none",[]],[3,"endian",["enum","Endian"],"1",null,"none",[]],[4,"machine-abi",["string","CapabilityId"],"1",null,"none",[]],[5,"c-abi",["string","CapabilityId"],"1",null,"none",[]],[6,"data-model",["string","CapabilityId"],"1",null,"none",[]],[7,"data-layout",["bytes","DigestBytes"],"1",null,"none",[]],[8,"calling-conventions",["bytes","DigestBytes"],"1",null,"none",[]],[9,"float-abi",["string","CapabilityId"],"1",null,"none",[]],[10,"variadic-abi",["string","CapabilityId"],"1",null,"none",[]],[11,"symbol-abi",["string","CapabilityId"],"1",null,"none",[]],[12,"object-abi",["string","ProtocolId"],"1",null,"none",[]],[13,"runtime-abi",["string","OptionalProtocolId"],"1","","none",[]]]],"NativeCodeContractV1":[null,[[1,"pic",["enum","PicPolicy"],"1","any","none",[]],[2,"tls-models",["list",["string",null]],"*",[],"sorted",["value"]],[3,"unwind-abi",["string",null],"1","none","none",[]],[4,"personality-symbols",["list",["string",null]],"*",[],"sorted",["value"]],[5,"relocations",["list",["record","RelocationRequirementV1"]],"*",[],"sorted",["capability"]]]],"NativeDataLayoutProjectionV1":[null,[[1,"pointers",["record","PointerLayoutV1"],"1",null,"none",[]],[2,"data-layout",["record","DataLayoutV1"],"1",null,"none",[]]]],"NativeFeatureContractV1":[null,[[1,"cpu-baseline",["string",null],"1","","none",[]],[2,"required",["list",["string",null]],"*",[],"sorted",["value"]],[3,"forbidden",["list",["string",null]],"*",[],"sorted",["value"]],[4,"atomics",["list",["string",null]],"*",[],"sorted",["value"]]]],"NativeHeaderContractProjectionV1":[null,[[1,"type-identity",["string","Identity"],"1",null,"none",[]],[2,"native-type-digest",["bytes","DigestBytes"],"1",null,"none",[]],[3,"include-trees",["list",["record","HeaderTreeProjectionV1"]],"*",[],"ordered",[]],[4,"language",["string","CapabilityId"],"1",null,"none",[]],[5,"preprocessing",["enum","PreprocessingMode"],"1","none","none",[]],[6,"effective-defines",["map",["string",null]],"map",{},"raw-utf8",["key"]]]],"NativeMachineFactsV1":[null,[[1,"features",["record","NativeFeatureContractV1"],"1",null,"none",[]],[2,"code",["record","NativeCodeContractV1"],"1",null,"none",[]]]],"NativeMapV1":[6,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"product-platform",["record","TypedDigestV1"],"1",null,"none",[]],[3,"providers",["list",["record","ProviderOverrideV1"]],"*",[],"sorted",["slot"]],[4,"signer-provenance",["record","SignerProvenanceV1"],"1",null,"none",[]]]],"NativeProviderV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"provides",["string","ProviderSlot"],"1",null,"none",[]],[3,"when",["record","TargetConstraintV1"],"1",{"arch":"","c-abi":"","code-model":"","cpu-baseline":"","data-model":"","descriptor":{},"environment":"","float-abi":"","forbidden-features":[],"hosted":"","minimum-sdk":{},"object-format":"","os":"","pic":"","relocation":"","required-features":[],"vendor":""},"none",[]],[4,"include-trees",["list",["record","IncludeTreeRefV1"]],"*",[],"ordered",[]],[5,"sources",["list",["record","NativeSourceV1"]],"*",[],"ordered",[]],[6,"defines",["map",["string",null]],"map",{},"raw-utf8",["key"]],[7,"objects",["list",["record","PrebuiltObjectV1"]],"*",[],"ordered",[]],[8,"archives",["list",["record","ArchiveV1"]],"*",[],"ordered",[]],[9,"shared",["list",["record","SharedImportLibraryV1"]],"*",[],"ordered",[]],[10,"requires",["list",["string","ProviderSlot"]],"*",[],"sorted",["value"]],[11,"link",["list",["record","LinkTokenTemplateV1"]],"*",[],"ordered",[]],[12,"abi",["record","ArtifactRefV1"],"1",null,"none",[]]]],"NativeRuntimeRequirementV1":[null,[[1,"slot",["string","ProviderSlot"],"1",null,"none",[]],[2,"contract",["record","TypedDigestV1"],"1",null,"none",[]],[3,"phase",["enum","RuntimePhase"],"1",null,"none",[]],[4,"runtime-identity",["string","RuntimeIdentity"],"0/1","","none",[]]]],"NativeSidecarV1":[15,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"artifact",["record","TypedDigestV1"],"1",null,"none",[]],[3,"platform",["record","EvidencedNativeABIPlatformV1"],"1",null,"none",[]],[4,"sections",["list",["record","EvidencedSectionFactV1"]],"*",[],"sorted",["value.name"]],[5,"symbols",["list",["record","EvidencedSymbolFactV1"]],"*",[],"sorted",["value.name","value.version","value.kind","value.role"]],[6,"relocations",["list",["record","EvidencedRelocationFactV1"]],"*",[],"sorted",["value.section","value.offset","value.relocation","value.symbol"]],[7,"attributes",["record","EvidencedAttributeMapV1"],"1",null,"none",[]],[8,"machine",["record","EvidencedNativeMachineFactsV1"],"1",null,"none",[]],[9,"contract",["record","TypedDigestV1"],"1",null,"none",[]],[10,"runtime-requires",["list",["record","NativeRuntimeRequirementV1"]],"*",[],"sorted",["slot","phase","runtime-identity"]],[11,"provenance",["record","ProvenanceV1"],"1",null,"none",[]]]],"NativeSourceV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"source",["record","ArtifactRefV1"],"1",null,"none",[]],[3,"language",["string","CapabilityId"],"1",null,"none",[]],[4,"preprocessing",["enum","PreprocessingMode"],"1","none","none",[]],[5,"include-indices",["list",["uint",null]],"*",[],"ordered",[]],[6,"defines",["map",["string",null]],"map",{},"raw-utf8",["key"]]]],"NativeSymbolContractV1":[null,[[1,"name",["string",null],"1",null,"none",[]],[2,"version",["string",null],"1","","none",[]],[3,"kind",["enum","SymbolKind"],"1",null,"none",[]],[4,"role",["enum","SymbolRole"],"1",null,"none",[]],[5,"binding",["enum","Binding"],"1",null,"none",[]],[6,"visibility",["enum","Visibility"],"1",null,"none",[]],[7,"calling-convention",["string",null],"1","","none",[]],[8,"type-contract",["bytes","DigestBytes"],"1",null,"none",[]],[9,"size",["uint",null],"0/1",0,"none",[]]]],"NativeTypeContractProjectionV1":[null,[[1,"platform",["record","NativeABIPlatformV1"],"1",null,"none",[]],[2,"kind",["enum","TypeContractKind"],"1",null,"none",[]],[3,"exposure",["enum","Exposure"],"1",null,"none",[]],[4,"root",["uint",null],"1",1,"none",[]],[5,"type-closure",["list",["record","TypeGraphNodeV1"]],"*",[],"ordered",[]],[6,"size",["uint",null],"0/1",0,"none",[]],[7,"alignment",["uint",null],"0/1",0,"none",[]]]],"NativeTypeContractV1":[null,[[1,"identity",["string","Identity"],"1",null,"none",[]],[2,"kind",["enum","TypeContractKind"],"1",null,"none",[]],[3,"exposure",["enum","Exposure"],"1",null,"none",[]],[4,"layout-signature",["bytes","DigestBytes"],"1",null,"none",[]],[5,"size",["uint",null],"0/1",0,"none",[]],[6,"alignment",["uint",null],"0/1",0,"none",[]],[7,"header-contract",["bytes","DigestBytes"],"0/1","","none",[]]]],"ObjectFormatRulesV1":[null,[[1,"executable",["map",["string",null]],"map",{},"raw-utf8",["key"]],[2,"shared",["map",["string",null]],"map",{},"raw-utf8",["key"]],[3,"page",["map",["uint",null]],"map",{},"raw-utf8",["key"]]]],"ObservationStatusV1":[null,[[1,"exit-status",["uint",null],"1",0,"none",[]],[2,"signal",["uint",null],"1",0,"none",[]]]],"ObservationV1":[13,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"invocation",["string","Identity"],"1",null,"none",[]],[3,"action-key",["bytes","ActionKey"],"0/1","","none",[]],[4,"status",["record","ObservationStatusV1"],"1",null,"none",[]],[5,"stdout",["record","TypedDigestV1"],"1",null,"none",[]],[6,"stderr",["record","TypedDigestV1"],"1",null,"none",[]],[7,"timing-resources",["record","TimingResourcesV1"],"1",null,"none",[]],[8,"runner-metadata",["map",["string",null]],"map",{},"raw-utf8",["key"]]]],"OriginTypeContractProjectionV1":[null,[[1,"language-type-protocol",["record","LanguageTypeProtocolV1"],"1",null,"none",[]],[2,"abi",["record","ExportABIV1"],"1",null,"none",[]],[3,"package",["string","PackageIdentity"],"1",null,"none",[]],[4,"type",["string","Identifier"],"1",null,"none",[]],[5,"root",["uint",null],"1",1,"none",[]],[6,"type-closure",["list",["record","TypeGraphNodeV1"]],"*",[],"ordered",[]]]],"OriginTypeContractRefV1":[null,[[1,"package",["string","PackageIdentity"],"1",null,"none",[]],[2,"type",["string","Identifier"],"1",null,"none",[]],[3,"contract",["bytes","DigestBytes"],"1",null,"none",[]]]],"OutputABIInstallPolicyV1":[null,[[1,"output-abi",["string","CapabilityId"],"1",null,"none",[]],[2,"install-policy",["string","CapabilityId"],"1",null,"none",[]]]],"OutputDeclV1":[null,[[1,"kind",["enum","OutputKind"],"1",null,"none",[]],[2,"path",["string","PathArtifact"],"1",null,"none",[]],[3,"executable",["bool",null],"1",false,"none",[]]]],"PackageABISetV1":[null,[[1,"platform",["record","TypedDigestV1"],"1",null,"none",[]],[2,"object-abi",["string","ProtocolId"],"1",null,"none",[]],[3,"runtime-abi",["string","ProtocolId"],"1",null,"none",[]]]],"PackageConfigV1":[null,[[1,"path",["string","PathPackage"],"1",null,"none",[]],[2,"generated",["list",["string","GeneratedActionRef"]],"*",[],"sorted",["value"]],[3,"native",["list",["string","ProviderSlot"]],"*",[],"sorted",["value"]],[4,"test-data",["list",["record","InputDeclV1"]],"*",[],"sorted",["reference.name"]],[5,"test-env",["map",["string",null]],"map",{},"raw-utf8",["key"]]]],"PackageLinkV1":[19,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"package",["string","PackageIdentity"],"1",null,"none",[]],[3,"abi",["record","PackageABISetV1"],"1",null,"none",[]],[4,"package-object",["record","TypedDigestV1"],"1",null,"none",[]],[5,"foreign-symbols",["list",["record","NativeSymbolContractV1"]],"*",[],"sorted",["name","version","kind","role"]],[6,"provider-contracts",["list",["record","ProviderContractV1"]],"*",[],"sorted",["slot"]],[7,"init",["record","InitDependencyFactV1"],"1",null,"none",[]],[8,"install-link-requirements",["list",["record","NativeRuntimeRequirementV1"]],"*",[],"sorted",["slot","phase","runtime-identity"]]]],"PackageNameV1":[null,[[1,"identity",["string","PackageIdentity"],"1",null,"none",[]],[2,"name",["string","Identifier"],"1",null,"none",[]]]],"PaddingRangeV1":[null,[[1,"offset",["uint",null],"1",null,"none",[]],[2,"size",["uint",null],"1",null,"none",[]]]],"PlatformDescriptorV1":[7,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"name",["string",null],"1",null,"none",[]],[3,"identity",["record","PlatformIdentityV1"],"1",null,"none",[]],[4,"pointers",["record","PointerLayoutV1"],"1",null,"none",[]],[5,"data-layout",["record","DataLayoutV1"],"1",null,"none",[]],[6,"c-abi",["record","CABIDataModelV1"],"1",null,"none",[]],[7,"float-variadic-name",["record","FloatVariadicNameV1"],"1",null,"none",[]],[8,"cpu",["record","CPUCapabilitiesV1"],"1",null,"none",[]],[9,"minimum-platform",["record","PlatformVersionV1"],"0/1",{},"none",[]],[10,"tls-unwind",["record","TLSUnwindCapabilitiesV1"],"1",null,"none",[]],[11,"relocation-code",["record","RelocationCodeCapabilitiesV1"],"1",null,"none",[]],[12,"object-rules",["record","ObjectFormatRulesV1"],"1",null,"none",[]],[13,"hosted-policy",["record","HostedPolicyV1"],"1",null,"none",[]],[14,"abi-protocols",["record","ABIProtocolSetV1"],"1",null,"none",[]]]],"PlatformIdentityV1":[null,[[1,"arch",["string","ArchitectureId"],"1",null,"none",[]],[2,"vendor",["string","VendorId"],"1",null,"none",[]],[3,"os",["string","OperatingSystemId"],"1",null,"none",[]],[4,"environment",["string","EnvironmentId"],"1",null,"none",[]],[5,"object-format",["string","ObjectFormatId"],"1",null,"none",[]]]],"PlatformRolesV1":[null,[[1,"execution-platform",["record","TypedDigestV1"],"1",null,"none",[]],[2,"product-platform",["record","TypedDigestV1"],"1",null,"none",[]],[3,"compiler-output-platform",["record","TypedDigestV1"],"0/1",{},"none",[]],[4,"execution-expanded",["record","PlatformDescriptorV1"],"1",null,"none",[]],[5,"product-expanded",["record","PlatformDescriptorV1"],"1",null,"none",[]],[6,"compiler-output-expanded",["record","PlatformDescriptorV1"],"0/1",{},"none",[]]]],"PlatformVersionV1":[null,[[1,"family",["string","CapabilityId"],"1",null,"none",[]],[2,"major",["uint",null],"1",0,"none",[]],[3,"minor",["uint",null],"1",0,"none",[]],[4,"patch",["uint",null],"1",0,"none",[]],[5,"revision",["uint",null],"1",0,"none",[]]]],"PointerLayoutV1":[null,[[1,"endian",["enum","Endian"],"1",null,"none",[]],[2,"address-spaces",["list",["string",null]],"*",[],"sorted",["value"]],[3,"pointer-widths",["map",["uint",null]],"map",{},"raw-utf8",["key"]]]],"PortableCSettingsV1":[null,[[1,"backend",["string","PortableCBackend"],"1","portable-c99","none",[]],[2,"optimization",["enum","Optimization"],"1","0","none",[]],[3,"output-path",["string","PathArtifact"],"1",null,"none",[]],[4,"support",["list",["record","ArtifactRefV1"]],"*",[],"ordered",[]]]],"PrebuiltObjectV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"object",["record","ArtifactRefV1"],"1",null,"none",[]],[3,"sidecar",["record","ArtifactRefV1"],"1",null,"none",[]],[4,"contract",["record","ArtifactRefV1"],"1",null,"none",[]]]],"ProductKeyV1":[null,[[1,"identity",["string","Identity"],"1",null,"none",[]],[2,"action-key",["bytes","ActionKey"],"1",null,"none",[]]]],"ProductV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"kind",["enum","ProductKind"],"1",null,"none",[]],[3,"root",["string",null],"0/1","","none",[]],[4,"linkage",["enum","Linkage"],"1",null,"none",[]],[5,"runtime",["string","ProviderSlot"],"1","hosted","none",[]],[6,"entry",["string",null],"0/1","","none",[]],[7,"native",["list",["string","ProviderSlot"]],"*",[],"sorted",["value"]],[8,"linker-script",["record","ArtifactRefV1"],"0/1",{},"none",[]],[9,"providers",["list",["record","ProviderSelectionV1"]],"*",[],"sorted",["slot"]],[10,"members",["list",["string",null]],"*",[],"ordered",[]],[11,"action",["string",null],"0/1","","none",[]],[12,"install-name",["string","RuntimeIdentity"],"0/1","","none",[]]]],"ProfileV1":[9,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"optimization",["enum","Optimization"],"1",null,"none",[]],[3,"debug",["string","DebugMode"],"1",null,"none",[]],[4,"assertions",["bool",null],"1",null,"none",[]],[5,"overflow",["enum","OverflowMode"],"1",null,"none",[]],[6,"panic",["enum","PanicMode"],"1",null,"none",[]],[7,"sanitizers",["list",["string",null]],"*",[],"sorted",["value"]],[8,"lto",["enum","LtoMode"],"1",null,"none",[]],[9,"relocation",["string","RelocationMode"],"1",null,"none",[]],[10,"code-model",["string","CapabilityId"],"1",null,"none",[]],[11,"tls-default",["string","CapabilityId"],"1",null,"none",[]],[12,"strip",["enum","StripMode"],"1",null,"none",[]],[13,"reproducibility",["enum","Reproducibility"],"1",null,"none",[]]]],"ProtocolBundleV1":[null,[[1,"language",["string","ProtocolId"],"1",null,"none",[]],[2,"compiler",["string","ProtocolId"],"1",null,"none",[]],[3,"export",["string","ProtocolId"],"1",null,"none",[]],[4,"object",["string","ProtocolId"],"1",null,"none",[]],[5,"runtime",["string","ProtocolId"],"1",null,"none",[]],[6,"manifest",["uint",null],"1",1,"none",[]],[7,"lock",["uint",null],"1",1,"none",[]]]],"ProvenanceV1":[null,[[1,"producer-tool",["record","TypedDigestV1"],"1",null,"none",[]],[2,"source-build-record",["record","TypedDigestV1"],"1",null,"none",[]],[3,"attestation",["bytes",null],"0/1","","none",[]],[4,"signer-policy",["string",null],"0/1","","none",[]]]],"ProviderContractV1":[null,[[1,"slot",["string","ProviderSlot"],"1",null,"none",[]],[2,"contract",["record","TypedDigestV1"],"1",null,"none",[]]]],"ProviderOverrideV1":[null,[[1,"slot",["string","ProviderSlot"],"1",null,"none",[]],[2,"provider",["string","ProviderId"],"1",null,"none",[]],[3,"product-platform",["record","TargetConstraintV1"],"1",{"arch":"","c-abi":"","code-model":"","cpu-baseline":"","data-model":"","descriptor":{},"environment":"","float-abi":"","forbidden-features":[],"hosted":"","minimum-sdk":{},"object-format":"","os":"","pic":"","relocation":"","required-features":[],"vendor":""},"none",[]],[4,"contract",["record","TypedDigestV1"],"1",null,"none",[]],[5,"artifact-tree",["record","TypedDigestV1"],"1",null,"none",[]],[6,"provenance",["string",null],"0/1","","none",[]]]],"ProviderSelectionV1":[null,[[1,"slot",["string","ProviderSlot"],"1",null,"none",[]],[2,"use",["string","ProviderId"],"1",null,"none",[]]]],"PublicABIProjectionV1":[null,[[1,"abi",["record","ExportABIV1"],"1",null,"none",[]],[2,"package",["record","PackageNameV1"],"1",null,"none",[]],[3,"origin-types",["list",["record","OriginTypeContractRefV1"]],"*",[],"sorted",["package","type"]],[4,"declarations",["list",["record","DeclarationABIRefV1"]],"*",[],"sorted",["kind","name","overload"]],[5,"initialization",["record","PublicInitABIFactsV1"],"1",null,"none",[]]]],"PublicInitABIFactsV1":[null,[[1,"init-symbols",["list",["string",null]],"*",[],"sorted",["value"]],[2,"foreign-providers",["list",["record","ProviderContractV1"]],"*",[],"sorted",["slot"]],[3,"abi-facts",["map",["bytes",null]],"map",{},"raw-utf8",["key"]]]],"PublicTypeDeclarationV1":[null,[[1,"kind",["string","CapabilityId"],"1",null,"none",[]],[2,"name",["string","Identifier"],"1",null,"none",[]],[3,"overload",["string",null],"1","","none",[]],[4,"type-node",["uint",null],"1",null,"none",[]],[5,"constant-bits",["bytes",null],"0/1","","none",[]]]],"PublicTypeNodeV1":[null,[[1,"id",["uint",null],"1",null,"none",[]],[2,"kind",["enum","TypeNodeKind"],"1",null,"none",[]],[3,"identity",["string","TypeIdentityOrEmpty"],"1","","none",[]],[4,"children",["list",["uint",null]],"*",[],"ordered",[]],[5,"semantic",["record","TypeSemanticV1"],"1",null,"none",[]]]],"PublicTypeOriginRefV1":[null,[[1,"package",["string","PackageIdentity"],"1",null,"none",[]],[2,"type",["string","Identifier"],"1",null,"none",[]]]],"PublicTypeProjectionV1":[null,[[1,"language-type-protocol",["record","LanguageTypeProtocolV1"],"1",null,"none",[]],[2,"package",["record","PackageNameV1"],"1",null,"none",[]],[3,"origin-types",["list",["record","PublicTypeOriginRefV1"]],"*",[],"sorted",["package","type"]],[4,"type-graph",["list",["record","PublicTypeNodeV1"]],"*",[],"ordered",[]],[5,"declarations",["list",["record","PublicTypeDeclarationV1"]],"*",[],"sorted",["kind","name","overload"]]]],"RecordedCommandV1":[null,[[1,"tool",["record","TypedDigestV1"],"1",null,"none",[]],[2,"version-output",["bytes",null],"1",null,"none",[]],[3,"argv",["list",["string",null]],"*",[],"ordered",[]],[4,"closure",["list",["record","TypedDigestV1"]],"*",[],"sorted",["domain","record-kind","record-schema","digest"]]]],"RelocationCodeCapabilitiesV1":[null,[[1,"relocations",["list",["string",null]],"*",[],"sorted",["value"]],[2,"default-relocation",["string",null],"1",null,"none",[]],[3,"code-models",["list",["string",null]],"*",[],"sorted",["value"]],[4,"default-code-model",["string",null],"1",null,"none",[]]]],"RelocationFactV1":[null,[[1,"section",["string",null],"1",null,"none",[]],[2,"offset",["uint",null],"1",null,"none",[]],[3,"relocation",["string","CapabilityId"],"1",null,"none",[]],[4,"symbol",["string",null],"1",null,"none",[]],[5,"addend",["record","SignedMagnitudeV1"],"1",null,"none",[]],[6,"target-section",["string",null],"1","","none",[]]]],"RelocationRequirementV1":[null,[[1,"capability",["string","CapabilityId"],"1",null,"none",[]],[2,"requirement",["enum","RelocationRequirement"],"1",null,"none",[]]]],"RequireV1":[null,[[1,"module",["string","ModuleIdentity"],"1",null,"none",[]],[2,"minimum",["string","SemVer"],"1",null,"none",[]],[3,"source-index",["string",null],"0/1","","none",[]]]],"ResolvedArchiveMemberV1":[null,[[1,"name",["string",null],"1",null,"none",[]],[2,"member",["record","TypedDigestV1"],"1",null,"none",[]],[3,"sidecar",["record","InputSlotRefV1"],"1",null,"none",[]]]],"ResolvedArchiveV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"archive",["record","InputSlotRefV1"],"1",null,"none",[]],[3,"sidecar",["record","InputSlotRefV1"],"1",null,"none",[]],[4,"members",["list",["record","ResolvedArchiveMemberV1"]],"*",[],"ordered",[]],[5,"contract",["record","InputSlotRefV1"],"1",null,"none",[]]]],"ResolvedIncludeTreeRefV1":[null,[[1,"tree",["record","InputSlotRefV1"],"1",null,"none",[]],[2,"class",["enum","IncludeClass"],"1",null,"none",[]],[3,"subdirectory",["string","PathPackage"],"1",".","none",[]]]],"ResolvedInputV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"edge-kind",["enum","EdgeKind"],"1",null,"none",[]],[3,"logical-name",["string","PathArtifact"],"1",null,"none",[]],[4,"artifact-kind",["enum","ArtifactKind"],"1",null,"none",[]],[5,"mode",["enum","SemanticMode"],"1","data","none",[]],[6,"digest",["record","TypedDigestV1"],"1",null,"none",[]],[7,"origin-package",["string","OptionalPackageIdentity"],"0/1","","none",[]]]],"ResolvedNativeLinkV1":[null,[[1,"providers",["list",["record","ResolvedNativeProviderV1"]],"*",[],"sorted",["provides","name"]],[2,"link-plan",["record","LinkPlanV1"],"0/1",{},"none",[]],[3,"required-provider-slots",["list",["string","ProviderSlot"]],"*",[],"sorted",["value"]]]],"ResolvedNativeProviderV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"provides",["string","ProviderSlot"],"1",null,"none",[]],[3,"when",["record","TargetConstraintV1"],"1",{"arch":"","c-abi":"","code-model":"","cpu-baseline":"","data-model":"","descriptor":{},"environment":"","float-abi":"","forbidden-features":[],"hosted":"","minimum-sdk":{},"object-format":"","os":"","pic":"","relocation":"","required-features":[],"vendor":""},"none",[]],[4,"include-trees",["list",["record","ResolvedIncludeTreeRefV1"]],"*",[],"ordered",[]],[5,"sources",["list",["record","ResolvedNativeSourceV1"]],"*",[],"ordered",[]],[6,"defines",["map",["string",null]],"map",{},"raw-utf8",["key"]],[7,"objects",["list",["record","ResolvedPrebuiltObjectV1"]],"*",[],"ordered",[]],[8,"archives",["list",["record","ResolvedArchiveV1"]],"*",[],"ordered",[]],[9,"shared",["list",["record","ResolvedSharedImportLibraryV1"]],"*",[],"ordered",[]],[10,"requires",["list",["string","ProviderSlot"]],"*",[],"sorted",["value"]],[11,"link",["list",["record","LinkTokenV1"]],"*",[],"ordered",[]],[12,"abi",["record","InputSlotRefV1"],"1",null,"none",[]]]],"ResolvedNativeSourceV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"source",["record","InputSlotRefV1"],"1",null,"none",[]],[3,"language",["string","CapabilityId"],"1",null,"none",[]],[4,"preprocessing",["enum","PreprocessingMode"],"1","none","none",[]],[5,"include-indices",["list",["uint",null]],"*",[],"ordered",[]],[6,"defines",["map",["string",null]],"map",{},"raw-utf8",["key"]]]],"ResolvedPrebuiltObjectV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"object",["record","InputSlotRefV1"],"1",null,"none",[]],[3,"sidecar",["record","InputSlotRefV1"],"1",null,"none",[]],[4,"contract",["record","InputSlotRefV1"],"1",null,"none",[]]]],"ResolvedSharedImportLibraryV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"kind",["enum","SharedLibraryKind"],"1",null,"none",[]],[3,"link-artifact",["record","InputSlotRefV1"],"1",null,"none",[]],[4,"link-sidecar",["record","InputSlotRefV1"],"1",null,"none",[]],[5,"runtime-identity",["string","RuntimeIdentity"],"1",null,"none",[]],[6,"runtime-artifact",["record","InputSlotRefV1"],"1",null,"none",[]],[7,"runtime-sidecar",["record","InputSlotRefV1"],"1",null,"none",[]],[8,"contract",["record","InputSlotRefV1"],"1",null,"none",[]],[9,"runtime-requires",["list",["record","NativeRuntimeRequirementV1"]],"*",[],"sorted",["slot","phase","runtime-identity"]]]],"ResourcePolicyV1":[null,[[1,"cpu-count",["uint",null],"1",0,"none",[]],[2,"memory-bytes",["uint",null],"1",0,"none",[]],[3,"output-bytes",["uint",null],"1",0,"none",[]],[4,"process-count",["uint",null],"1",0,"none",[]]]],"ResultOutputV1":[null,[[1,"name",["string","PathArtifact"],"1",null,"none",[]],[2,"artifact-kind",["enum","ArtifactKind"],"1",null,"none",[]],[3,"mode",["enum","SemanticMode"],"1",null,"none",[]],[4,"digest",["record","TypedDigestV1"],"1",null,"none",[]]]],"RuntimeClosureEntryV1":[null,[[1,"runtime-identity",["string","RuntimeIdentity"],"1",null,"none",[]],[2,"artifact",["record","TypedDigestV1"],"1",null,"none",[]],[3,"destination",["string","PathInstall"],"1",null,"none",[]]]],"RuntimeProviderSetV1":[null,[[1,"providers",["list",["record","NativeProviderV1"]],"*",[],"sorted",["provides","name"]]]],"RuntimeResolutionPolicyV1":[null,[[1,"policy",["string","CapabilityId"],"1",null,"none",[]],[2,"runtime-search",["list",["string","PathTargetRuntime"]],"*",[],"ordered",[]]]],"SandboxPolicyV1":[null,[[1,"policy",["string","CapabilityId"],"1",null,"none",[]],[2,"version",["uint",null],"1",1,"none",[]],[3,"resources",["record","ResourcePolicyV1"],"1",null,"none",[]],[4,"reproducibility",["enum","Reproducibility"],"1",null,"none",[]]]],"SectionFactV1":[null,[[1,"name",["string",null],"1",null,"none",[]],[2,"format-type",["string","CapabilityId"],"1",null,"none",[]],[3,"flags",["list",["string",null]],"*",[],"sorted",["value"]],[4,"size",["uint",null],"1",null,"none",[]],[5,"alignment",["uint",null],"1",null,"none",[]],[6,"content",["record","TypedDigestV1"],"0/1",{},"none",[]]]],"SelectedClosureRefV1":[null,[[1,"toolchain-id",["string","ModuleIdentity"],"1",null,"none",[]],[2,"closure",["record","TypedDigestV1"],"1",null,"none",[]],[3,"compiler-backend",["record","TypedDigestV1"],"1",null,"none",[]]]],"SelectedSourceV1":[null,[[1,"path",["string","PathSource"],"1",null,"none",[]],[2,"input-slot",["record","InputSlotRefV1"],"1",null,"none",[]],[3,"selection-reason",["string",null],"1",null,"none",[]]]],"SelectedToolClosureV1":[22,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"toolchain-id",["string","ModuleIdentity"],"1",null,"none",[]],[3,"protocols",["record","ProtocolBundleV1"],"1",null,"none",[]],[4,"tools",["list",["record","ToolV1"]],"*",[],"sorted",["name"]],[5,"resources",["list",["record","TypedDigestV1"]],"*",[],"sorted",["domain","record-kind","record-schema","digest"]],[6,"platform-profile-policy",["record","SelectedToolPolicyV1"],"1",null,"none",[]],[7,"runtime-providers",["record","RuntimeProviderSetV1"],"1",{"providers":[]},"none",[]]]],"SelectedToolPolicyV1":[null,[[1,"platform",["record","PlatformDescriptorV1"],"1",null,"none",[]],[2,"profile",["record","ProfileV1"],"1",null,"none",[]],[3,"link-policy",["record","LinkPolicyV1"],"0/1",{},"none",[]]]],"SharedImportLibraryV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"kind",["enum","SharedLibraryKind"],"1",null,"none",[]],[3,"link-artifact",["record","ArtifactRefV1"],"1",null,"none",[]],[4,"link-sidecar",["record","ArtifactRefV1"],"1",null,"none",[]],[5,"runtime-identity",["string","RuntimeIdentity"],"1",null,"none",[]],[6,"runtime-artifact",["record","ArtifactRefV1"],"1",null,"none",[]],[7,"runtime-sidecar",["record","ArtifactRefV1"],"1",null,"none",[]],[8,"contract",["record","ArtifactRefV1"],"1",null,"none",[]],[9,"runtime-requires",["list",["record","NativeRuntimeRequirementV1"]],"*",[],"sorted",["slot","phase","runtime-identity"]]]],"SignedMagnitudeV1":[null,[[1,"negative",["bool",null],"1",false,"none",[]],[2,"magnitude",["uint",null],"1",0,"none",[]]]],"SignerProvenanceV1":[null,[[1,"signer",["string",null],"1",null,"none",[]],[2,"signature",["bytes",null],"1",null,"none",[]],[3,"provenance",["string",null],"0/1","","none",[]]]],"SourceSelectionV1":[null,[[1,"members",["list",["record","SelectedSourceV1"]],"*",[],"sorted",["path"]],[2,"target-tags",["list",["string",null]],"*",[],"sorted",["value"]]]],"SourceTreeEntryProjectionV1":[null,[[1,"path",["string","PathSource"],"1",null,"none",[]],[2,"type",["enum","SourceEntryType"],"1",null,"none",[]],[3,"executable",["bool",null],"1",false,"none",[]],[4,"file-sha256",["bytes",null],"0/1","","none",[]]]],"SourceTreeProjectionV1":[null,[[1,"entries",["list",["record","SourceTreeEntryProjectionV1"]],"*",[],"sorted",["path"]]]],"SymbolFactV1":[null,[[1,"name",["string",null],"1",null,"none",[]],[2,"version",["string",null],"1","","none",[]],[3,"kind",["enum","SymbolKind"],"1",null,"none",[]],[4,"role",["enum","SymbolRole"],"1",null,"none",[]],[5,"binding",["enum","Binding"],"1",null,"none",[]],[6,"visibility",["enum","Visibility"],"1",null,"none",[]],[7,"calling-convention",["string",null],"1","","none",[]],[8,"type-contract",["bytes","DigestBytes"],"1",null,"none",[]],[9,"size",["uint",null],"0/1",0,"none",[]],[10,"section",["string",null],"1","","none",[]],[11,"value",["uint",null],"1",0,"none",[]]]],"TLSUnwindCapabilitiesV1":[null,[[1,"tls-models",["list",["string",null]],"*",[],"sorted",["value"]],[2,"default-tls",["string",null],"1",null,"none",[]],[3,"unwind-models",["list",["string",null]],"*",[],"sorted",["value"]],[4,"default-unwind",["string",null],"1",null,"none",[]]]],"TagNicheLayoutV1":[null,[[1,"tag-offset",["uint",null],"1",null,"none",[]],[2,"tag-size",["uint",null],"1",null,"none",[]],[3,"variants",["list",["record","TypeVariantEncodingV1"]],"*",[],"sorted",["variant"]]]],"TargetConstraintV1":[null,[[1,"descriptor",["record","TypedDigestV1"],"0/1",{},"none",[]],[2,"arch",["string","ArchitectureId"],"0/1","","none",[]],[3,"vendor",["string","VendorId"],"0/1","","none",[]],[4,"os",["string","OperatingSystemId"],"0/1","","none",[]],[5,"environment",["string","EnvironmentId"],"0/1","","none",[]],[6,"object-format",["string","ObjectFormatId"],"0/1","","none",[]],[7,"hosted",["string","OptionalBooleanText"],"0/1","","none",[]],[8,"c-abi",["string",null],"0/1","","none",[]],[9,"data-model",["string",null],"0/1","","none",[]],[10,"float-abi",["string",null],"0/1","","none",[]],[11,"cpu-baseline",["string",null],"0/1","","none",[]],[12,"required-features",["list",["string",null]],"*",[],"sorted",["value"]],[13,"forbidden-features",["list",["string",null]],"*",[],"sorted",["value"]],[14,"minimum-sdk",["record","PlatformVersionV1"],"0/1",{},"none",[]],[15,"relocation",["string","OptionalRelocationMode"],"0/1","","none",[]],[16,"code-model",["string",null],"0/1","","none",[]],[17,"pic",["string","OptionalPicPolicyText"],"0/1","","none",[]]]],"TargetToolchainProvenanceV1":[null,[[1,"target",["record","TypedDigestV1"],"1",null,"none",[]],[2,"toolchain",["record","TypedDigestV1"],"1",null,"none",[]],[3,"protocols",["record","ProtocolBundleV1"],"1",null,"none",[]]]],"TemplateInputV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"edge-kind",["enum","EdgeKind"],"1",null,"none",[]],[3,"reference",["record","ArtifactRefV1"],"1",null,"none",[]],[4,"artifact-kind",["enum","ArtifactKind"],"1",null,"none",[]],[5,"mode",["enum","SemanticMode"],"1","data","none",[]],[6,"origin-package",["string","OptionalPackageIdentity"],"0/1","","none",[]]]],"TemplateNativeLinkV1":[null,[[1,"providers",["list",["record","NativeProviderV1"]],"*",[],"sorted",["provides","name"]],[2,"link-policy",["record","LinkPolicyV1"],"0/1",{},"none",[]],[3,"required-provider-slots",["list",["string","ProviderSlot"]],"*",[],"sorted",["value"]]]],"TimingResourcesV1":[null,[[1,"elapsed-nanoseconds",["uint",null],"1",0,"none",[]],[2,"user-nanoseconds",["uint",null],"1",0,"none",[]],[3,"system-nanoseconds",["uint",null],"1",0,"none",[]],[4,"peak-memory-bytes",["uint",null],"1",0,"none",[]]]],"ToolAdapterV1":[null,[[1,"adapter-id",["string","CapabilityId"],"1",null,"none",[]],[2,"raw-options",["list",["bytes",null]],"*",[],"ordered",[]],[3,"injected-environment",["map",["string",null]],"map",{},"raw-utf8",["key"]]]],"ToolV1":[null,[[1,"name",["string","Identifier"],"1",null,"none",[]],[2,"path",["string","PathBundle"],"1",null,"none",[]],[3,"executable",["record","TypedDigestV1"],"1",null,"none",[]],[4,"dynamic-dependencies",["list",["record","ArtifactRefV1"]],"*",[],"ordered",[]],[5,"resources",["list",["record","TypedDigestV1"]],"*",[],"sorted",["domain","record-kind","record-schema","digest"]],[6,"adapter",["record","ToolAdapterV1"],"1",null,"none",[]]]],"ToolchainLockV1":[null,[[1,"id",["string","ModuleIdentity"],"1",null,"none",[]],[2,"version",["string","SemVer"],"1",null,"none",[]],[3,"descriptor",["record","TypedDigestV1"],"1",null,"none",[]],[4,"bundle",["record","TypedDigestV1"],"1",null,"none",[]],[5,"origin",["string","Url"],"1",null,"none",[]]]],"ToolchainRefV1":[null,[[1,"id",["string","ModuleIdentity"],"1",null,"none",[]],[2,"minimum",["string","SemVer"],"1",null,"none",[]]]],"ToolchainV1":[8,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"id",["string","ModuleIdentity"],"1",null,"none",[]],[3,"version",["string","SemVer"],"1",null,"none",[]],[4,"protocols",["record","ProtocolBundleV1"],"1",null,"none",[]],[5,"tools",["list",["record","ToolV1"]],"*",[],"sorted",["name"]],[6,"platforms",["list",["record","PlatformDescriptorV1"]],"*",[],"sorted",["name"]],[7,"profiles",["list",["record","ProfileV1"]],"*",[],"sorted",["name"]],[8,"link-policies",["list",["record","LinkPolicyV1"]],"*",[],"sorted",["product-platform.domain","product-platform.record-kind","product-platform.record-schema","product-platform.digest","product-kind","linkage","profile-constraint","runtime"]],[9,"runtime-providers",["record","RuntimeProviderSetV1"],"1",{"providers":[]},"none",[]],[10,"bundle",["record","BundleProvenanceV1"],"1",null,"none",[]]]],"TreeEntryV1":[null,[[1,"name",["string","PathTreeSegment"],"1",null,"none",[]],[2,"kind",["enum","TreeEntryKind"],"1",null,"none",[]],[3,"executable",["bool",null],"1",false,"none",[]],[4,"child",["record","TypedDigestV1"],"1",null,"none",[]]]],"TreeV1":[1,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"entries",["list",["record","TreeEntryV1"]],"*",[],"sorted",["name"]]]],"TypeFieldLayoutV1":[null,[[1,"child-id",["uint",null],"1",null,"none",[]],[2,"offset",["uint",null],"1",null,"none",[]],[3,"size",["uint",null],"1",null,"none",[]],[4,"alignment",["uint",null],"1",null,"none",[]],[5,"role",["enum","TypeFieldRole"],"1",null,"none",[]]]],"TypeFieldSemanticV1":[null,[[1,"public-name",["string","Identifier"],"0/1","","none",[]],[2,"visibility",["enum","TypeVisibility"],"1","private","none",[]],[3,"role",["enum","TypeFieldRole"],"1","field","none",[]],[4,"child-id",["uint",null],"1",null,"none",[]]]],"TypeGraphNodeV1":[null,[[1,"id",["uint",null],"1",null,"none",[]],[2,"kind",["enum","TypeNodeKind"],"1",null,"none",[]],[3,"identity",["string","TypeIdentityOrEmpty"],"1","","none",[]],[4,"children",["list",["uint",null]],"*",[],"ordered",[]],[5,"semantic",["record","TypeSemanticV1"],"1",null,"none",[]],[6,"layout",["record","TypeLayoutV1"],"1",null,"none",[]]]],"TypeLayoutV1":[null,[[1,"size",["uint",null],"0/1",0,"none",[]],[2,"alignment",["uint",null],"0/1",0,"none",[]],[3,"fields",["list",["record","TypeFieldLayoutV1"]],"*",[],"ordered",[]],[4,"calling-convention",["string",null],"0/1","","none",[]],[5,"return-passing",["string",null],"0/1","","none",[]],[6,"parameter-passing",["list",["string",null]],"*",[],"ordered",[]],[7,"tag-niche",["record","TagNicheLayoutV1"],"0/1",{},"none",[]],[8,"padding",["list",["record","PaddingRangeV1"]],"*",[],"sorted",["offset"]],[9,"c-data-model",["string",null],"0/1","","none",[]],[10,"aggregate-algorithm",["string",null],"0/1","","none",[]]]],"TypeParameterSemanticV1":[null,[[1,"child-id",["uint",null],"1",null,"none",[]],[2,"variadic",["bool",null],"1",false,"none",[]]]],"TypeSemanticV1":[null,[[1,"array-length",["uint",null],"0/1",0,"none",[]],[2,"fields",["list",["record","TypeFieldSemanticV1"]],"*",[],"ordered",[]],[3,"parameters",["list",["record","TypeParameterSemanticV1"]],"*",[],"ordered",[]],[4,"enum-members",["list",["record","EnumMemberV1"]],"*",[],"sorted",["name"]],[5,"c-variadic",["bool",null],"1",false,"none",[]],[6,"packed",["bool",null],"1",false,"none",[]],[7,"nullable",["bool",null],"1",false,"none",[]],[8,"error-variants",["list",["uint",null]],"*",[],"sorted",["value"]],[9,"repr",["enum","TypeRepr"],"1","ww","none",[]],[10,"opaque-promises",["list",["string","CapabilityId"]],"*",[],"sorted",["value"]]]],"TypeVariantEncodingV1":[null,[[1,"variant",["uint",null],"1",null,"none",[]],[2,"negative",["bool",null],"1",false,"none",[]],[3,"magnitude",["uint",null],"1",0,"none",[]]]],"TypedDigestV1":[null,[[1,"domain",["enum","DigestDomain"],"1",null,"none",[]],[2,"algorithm",["enum","DigestAlgorithm"],"1","sha256","none",[]],[3,"record-kind",["uint",null],"1",0,"none",[]],[4,"record-schema",["uint",null],"1",0,"none",[]],[5,"digest",["bytes",null],"1",null,"none",[]]]],"UseV1":[null,[[1,"module",["string","ModuleIdentity"],"1",null,"none",[]],[2,"path",["string","WorkspaceLocation"],"1",null,"none",[]],[3,"expected",["bytes","SourceTreeDigest"],"0/1","","none",[]]]],"VendorEntryV1":[null,[[1,"module",["string","ModuleIdentity"],"1",null,"none",[]],[2,"version",["string","SemVer"],"1",null,"none",[]],[3,"tree",["bytes","SourceTreeDigest"],"1",null,"none",[]],[4,"path",["string","PathVendor"],"1",null,"none",[]]]],"VendorV1":[5,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"lock",["record","TypedDigestV1"],"1",null,"none",[]],[3,"entries",["list",["record","VendorEntryV1"]],"*",[],"sorted",["module"]]]],"WorkV1":[4,[[1,"schema",["uint",null],"1",1,"none",[]],[2,"uses",["list",["record","UseV1"]],"*",[],"sorted",["module"]],[3,"providers",["list",["record","ProviderOverrideV1"]],"*",[],"sorted",["slot"]]]]},"scalars":{"ActionKey":["bytes",32,null,null,null,null],"ArchitectureId":["string",null,null,null,null,null],"BootstrapCStandard":["string",null,null,["C99"],null,null],"BootstrapCharBit":["uint",null,null,[8],null,null],"BootstrapIntegerContract":["string",null,null,["exact-u8-u32-u64-twos-complement"],null,null],"BuildPlatform":["string",null,null,["build"],null,null],"CapabilityId":["string",null,null,null,null,null],"DebugMode":["string",null,null,["none","line","full"],null,null],"DigestBytes":["bytes",32,null,null,null,null],"EnvironmentId":["string",null,null,null,null,null],"GeneratedActionRef":["string",null,null,null,null,null],"Identifier":["string",null,null,null,null,null],"Identity":["string",null,null,null,null,null],"IdentityOrEmpty":["string",null,null,null,null,null],"ModuleIdentity":["string",null,null,null,null,null],"ObjectFormatId":["string",null,null,null,null,null],"OperatingSystemId":["string",null,null,null,null,null],"OptionalBooleanText":["string",null,null,["","false","true"],null,null],"OptionalPackageIdentity":["string",null,null,null,null,null],"OptionalPicPolicyText":["string",null,null,["","forbidden","required"],null,null],"OptionalProtocolId":["string",null,null,null,null,null],"OptionalRelocationMode":["string",null,null,["","pic","pie","static"],null,null],"PackageIdentity":["string",null,null,null,null,null],"PathArtifact":["string",null,null,null,"artifact-relative",null],"PathBundle":["string",null,null,null,"bundle-relative",null],"PathInstall":["string",null,null,null,"install-destination",null],"PathPackage":["string",null,null,null,"package-relative",null],"PathSandbox":["string",null,null,null,"sandbox-execution",null],"PathSource":["string",null,null,null,"source-relative",null],"PathTargetRuntime":["string",null,null,null,"target-runtime",null],"PathTreeSegment":["string",null,null,null,"tree-segment",null],"PathVendor":["string",null,null,null,"vendor-relative",null],"PortableCBackend":["string",null,null,["portable-c99"],null,null],"ProtocolId":["string",null,null,null,null,true],"ProviderId":["string",null,null,null,null,null],"ProviderSlot":["string",null,null,null,null,true],"RelocationMode":["string",null,null,["pic","pie","static"],null,null],"RuntimeIdentity":["string",null,null,null,null,null],"SemVer":["string",null,null,null,null,null],"SourceTreeDigest":["bytes",32,null,null,null,null],"TypeIdentityOrEmpty":["string",null,null,null,null,null],"Url":["string",null,null,null,null,null],"VendorId":["string",null,null,null,null,null],"WorkspaceLocation":["string",null,null,null,"workspace-location",null]},"schema_digest":"ed6189cac04df61d50225ff5847e951811718a7b39a2939c2cab9aab782be20a","schema_files":{"digests.json":"de722e871e3bb8c5801d94d214b3cbe03d111b3a53957ca95a876f53e11e58cc","records.json":"4b4d18f60de652831e16d4c34b6c291020991ba7e5493a25f9f28b11d14b3cba","wire.json":"fd27eaf17bb8767f685bad4b4f577eb7521771f9ea58eeb4824a78a622664f4f"},"unions":{"LinkTokenTemplateV1":["kind",{"archive":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"as-needed":[["kind","enabled","items"],["kind","enabled","items"],["items"],["artifact","provider-slot","value","validated-path","runtime-path"]],"def-file":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"dynamic-loader":[["kind","artifact","runtime-path"],["kind","artifact","runtime-path"],["artifact","runtime-path"],["provider-slot","value","enabled","validated-path","items"]],"entry":[["kind","value"],["kind","value"],["value"],["artifact","provider-slot","enabled","validated-path","runtime-path","items"]],"export-map":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"group":[["kind","items"],["kind","items"],["items"],["artifact","provider-slot","value","enabled","validated-path","runtime-path"]],"install-name":[["kind","value"],["kind","value"],["value"],["artifact","provider-slot","enabled","validated-path","runtime-path","items"]],"linker-script":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"object":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"provider":[["kind","provider-slot"],["kind","provider-slot"],["provider-slot"],["artifact","value","enabled","validated-path","runtime-path","items"]],"retain":[["kind","value"],["kind","value"],["value"],["artifact","provider-slot","enabled","validated-path","runtime-path","items"]],"runtime-search":[["kind","value","validated-path"],["kind","value","validated-path"],["value","validated-path"],["artifact","provider-slot","enabled","runtime-path","items"]],"script-slot":[["kind"],["kind","artifact"],[],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"shared":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"splice":[["kind","value"],["kind","value"],["value"],["artifact","provider-slot","enabled","validated-path","runtime-path","items"]],"version-script":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"whole":[["kind","items"],["kind","items"],["items"],["artifact","provider-slot","value","enabled","validated-path","runtime-path"]]}],"LinkTokenV1":["kind",{"archive":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"as-needed":[["kind","enabled","items"],["kind","enabled","items"],["items"],["artifact","provider-slot","value","validated-path","runtime-path"]],"def-file":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"dynamic-loader":[["kind","artifact","runtime-path"],["kind","artifact","runtime-path"],["artifact","runtime-path"],["provider-slot","value","enabled","validated-path","items"]],"entry":[["kind","value"],["kind","value"],["value"],["artifact","provider-slot","enabled","validated-path","runtime-path","items"]],"export-map":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"group":[["kind","items"],["kind","items"],["items"],["artifact","provider-slot","value","enabled","validated-path","runtime-path"]],"install-name":[["kind","value"],["kind","value"],["value"],["artifact","provider-slot","enabled","validated-path","runtime-path","items"]],"linker-script":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"object":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"retain":[["kind","value"],["kind","value"],["value"],["artifact","provider-slot","enabled","validated-path","runtime-path","items"]],"runtime-search":[["kind","value","validated-path"],["kind","value","validated-path"],["value","validated-path"],["artifact","provider-slot","enabled","runtime-path","items"]],"shared":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"version-script":[["kind","artifact"],["kind","artifact"],["artifact"],["provider-slot","value","enabled","validated-path","runtime-path","items"]],"whole":[["kind","items"],["kind","items"],["items"],["artifact","provider-slot","value","enabled","validated-path","runtime-path"]]}],"TypedDigestV1":["domain",{"blob":[["domain","algorithm","record-kind","record-schema","digest"],["domain","algorithm","record-kind","record-schema","digest"],["digest"],[]],"record":[["domain","algorithm","record-kind","record-schema","digest"],["domain","algorithm","record-kind","record-schema","digest"],["record-kind","record-schema","digest"],[]]}]},"version":1,"wire":{"limits":[16777215,64,2147483647,"18446744073709551615","18446744073709551615"],"magic":"57574152","schema":1,"types":[[1,"bytes"],[2,"string"],[3,"uint"],[4,"bool"],[5,"list"],[6,"map"],[7,"record"]],"unicode":["16.0.0","NFC",true,true]},"wrappers":{".wwe":["5757455800000001","ExportV1"],".wwinstall":["","InstallManifestV1"],".wwlm":["","PackageLinkV1"],"bootstrap.plan":["","BootstrapPlanV1"]}}