Dark theme
WELCOME TO QQUANTUM

Let Qubi show you around.

Choose how you’d like to explore.

Don’t agreeGo to yourOS instead ↗

Both choices allow Google Analytics, so we can see which pages help.

Sound is your choice. Essential cookies keep the site working. Continuing either way also allows Google Analytics (visits and pages viewed).

Read our Terms, Privacy and Cookies.

Change your choices anytime from the footer.

Getting Qubi ready.
Reference architecture 01

Document intelligence over regulated archives.

Turning tens of thousands of long, unstructured PDFs into a queryable table — without a page leaving your infrastructure, and with every extracted value traceable to the sentence it came from.

  • Self-hosted
  • Open-weight models
  • Span-level citation
All Reference Architectures →
Pixel illustration for Document Intelligence Architecture: a clinical document beside a source lens and a human verification card.
THE PROBLEM

The data exists. It is just locked inside 200-page PDFs.

Regulated industries accumulate decades of long-form documents — clinical study reports, policy wordings, contracts, filings — that contain structured facts trapped in unstructured prose. The facts are needed as a table. Reading them out by hand is the bottleneck.

Two constraints make the obvious approach unavailable. First, the documents frequently contain personal or privileged data, so routing them through a public API is either contractually prohibited or a regulatory problem. Second, the output feeds decisions that get audited — a number that cannot be traced back to its source is worse than no number, because it looks authoritative and is unfalsifiable.

So the design constraint is not "extract accurately". It is extract in a way that a human reviewer can check in seconds, on infrastructure you control.

The design

EXTRACTION PATH
  1. 01
    Ingest

    OCR · layout parse

  2. 02
    Segment

    structure-aware chunks

  3. 03
    Extract

    constrained decoding

  4. 04
    Ground

    span match to source

  5. 05
    Validate

    schema + range checks

  6. 06 · Branch / escalation
    Review

    human queue

  7. 07
    Store

    row + citation

Lower box = exception pathMarker = one document through the pipeline
Documents that fail validation route to human review rather than into the dataset — the exception path is the design, not an afterthought.

Four decisions carry the architecture:

Inference stays inside the perimeter. Open-weight models on your own GPUs. This costs accuracy relative to a frontier API, and the honest trade is that for narrow extraction against a fixed schema, a well-prompted mid-size open model is close enough that the compliance benefit dominates.

Chunking respects document structure. Splitting at a fixed character count severs tables from headers and clauses from their definitions. Segmenting on structural boundaries — sections, tables, numbered clauses — keeps a retrieved passage self-contained.

Decoding is constrained to a schema. The model does not write prose that a parser then guesses at. Grammar-constrained decoding makes malformed output structurally impossible, which removes an entire class of silent failure.

Every value carries a span. The model returns the verbatim sentence and page it extracted from; a post-step verifies that span actually exists in the source. An extraction whose span does not match is rejected — which is what converts "trust the model" into "check the model in two seconds".

extract/schema.py PYTHON
from pydantic import BaseModel, Field

                class Extraction(BaseModel):
                    class="text-dim"># Every field carries the span it came from, so a
                    class="text-dim"># reviewer can jump to the source in one click.
                    value: str
                    page: int = Field(ge=class="text-plasma">1)
                    quote: str  class="text-dim"># verbatim, verified against source
                    confidence: float = Field(ge=class="text-plasma">0.0, le=class="text-plasma">1.0)

                class Record(BaseModel):
                    cohort_size: Extraction
                    dosage_mg: Extraction
                    adverse_event_rate: Extraction
The schema is the contract. Constrained decoding makes it unbreakable rather than merely requested.
extract/ground.py PYTHON
def ground(record, source_pages):
                    class="text-dim"># Reject anything we cannot locate verbatim.
                    for field, ex in record:
                        page = source_pages[ex.page - class="text-plasma">1]
                        if ex.quote not in page:
                            yield Rejected(field, reason=class="text-emerald-data">"span not found")
                        elif ex.confidence < THRESHOLD:
                            yield NeedsReview(field, ex)
                        else:
                            yield Accepted(field, ex)
The grounding check. An extraction whose quote is not in the source document never reaches the dataset.

Where it breaks

01

Scanned documents older than the OCR

Pre-2000 archives are frequently photocopies of faxes. OCR confidence collapses, and the model then extracts confidently from garbage. Mitigation: gate on OCR confidence per page before extraction runs at all, and route low-confidence pages straight to review.
02

Tables that span pages

A table split across a page break loses its header, and the model silently misattributes columns. Mitigation: table-aware segmentation that reattaches headers, plus a range check on every numeric field — a dosage of 40,000mg fails validation regardless of how confident the model was.
03

Verbatim spans that are nearly right

Models paraphrase under pressure — a quote off by one word fails an exact-match check, which is correct but produces review volume. Mitigation: normalised matching for whitespace and ligatures only, never for content words.
04

The reviewer becomes the bottleneck

If the confidence threshold is set conservatively, everything routes to a human and you have automated nothing. Mitigation: tune the threshold against a labelled set, and treat review volume as a headline metric rather than an implementation detail.

What to measure

