Documentation
    Preparing search index...

    Interface NappletManifest

    A parsed NIP-5D napplet manifest. All fields are derived from the manifest event's tags; the aggregate is the declared x tag (verify it separately with resolveNapplet or @kehto/nip/5a verifyAggregate).

    interface NappletManifest {
        aggregateHash: string;
        archetypes: { nap?: string; slug: string }[];
        description?: string;
        dTag: string;
        kind: number;
        paths: PathEntry[];
        pubkey: string;
        requires: string[];
        servers: string[];
        source?: string;
        title?: string;
    }
    Index

    Properties

    aggregateHash: string

    Declared aggregate hash from the ["x","<hex>","aggregate"] tag.

    archetypes: { nap?: string; slug: string }[]

    Archetype slugs this napplet fulfills, from archetype manifest tags; the optional nap is the recommended default wire protocol (the 3rd tag element).

    description?: string

    Optional human description.

    dTag: string

    Named-napplet d identifier, or '' for root/snapshot manifests.

    kind: number

    Manifest event kind (5129 / 15129 / 35129).

    paths: PathEntry[]

    File path entries from path tags.

    pubkey: string

    Author hex public key.

    requires: string[]

    Short NAP capability names from requires tags.

    servers: string[]

    Blossom server URL hints from server tags.

    source?: string

    Optional upstream source URL from the source tag.

    title?: string

    Optional human title.