ProgrammabilityCapabilitiesSchema
HardKAS SDK / artifacts/src / ProgrammabilityCapabilitiesSchema
Variable: ProgrammabilityCapabilitiesSchema
constProgrammabilityCapabilitiesSchema:ZodObject<{claims:ZodObject<{artifactCoherence:ZodLiteral<"READY_MATCH">;generalCovenantSupport:ZodLiteral<"NOT_CLAIMED">;mainnet:ZodLiteral<"BLOCKED_BY_POLICY">;risc0InspectSurface:ZodLiteral<"RISC0_INSPECT_SURFACE_READY">;runtimeOutcome:ZodLiteral<"PARTIAL">;silverCapabilities:ZodObject<{silver.compile.v1:ZodLiteral<"REAL_NODE_EVIDENCE">;silver.p2sh.deploy-spend.v1:ZodLiteral<"REAL_NODE_EVIDENCE">;silver.p2sh.relative-timelock.v1:ZodLiteral<"REAL_NODE_EVIDENCE">;toccata.covenant.auth-1to1-transition.v1:ZodLiteral<"REAL_NODE_EVIDENCE">; },"strip",ZodTypeAny, {silver.compile.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.deploy-spend.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.relative-timelock.v1?:"REAL_NODE_EVIDENCE";toccata.covenant.auth-1to1-transition.v1?:"REAL_NODE_EVIDENCE"; }, {silver.compile.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.deploy-spend.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.relative-timelock.v1?:"REAL_NODE_EVIDENCE";toccata.covenant.auth-1to1-transition.v1?:"REAL_NODE_EVIDENCE"; }>;silverCompiler:ZodLiteral<"OFFICIAL_SILVERC_V1_0_0_MANAGED">;vmConsensusEquivalence:ZodLiteral<"NOT_CLAIMED">;vProgsInspectSurface:ZodLiteral<"VPROGS_INSPECT_SURFACE_READY">;vProgsRuntime:ZodLiteral<"NOT_CLAIMED">;vProgsStableApi:ZodLiteral<"NOT_CLAIMED">;zkCorpusSurface:ZodLiteral<"ZK_CORPUS_SURFACE_READY">;zkLocalVerification:ZodLiteral<"READY_GROTH16_FIXTURE_COHERENCE">;zkOnchainVerification:ZodLiteral<"NOT_CLAIMED">; },"strip",ZodTypeAny, {artifactCoherence?:"READY_MATCH";generalCovenantSupport?:"NOT_CLAIMED";mainnet?:"BLOCKED_BY_POLICY";risc0InspectSurface?:"RISC0_INSPECT_SURFACE_READY";runtimeOutcome?:"PARTIAL";silverCapabilities?: {silver.compile.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.deploy-spend.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.relative-timelock.v1?:"REAL_NODE_EVIDENCE";toccata.covenant.auth-1to1-transition.v1?:"REAL_NODE_EVIDENCE"; };silverCompiler?:"OFFICIAL_SILVERC_V1_0_0_MANAGED";vmConsensusEquivalence?:"NOT_CLAIMED";vProgsInspectSurface?:"VPROGS_INSPECT_SURFACE_READY";vProgsRuntime?:"NOT_CLAIMED";vProgsStableApi?:"NOT_CLAIMED";zkCorpusSurface?:"ZK_CORPUS_SURFACE_READY";zkLocalVerification?:"READY_GROTH16_FIXTURE_COHERENCE";zkOnchainVerification?:"NOT_CLAIMED"; }, {artifactCoherence?:"READY_MATCH";generalCovenantSupport?:"NOT_CLAIMED";mainnet?:"BLOCKED_BY_POLICY";risc0InspectSurface?:"RISC0_INSPECT_SURFACE_READY";runtimeOutcome?:"PARTIAL";silverCapabilities?: {silver.compile.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.deploy-spend.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.relative-timelock.v1?:"REAL_NODE_EVIDENCE";toccata.covenant.auth-1to1-transition.v1?:"REAL_NODE_EVIDENCE"; };silverCompiler?:"OFFICIAL_SILVERC_V1_0_0_MANAGED";vmConsensusEquivalence?:"NOT_CLAIMED";vProgsInspectSurface?:"VPROGS_INSPECT_SURFACE_READY";vProgsRuntime?:"NOT_CLAIMED";vProgsStableApi?:"NOT_CLAIMED";zkCorpusSurface?:"ZK_CORPUS_SURFACE_READY";zkLocalVerification?:"READY_GROTH16_FIXTURE_COHERENCE";zkOnchainVerification?:"NOT_CLAIMED"; }>;nonClaims:ZodArray<ZodString,"many">;ok:ZodLiteral<true>;schema:ZodLiteral<"hardkas.programmability.capabilities.v1">;status:ZodLiteral<"PROGRAMMABILITY_SURFACE_READY">;surfaces:ZodObject<{groth16FixtureCoherence:ZodLiteral<"READY_GROTH16_FIXTURE_COHERENCE">;risc0Inspect:ZodLiteral<"RISC0_INSPECT_SURFACE_READY">;silverScript:ZodLiteral<"SILVERSCRIPT_V1_LIFECYCLE">;vProgsInspect:ZodLiteral<"VPROGS_INSPECT_SURFACE_READY">;zkCorpus:ZodLiteral<"ZK_CORPUS_SURFACE_READY">; },"strip",ZodTypeAny, {groth16FixtureCoherence?:"READY_GROTH16_FIXTURE_COHERENCE";risc0Inspect?:"RISC0_INSPECT_SURFACE_READY";silverScript?:"SILVERSCRIPT_V1_LIFECYCLE";vProgsInspect?:"VPROGS_INSPECT_SURFACE_READY";zkCorpus?:"ZK_CORPUS_SURFACE_READY"; }, {groth16FixtureCoherence?:"READY_GROTH16_FIXTURE_COHERENCE";risc0Inspect?:"RISC0_INSPECT_SURFACE_READY";silverScript?:"SILVERSCRIPT_V1_LIFECYCLE";vProgsInspect?:"VPROGS_INSPECT_SURFACE_READY";zkCorpus?:"ZK_CORPUS_SURFACE_READY"; }>; },"strip",ZodTypeAny, {claims?: {artifactCoherence?:"READY_MATCH";generalCovenantSupport?:"NOT_CLAIMED";mainnet?:"BLOCKED_BY_POLICY";risc0InspectSurface?:"RISC0_INSPECT_SURFACE_READY";runtimeOutcome?:"PARTIAL";silverCapabilities?: {silver.compile.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.deploy-spend.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.relative-timelock.v1?:"REAL_NODE_EVIDENCE";toccata.covenant.auth-1to1-transition.v1?:"REAL_NODE_EVIDENCE"; };silverCompiler?:"OFFICIAL_SILVERC_V1_0_0_MANAGED";vmConsensusEquivalence?:"NOT_CLAIMED";vProgsInspectSurface?:"VPROGS_INSPECT_SURFACE_READY";vProgsRuntime?:"NOT_CLAIMED";vProgsStableApi?:"NOT_CLAIMED";zkCorpusSurface?:"ZK_CORPUS_SURFACE_READY";zkLocalVerification?:"READY_GROTH16_FIXTURE_COHERENCE";zkOnchainVerification?:"NOT_CLAIMED"; };nonClaims?:string[];ok?:true;schema?:"hardkas.programmability.capabilities.v1";status?:"PROGRAMMABILITY_SURFACE_READY";surfaces?: {groth16FixtureCoherence?:"READY_GROTH16_FIXTURE_COHERENCE";risc0Inspect?:"RISC0_INSPECT_SURFACE_READY";silverScript?:"SILVERSCRIPT_V1_LIFECYCLE";vProgsInspect?:"VPROGS_INSPECT_SURFACE_READY";zkCorpus?:"ZK_CORPUS_SURFACE_READY"; }; }, {claims?: {artifactCoherence?:"READY_MATCH";generalCovenantSupport?:"NOT_CLAIMED";mainnet?:"BLOCKED_BY_POLICY";risc0InspectSurface?:"RISC0_INSPECT_SURFACE_READY";runtimeOutcome?:"PARTIAL";silverCapabilities?: {silver.compile.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.deploy-spend.v1?:"REAL_NODE_EVIDENCE";silver.p2sh.relative-timelock.v1?:"REAL_NODE_EVIDENCE";toccata.covenant.auth-1to1-transition.v1?:"REAL_NODE_EVIDENCE"; };silverCompiler?:"OFFICIAL_SILVERC_V1_0_0_MANAGED";vmConsensusEquivalence?:"NOT_CLAIMED";vProgsInspectSurface?:"VPROGS_INSPECT_SURFACE_READY";vProgsRuntime?:"NOT_CLAIMED";vProgsStableApi?:"NOT_CLAIMED";zkCorpusSurface?:"ZK_CORPUS_SURFACE_READY";zkLocalVerification?:"READY_GROTH16_FIXTURE_COHERENCE";zkOnchainVerification?:"NOT_CLAIMED"; };nonClaims?:string[];ok?:true;schema?:"hardkas.programmability.capabilities.v1";status?:"PROGRAMMABILITY_SURFACE_READY";surfaces?: {groth16FixtureCoherence?:"READY_GROTH16_FIXTURE_COHERENCE";risc0Inspect?:"RISC0_INSPECT_SURFACE_READY";silverScript?:"SILVERSCRIPT_V1_LIFECYCLE";vProgsInspect?:"VPROGS_INSPECT_SURFACE_READY";zkCorpus?:"ZK_CORPUS_SURFACE_READY"; }; }>
Defined in: packages/artifacts/src/schemas.ts:785