Field-level accuracy against a human-labelled holdout is the only number that means anything, and it has to be reported per field — an aggregate hides the one field that fails 30% of the time. Alongside it, track the two numbers that determine whether the system is economically worth running:

01

Field-level accuracy

Per field, against a holdout labelled by two independent annotators with disagreements adjudicated. Report the per-field table, not the mean.
02

Review rate

The share of documents routed to a human. This is the automation rate inverted, and it is the number that decides the business case.
03

Cost per document

Fully loaded — GPU time, storage, and the human minutes on the review queue. A pipeline that is cheaper per document than the status quo only on paper is not cheaper.

These are the targets we design against and instrument for; they are not results from a specific deployment. The schema above is illustrative. Nothing on this page is medical or regulatory advice, and this design has not been validated against any clinical dataset — validation is part of the engagement, against your data and your regulatory pathway.

Have an archive
like this?

Bring a representative sample — including the bad scans. We will tell you what accuracy is realistically reachable before anyone signs anything.

30-minute technical call · no deck

Shipped & in build

Real work. Check it yourself.

What we built, what stage it is at, and a link to the live thing wherever there is one.

The updated yourOS homepage: Roxy’s open ring surrounded by bento cards for calls, voice, translation, building, design, apps and more.
The yourOS homepage on a phone, with its compact navigation, welcome film button and bento cards.
youros.tech — the homepage bento hero
Our own · coming soon

yourOS

yourOS is an operating system with an AI at its heart. You talk to it like a person, out loud or typed. It makes your calls, plans your days and works on your projects with a crew of agents, on your own private server. Our own product, built from the first commit; the waitlist is open.

What we built
  • Operating system
  • Roxy
  • Agent crew
  • Voice calls
  • App store
  • Website
Meet yourOS →
The Sonora homepage on desktop: a full-bleed dune landscape behind the headline “Transform Your Life with Sound”, with App Store and Google Play download buttons.
The Sonora homepage on a mobile viewport, showing the same hero reflowed to a single column.
sonora.com — homepage, 1440×900
Live · iOS · Android

Sonora

Website, backend and app assets for Sonora, a free AI sound-therapy app on iOS and Android published by Cognitive AI.

What we built
  • Website
  • Backend
  • App assets
Read the case study →
The updated Podswap homepage on desktop: “Grow on Instagram and TikTok for free, with real engagement from creators your size”, beside a tilted wall of exchange, tool and guide cards on a violet gradient.
The updated Podswap homepage on a phone, with its floating navigation, Instagram and TikTok engagement headline and tilted tool cards.
podswap.app — homepage, 1440×900
Five platforms

Podswap

Brand, website, prototype, apps on five platforms, the AI backend and the algorithm-intelligence pipeline for Podswap, a social growth engine that runs without a human in the loop.

What we built
  • Brand
  • Website
  • Prototype
  • Apps on five platforms
  • AI backend
  • Algorithm pipeline
Read the case study →
The unOpen.AI homepage introducing Roxy, a private AI assistant that remembers who you are.
The unOpen.AI homepage on a mobile viewport.
unopen.ai — homepage, 1440×900
Prototype · closed beta

unOpen.AI

In closed beta: Roxy, a private AI assistant with permanent memory running on infrastructure the user owns. Brand, site, product, backend and conversational design.

What we built
  • Brand
  • Site
  • Product
  • Backend
  • Conversational design
Read the case study →
coherence.com on desktop, headed "Intelligence that moves in phase with people".
coherence.com on a mobile viewport, reflowed to a single column.
coherence.com — homepage, 1440×900
Live

Coherence

Live at coherence.com: brand identity generated with AI agents we directed, the motion system and website for the group behind Sonora, AboutAI, WakeUp and MudShadows. Agent work remains in build.

What we built
  • Brand identity
  • Motion system
  • Live website
  • Agent work — in build
Read the case study →
The new Domain Booth homepage on desktop: the headline “Premium Domains. Serious Buyers. Proven Results.” beside the animated DB monogram.
The new Domain Booth homepage on a phone, reflowed to a single column.
Our build of the Domain Booth homepage — 1440×900
Live

Domain Booth

Live at domainbooth.com for DomainBooth, a premium domain brokerage: a new animated mark, every page redesigned and rebuilt with designed mobile layouts, and a custom CMS for its sales record, featured names, press and enquiries.

What we built
  • Animated mark
  • Every page redesigned
  • Designed mobile layouts
  • Custom CMS
Read the case study →
Who we have built for

Twenty-one years. Names you know.

Apps, platforms and campaigns for these teams, long before the AI work. Every one is written up on the work page — what we did, and where our part ended.

See all of our work →
  • BBC Good Food logo
  • Charities Aid Foundation logo
  • GAME logo
  • NatWest logo
  • Next logo
  • NSPCC logo
  • Tesco logo
  • Worldpay logo
  • Samsung logo
  • Sony logo
  • Land Rover logo
  • UAP Limited logo
  • Netflix logo
  • Amazon Prime Video logo
  • Mercedes-Benz dealerships logo
  • San Miguel logo
  • Biovene Barcelona logo
  • Seventy7 logo
  • Littlewoods logo
  • Smile logo
  • The Co-operative Bank logo