Skip to content

Interface: KeySource

Defined in: packages/aiui-oracle/src/types.ts:456

Where credentials come from — the pluggable auth seam.

Methods

credential()

credential(session): Promise<OracleCredential>

Defined in: packages/aiui-oracle/src/types.ts:464

Produce a session-opening credential for the given wire session config. (The baked config is a DEFAULT, not a sandbox — the client can session.update over it; TTL is the real bound.)

Parameters

session

Record<string, unknown>

Returns

Promise<OracleCredential>


describe()

describe(): string

Defined in: packages/aiui-oracle/src/types.ts:458

Human-readable, for the ledger ("paste-key", "mint:https://…").

Returns

string