static.bridgic.ai

Static data source for bridgic clients. No build step — a repo path is the published path.

Probing endpoints…

Data contract

Endpoints

Static assets

Mirrors

Fallbacks for when the primary origin is unreachable. Split by resource type, because JSON and images need opposite things and no single jsDelivr endpoint gives both. Append any repo-relative path.

JSON — purgeable, so API reads stay fresh:

Images — serves bytes directly instead of redirecting to raw:

jsDelivr's purge API only clears cdn and fastly, not gcore, so a replaced image can be up to 12h stale on the asset mirror — rename the file rather than overwriting it when that matters. To pin an exact version, replace @main with a commit sha; that URL is permanently immutable.

Client usage

Full implementation in examples/staticBridgicClient.ts, ready to copy into apps/electron/src/renderer/lib/.