Skip to content

ResolvedDescriptor

Defined in: packages/sdk/src/types/descriptor.ts:45

Descriptor after includes are merged and field $refs are inlined.

merged stays an InputDescriptor-shaped JSON document (format keys are not converted to 4-byte selectors).

optional attestations?: readonly unknown[]

Defined in: packages/sdk/src/types/descriptor.ts:62

ERC-8176 offchain attestation JSON blobs (e.g. registry/<project>/sigs/). Consumed by attestedPolicy.


deployments: ResolvedDeployment[]

Defined in: packages/sdk/src/types/descriptor.ts:50


hash: `0x${string}`

Defined in: packages/sdk/src/types/descriptor.ts:47


input: InputDescriptor

Defined in: packages/sdk/src/types/descriptor.ts:48


merged: InputDescriptor

Defined in: packages/sdk/src/types/descriptor.ts:49


optional registryPath?: string

Defined in: packages/sdk/src/types/descriptor.ts:57

Registry path of the official file, when known.


optional source?: "official-registry" | "local-override"

Defined in: packages/sdk/src/types/descriptor.ts:55

Set by registry clients so TrustPolicy can tell a pinned official file from an extend() override. resolveDescriptor does not set this.


version: DescriptorVersion

Defined in: packages/sdk/src/types/descriptor.ts:46