arqo
    Join waitlist
    Conformance scorecard · receipt mode

    21 / 21 FDX fixtures
    round-trip losslessly

    Locked scene numbers. A / B insertion algebra. The full nine-colour revision cycle. Per-element revision stamps. SHA-256 locked PDFs for WGA registration. Every fixture below opens in Final Draft, parses through Arqo, round-trips back to Final Draft byte-clean.

    Fixtures passing
    21 / 21
    Adapter
    arqo
    Scorecard run
    2026-06-03

    Updated on every merge by the FDX ship-gate. If the number drops below 21 / 21, the build fails before the page redeploys.

    §01What this page isthe receipt, not the brochure

    The FDX conformance suite is the test corpus we use to verify that a screenplay survives the round trip from Final Draft to Arqo and back to Final Draft. Every fixture below exercises a feature that real-world production drafts depend on — locked scene labels with letter suffixes, the WGA revision-mark cycle, scene properties with ARGB colours, multi-paragraph script notes, the lot.

    For each fixture the suite parses the bytes, projects them into a shared canonical screenplay model, emits FDX back out, re-parses the emitted bytes, and structurally deep-equals the two canonical forms. Any difference is a fail. There is no half-credit; no “close enough.”

    arqo

    The scorecard JSON that drives this page is regenerated on every merge to main and committed alongside the suite. The number is the test, not the marketing.

    §02Per-fixture results21 fixtures · grouped by category

    Structure

    7 / 7 pass
    • 01-minimalMinimal scene

      One scene with action, dialogue, and a basic title page.

      5 features tracked
      PASS
    • 03-dual-dialogueDual dialogue

      Side-by-side speakers — two character / dialogue pairs in one block.

      4 features tracked
      PASS
    • 10-minimal-version5Cross-version (FDX 5)

      Minimal script in the FDX Version=5 dialect — Final Draft 10-13 era preamble.

      4 features tracked
      PASS
    • 12-dual-dialogue-parentheticalsDual dialogue with parentheticals

      Two dual-dialogue blocks, the second with parentheticals nested inside each speaker.

      6 features tracked
      PASS
    • 13-transitions-voice-extensionsTransitions + voice extensions

      CUT TO, SMASH CUT TO, FADE TO BLACK, FADE OUT, and character extensions (V.O.), (O.S.), (filtered).

      7 features tracked
      PASS
    • 14-continuations(CONT’D) continuations

      Repeated (CONT’D) cues within a scene; long dialogue that would trigger (MORE) at page breaks.

      6 features tracked
      PASS
    • 19-complex-structuralComplex structural

      Act breaks, MONTAGE / DREAM SEQUENCE / FLASHBACK / INTERCUT, 57 paragraphs across multiple scenes.

      10 features tracked
      PASS

    Production drafts

    5 / 5 pass
    • 04-locked-scene-numbersLocked scene numbers

      Production draft with letter-suffixed scene labels (42, 42A) and a multi-field title page.

      5 features tracked
      PASS
    • 08-mixed-lock-stateMixed lock state

      Some scenes locked, others not — plus a transition paragraph.

      5 features tracked
      PASS
    • 15-scene-properties-rich

    Revisions

    2 / 2 pass
    • 06-revisions-passthroughRevision marks passthrough

      Revision header with active-set pointer, paragraph-level and per-run revision stamps.

      6 features tracked
      PASS
    • 16-revisions-markedMulti-colour revision cycle

      Blue / Pink / Yellow / Green revision sets with custom Mark characters and ActiveSet pointer.

      7 features tracked
      PASS

    Formatting

    3 / 3 pass
    • 02-formatting-runsInline formatting runs

      Bold, italic, underline, and combined-style runs mixed with plain text.

      6 features tracked
      PASS
    • 07-unicodeUnicode + smart punctuation

      Accents, smart quotes, em-dashes, currency, and XML-entity-bearing characters.

      4 features tracked
      PASS
    • 18-formatting-edge-cases

    Script notes

    2 / 2 pass
    • 05-script-notesScript notes

      Writer notes attached to action paragraphs with multi-paragraph bodies.

      3 features tracked
      PASS
    • 17-script-notes-richRich script notes

      Notes on action and dialogue with ID attributes, ARGB colours, single- and multi-paragraph bodies.

      8 features tracked
      PASS

    Title page

    2 / 2 pass
    • 09-full-title-pageFull title page

      Title, multiple authors, source, draft date, multiple contacts, and notes.

      5 features tracked
      PASS
    • 11-title-page-header-footerTitle page with header / footer

      Title page carrying header and footer content with alignment and visibility attributes.

      6 features tracked
      PASS
    §03What this page deliberately does not publishthe corpus stays proprietary
    private corpus

    The list of features each fixture exercises is open source. The fixture content — the .fdx bytes, the canonical structure, the per-feature pass / fail matrix — is not. The corpus is a competitive instrument: if we hand it to other tools, we hand them the rubric they need to teach to the test.

    What we publish: pass / fail by fixture, plus a one-line description of what each fixture exercises. That's enough for a writer to evaluate the claim and not enough for a competitor to game it.

    §04How to audit the claimthree handles · all public
    1. §01
      Read the open suite

      The conformance framework, the per-fixture metadata, and the Arqo reference adapter live in the public repo at fdx-conformance/. The README walks the canonical model and the round-trip algorithm.

    2. §02
      Read the open spec page

      The companion page at /fdx-conformance positions the suite as the open ruler — what each step does, how to drop in your own adapter, how to score your own implementation.

    3. §03
      Compare against this scorecard

      The numbers on this page are generated by scripts/build-conformance-json.ts running the same scorecard the vitest FDX ship-gate runs. If we ever ship a regression, this page changes before the press release does.

    §05See also
    • /fdx-conformance — the open conformance suite as a public spec; how any FDX tool can be scored on the same ruler.
    • /receipts/methodology — how authorship receipts work; the SHA-256 fingerprint that ships inside every export PDF.
    • /trust — where scripts live, what AI sees, and the four signed vows.

    The screenwriting studio built to inspire you. Brooklyn. Independently owned. Arqo, Inc.

    Product
    • Pricing
    • Features
    • Switch from FD
    • Changelog
    Brand
    • Manifesto
    • Brand
    • Press
    • No-list
    Trust
    • Conformance
    • FDX spec
    • Trust
    • Receipts
    • Status
    • FAQ
    • Terms
    ·
    Rich scene properties

    Locked numbers with letter suffixes, scene colour (ARGB), scene title, length, OMITTED, and arc beats.

    11 features tracked
    PASS
  1. 20-forced-page-breakWriter-forced page break

    Action paragraph with StartsNewPage="Yes" — a forced break to land a beat on its own page.

    5 features tracked
    PASS
  2. 21-a-pagesA-page numbering

    Revised pages emit as A/B suffixes (12A, 12B) without renumbering surrounding pages. Round-trips through FDX revision metadata.

    4 features tracked
    PASS
  3. Formatting edge cases

    Combined bold + italic + underline, XML entity escaping, Greek / Japanese / Arabic / Chinese, and emoji.

    10 features tracked
    PASS