capabilityIndexSnapshotSchema
@gooi/capability-index / capability-index-contracts/capability-index.contracts / capabilityIndexSnapshotSchema
Variable: capabilityIndexSnapshotSchema
constcapabilityIndexSnapshotSchema:ZodObject<{artifactHash:ZodString;artifactVersion:ZodLiteral<"1.0.0">;capabilities:ZodArray<ZodObject<{capabilityId:ZodString;capabilityVersion:ZodString;certificationState:ZodEnum<{certified:"certified";pending:"pending";rejected:"rejected";revoked:"revoked";uncertified:"uncertified"; }>;declaredEffects:ZodArray<ZodEnum<{compute:"compute";emit:"emit";network:"network";read:"read";session:"session";stream:"stream";write:"write"; }>>;deprecation:ZodObject<{deprecatedAt:ZodOptional<ZodISODateTime>;isDeprecated:ZodBoolean;removalAt:ZodOptional<ZodISODateTime>;replacementCapabilityId:ZodOptional<ZodString>; },$strip>;examples:ZodObject<{error:ZodOptional<ZodType<JsonValue,unknown,$ZodTypeInternals<JsonValue,unknown>>>;input:ZodOptional<ZodType<JsonValue,unknown,$ZodTypeInternals<JsonValue,unknown>>>;output:ZodOptional<ZodType<JsonValue,unknown,$ZodTypeInternals<JsonValue,unknown>>>; },$strip>;ioSchemaRefs:ZodObject<{errorSchemaRef:ZodString;inputSchemaRef:ZodString;outputSchemaRef:ZodString; },$strip>;lastVerifiedAt:ZodNullable<ZodISODateTime>;provenance:ZodEnum<{catalog:"catalog";local-spec:"local-spec"; }>;providerAvailability:ZodArray<ZodObject<{providerId:ZodString;providerVersion:ZodString;status:ZodEnum<{available:"available";deprecated:"deprecated";unavailable:"unavailable"; }>; },$strip>>;trustTier:ZodEnum<{community:"community";trusted:"trusted";unknown:"unknown";verified:"verified"; }>; },$strip>>;catalogIdentity:ZodObject<{catalogHash:ZodString;catalogSource:ZodString;catalogVersion:ZodString; },$strip>;sourceHash:ZodString; },$strip>
Defined in: capability-index-contracts/capability-index.contracts.ts:94
Capability index snapshot artifact.