Skip to content

ResolvedDescriptor

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

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:66

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


deployments: ResolvedDeployment[]

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


hash: `0x${string}`

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


input: InputDescriptor

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


merged: InputDescriptor

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


optional registryPath?: string

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

Registry path of the official file, when known.


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

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

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:50