---
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:118](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/docs/types.ts#L118)

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:122](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/docs/types.ts#L122)

Commit date (ISO 8601) of that SHA.

***

### ref?

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

Defined in: [packages/b2c-tooling-sdk/src/docs/types.ts:124](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/docs/types.ts#L124)

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

***

### sha

> **sha**: `string`

Defined in: [packages/b2c-tooling-sdk/src/docs/types.ts:120](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/docs/types.ts#L120)

Full git commit SHA the corpus was generated from.
