Independent. No commercial relationship with any provider indexed here — no credits, no programme, no agreement — checked 8 September 2026. Disclosures · how every number here is evidenced

providers.sgit.ai / The contract — what a provider site owes

The contract — what a provider site owes

The reason a comparison across these sites means anything is that they are not free to answer different questions. This is the contract: nine sections, six states, and a short list of things that are build failures rather than review comments.

Prose from the video vault at commit 7d1916aca5f3, 8 September 2026. The nine sections come from the source vault's TEMPLATE.md; everything else was learned by building the first site. When the vault moves ahead, this page is behind — and says so rather than guessing.

1 · The nine sections, fixed

Not added to, not reordered, not merged. A provider page that skips §9 is the thing this family exists not to be.

#SectionWhat it is for
1DisclosureOne line: commercial relationship, or none, with the date it was checked
2What it grantsThe capability block — verb × object class × reach, reversibility marked — in two layers: what the platform can grant per product, and what your scoped key grants
3Which patternWhich of the four this provider supports and which it forbids, per product
4Where the key goesThe exact mechanism, quoted with the product it belongs to, the URL and the date read
5The bounding primitiveWhat caps the blast radius — and what it does not cap
6The minimal working exampleThe smallest thing that runs, as a file rather than a snippet
7What we use it forNamed workloads, so the page is a report rather than a tutorial
8What it costDate, workload size, model, request count, price. These go stale fastest
9What went wrongThe failures, the limits hit, the surprises. The section nobody else writes

Sections 8 and 9 get the visual weight. If a reader takes one screenshot from a provider site, it should be §9.

2 · The rule that has already caught somebody

Credential rules are stated per product, never per vendor.

The first site in this family had to correct its own source brief on exactly this: a "never expose your key client-side" rule, a 15-minute signed URL and a hostname allowlist were quoted as the vendor's rules when they belong to one of that vendor's products. The endpoint actually in use has none of those mechanisms. Quoting the wrong product's rule would have sent a reader off to build a signed-URL minter for an endpoint that does not accept one.

So: every quote carries the product it belongs to, the URL, and the date it was read. The correction is published on the site rather than quietly applied, because a site that corrects itself in public is the only kind whose uncorrected claims are worth anything.

3 · The six claim states

14verified
8measured
14vendor docs
2specified, not shipped
8written, not run
3projected
SiteClaimsMixverifiedmeasuredvendor docsspecified, not shippedwritten, not runprojected
ElevenLabs4914814283

Synced 2026-09-08 from each site's published claim index.

Every factual claim on every site in this family carries one of these, and the join is done at build time: a claim that appears on a page and not in that site's ledger fails the build. More on why, and what the states mean →

4 · Composition rules

5 · What is a build failure rather than a review comment

Learned by building the first site, and each one is enforced by a check rather than remembered:

CheckWhy it exists
The build is reproducible — the committed output matches the sourcesMarkdown is the source of truth; a stale build publishes prose nobody wrote
Version agreement across every page badge, the release history and both machine indexesA blanket bump that misses a page ships two versions of one site
Internal links resolve, and every canonical URL is on the host in CNAMEThe two ways a static site quietly breaks
No root-absolute internal URLThe first site shipped one and served unstyled under a project path for a day
No bare <https://…> autolinkIt reaches the browser as an unknown tag and the URL vanishes from the page
A key-shape scan over the whole tree, including the built outputThese repositories are public; the vaults they came from were not
Every claim cited, and every state datedThe contract, enforced instead of promised
The disclosure line present on every page, and no vendor described as a collaborator it is notA disclosure found at the bottom does the opposite of its job

6 · The release discipline

The same as every other site in this estate: validate → tag → deploy, in that order, with a failure at any stage stopping the release. One file owns the version, the release commit's subject repeats it, and CI refuses to tag if the two disagree. Every push to the release branch is a minor.

That is not ceremony. It is what makes "as of v0.2.1, this claim was verified" a statement somebody can check a year later.