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