always-on
v0.9 · Chromium 128 matrix

Always-on spec compliance
for browser API docs.

Veriglyph watches WHATWG, CSS Working Group and W3C the moment a draft or commit ships — then auto-drafts the matching reference entry as a pull request, every code sample already executed across a sandboxed Chromium matrix.

or join the waitlist
  • PR-gated, never silent
  • Spec-first, MDN-rendered
  • 102-profile sandbox
  • AI-quotable output
veriglyph · spec-watch · live
additive
New !important specificity rules2m ago
drift
Ed25519 key import flag deprecated11m ago
editorial
Tokenizer special-handler narrowing37m ago
drift
font-variation-settings default revised1h ago
editorial
Request.redirect clarified2h ago
▍watching 8 sources · 102 runner profiles · 0 backlog events
8upstream spec sourcesWHATWG · W3C · CSSWG · TC39 · MDN · BCD · GH
102Chromium sandbox profilesthe closest commercial analogue to wpt
<90sdraft → draft PR latency median, p99 under six minutes
Substrate

Veriglyph consumes BCD via MDN’s MCP Server rather than re-parsing the web. Every watched source is a spec, a working draft, or a community-authored corpus — never a guess, never a scrape.

WHATWG HTML
W3C CSSWG
W3C/WebApps
TC39
MDN
BCD
GH PRs
GH Issues
The spec loop

From a CSSWG commit to a reviewed PR — in under ninety seconds.

The loop is opinionated. Every step is reversible, every step is logged, and the human reviewer is the last word. Veriglyph never merges on its own.

  1. 1
    IngestWatch RSS / Atom / GitHub push for each source. Dedupe by spec § id.
  2. 2
    DiffTokenize the change against the last shipped draft. Classify drift / additive / editorial.
  3. 3
    SandboxReplay every code sample in the entry against 102 Chromium profiles in parallel.
  4. 4
    DraftOpen a PR. Reference the upstream CR / WD URL. Attach the sandbox matrix as a comment.
veriglyph-bot opened PR
awaiting review

docs(crypto): mark Ed25519 import as deprecated per WEBCRYPTO §23.7

↳ upstream: github.com/w3c/webcrypto/commit/9f2a0c — draft "Web Cryptography Level 2"

−crypto.subtle.importKey("raw", keyData, { name: &quot;Ed25519&quot; }, true, ["verify"])
+// Ed25519 import is deprecated as of Web Crypto Level 2 §23.7.
+// Use ECDSA P-384 or Ed448 via the "jwk" import path.
+crypto.subtle.importKey("jwk", jwk, { name: &quot;ECDSA&quot;, namedCurve: &quot;P-384&quot; }, …)
sandbox: 102/102
drift · breaking
WEBCRYPTO-L2
opened 47s ago · 2 reviewers auto-paged
runner · matrix 128·ECDSA P-384 · inter
11s · 102/102
  • crypto.subtle.importKey("Ed25519")102/102 Chromium profiles
  • element.animate({ iterations: Infinity })1/102 throttle differs
  • Promise.allSettled(promises)102/102 Chromium profiles
  • fontFace.family = "Inter Var"; weight 80038/102 — font-variations dropped
  • structuredClone(plain)102/102 Chromium profiles
▍ sample.drift flagged on font-faces · drafted fix-up PR → veriglyph/spec-fixes#88
Sandbox

The closest commercial analogue to web-platform-tests.

Every code sample Veriglyph drafts executes in a sandboxed Chromium-derived runtime across the same matrix WPT has standardized on: flags, GPU adapters, locales, color profiles, and our own conformance rigs. A signature change in a draft is meaningless if 38% of the fleet never shipped it — that’s a drift flag, not a doc update.

  • Spec-drivenPR text is generated FROM the spec diff, then sanity-checked against MDN. Not generated FROM MDN.
  • PR-gatedNothing lands without a human merge. The sandbox matrix attaches as a PR comment for the reviewer.
  • AI-quotableCursor, Claude Code, Mistral Vibe and OpenCode can quote the entry verbatim — signatures match the runner output, not a hallucination.
Triage loop

Issues and PRs, de-duplicated and ranked, while your team sleeps.

A second around-the-clock loop watches GitHub issues and PRs across the repos you maintain, the upstream specs, and adjacent WHATWG work. Reports get de-duplicated; labels are suggested; the patches most likely to land are surfaced first.

gh:issues
gh:pull
semantic dedup
label suggestions
triage · last sweep 17s ago
ready
  • ready
    Add Ed25519 JWK import flag testwpt · #44219
  • label
    Deprecate !important in layered specsspecs · #1102
  • dup
    Fix streaming body default docmdn/content · #38521
  • ready
    Add CSS font-variation-settings BCD rowbrowser-compat-data · #24411
Pricing

Three tiers, metered like the rest of the API-docs stack.

Community is free, forever. Team runs the always-on agent layer for a single docs site. Enterprise adds private-spec ingestion and SSO.

See pricing
FAQ

Common questions from API-docs owners.

Reply via veriglyph-3@polsia.app if the answer isn’t here. Veriglyph is a North Carolina company, based in Pitt County.

Spec loop is on

Bring your docs in line with the spec — for free, or for keeps, your call.

Open an issue, book an intro call, or spin up the community tier. Either way the next WHATWG commit will reach you as a draft PR instead of a stale doc page.