Interface KeplerSourceProvenanceExperimental

Source, plan, schema, and authorization identity retained alongside every projected dataset.

authorizationScope is an opaque, non-secret scope fingerprint — never a bearer token, cookie, API key, or signed URL. The bridge validates this and refuses credential-shaped values.

interface KeplerSourceProvenance {
    attribution?: string;
    authorizationScope?: string;
    degraded?: readonly KeplerDegradedNote[];
    freshness?: KeplerFreshness;
    planFingerprint?: string;
    planId?: string;
    protocol?: string;
    schemaVersion?: string;
    sourceId: string;
    sourceVersion?: string;
}

Properties

attribution?: string
authorizationScope?: string
degraded?: readonly KeplerDegradedNote[]

Capability degradations reported by the source that produced the rows.

freshness?: KeplerFreshness
planFingerprint?: string
planId?: string
protocol?: string
schemaVersion?: string
sourceId: string
sourceVersion?: string