---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [docs](../index.md) / SourceProvenance

# Interface: SourceProvenance

Defined in: [packages/b2c-tooling-sdk/src/docs/types.ts:128](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/36eea0d308f1312d1a446ec8813ed30b0bdba62c/packages/b2c-tooling-sdk/src/docs/types.ts#L128)

Provenance of the upstream content a bundled corpus was generated from.

Recorded in the index so a maintainer can diff the committed corpus against
the current source repo (`git log <sha>..HEAD` in the local clone) to see
exactly what changed before a refresh. Absent on corpora sourced from the
DWAPP archive rather than a git repo (Script API, job steps).

Only opaque values are stored — no repository URL — so no internal host name
or maintainer credential can leak into the published package.

## Properties

### committedAt

> **committedAt**: `string`

Defined in: [packages/b2c-tooling-sdk/src/docs/types.ts:132](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/36eea0d308f1312d1a446ec8813ed30b0bdba62c/packages/b2c-tooling-sdk/src/docs/types.ts#L132)

Commit date (ISO 8601) of that SHA.

***

### ref?

> `optional` **ref**: `string`

Defined in: [packages/b2c-tooling-sdk/src/docs/types.ts:134](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/36eea0d308f1312d1a446ec8813ed30b0bdba62c/packages/b2c-tooling-sdk/src/docs/types.ts#L134)

Branch/ref checked out at generation time, if known.

***

### sha

> **sha**: `string`

Defined in: [packages/b2c-tooling-sdk/src/docs/types.ts:130](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/36eea0d308f1312d1a446ec8813ed30b0bdba62c/packages/b2c-tooling-sdk/src/docs/types.ts#L130)

Full git commit SHA the corpus was generated from.
