Skip to Content

Interface Provenance

Where the generated client came from.

Read it with provenance, which parses a descriptor shipped inside the package — so this needs no connection and no credential, and describes the build rather than the service. The commit the service reports for itself is DomainList.serverCommit, and the two are not expected to match: this one names the export the client was cut from.

interface Provenance {
    serverCommit: string;
    protos: readonly ProtoRecord[];
}
Index
serverCommit: string

The server commit the export was cut from.

protos: readonly ProtoRecord[]

The contract files it was generated from, and their checksums.