kernl API
    Preparing search index...

    Interface BuiltinApplet

    An applet the host ships with itself. No manifest is fetched for it: its bytes are pinned by hash in the host's own code, which is the trust the shell already rests on. It runs sealed like any other applet.

    interface BuiltinApplet {
        archetypes?: readonly {
            convention: string;
            params?: readonly string[];
            slug: string;
        }[];
        description: string;
        grants?: readonly string[];
        id: string;
        optional: readonly string[];
        requires: readonly string[];
        sha256: string;
        title: string;
        load(): Promise<string>;
    }
    Index
    archetypes?: readonly {
        convention: string;
        params?: readonly string[];
        slug: string;
    }[]

    Requests it takes from other applets, such as napplet:dm/open.

    description: string
    grants?: readonly string[]

    Domains switched on the first time it is opened; the user can withdraw each one afterwards.

    id: string

    Lowercase name; the applet's address is kernl:<id> and its grants are keyed on it.

    optional: readonly string[]
    requires: readonly string[]
    sha256: string

    SHA-256 of the artifact, in hex. Bytes that do not hash to it are refused.

    title: string
    • Load the single-file artifact.

      Returns Promise<string>