Skip to content

Interface: OracleCredential

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

A short-lived credential for opening realtime sessions. One ek_ mints MULTIPLE sessions until it expires — reconnects reuse it within TTL.

Properties

ek

ek: string

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


expiresAt

expiresAt: number

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

Unix seconds; 0 = unknown (a pasted ek_ we didn't mint).


source?

optional source?: string

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

Which source answered (paste-key / dev-key / mint:URL) — the ledger's auth attribution.