Interface ForgedCapabilities

What a host lets code-forged tools have. A key that is absent grants nothing; with this set, a forging agent's allowlist is a request the ceiling must cover, and every capability call goes through the broker.

interface ForgedCapabilities {
    fetch?: FetchCeiling;
    fs.read?: FsReadCeiling;
    fs.write?: FsWriteCeiling;
    fs.delete?: FsDeleteCeiling;
    crypto?: Record<string, never>;
}

Properties

fetch?: FetchCeiling
fs.read?: FsReadCeiling
fs.write?: FsWriteCeiling
fs.delete?: FsDeleteCeiling
crypto?: Record<string, never>