Truframe reads a PDF, Word file, slide deck or web page and pulls out its real parts (charts with their data, tables with their cells, equations, figures) as separate objects. Everything built from them cites the page it came from. When a new version arrives, you see what changed, object by object, through the API.
Not a mockup — the editor itself, taking apart a real page.
Then flip between the extraction and the original — 100% coverage, nothing dropped.
Truframe takes a document apart into the things it is made of, and every use case runs on those parts.
A PDF editor preserves the page. Truframe recovers the document.
Once a document is in parts, the same parts feed everything below — a video, an answer, a version check, your own agent.
Pick a use case, point it at a section, get a video, deck or PDF.
One storyboard, three renders: video, deck and PDF. See the examples below.
every line cites its source
Not mockups. Each source is beside its output, so you can check one against the other.


Maxima & Minima, Grade 12 revision notes. Written by Truframe for this example. Open the PDF
3 min 27 s · 1080p, voiced. Each idea is built on screen as it is explained: the slope argument derived step by step, the graphs drawn so they move.
1 min 44 s · 1080p, voiced and subtitled. Ten scenes, approved one by one. The figures on screen are lifted from the pages on the left.

Ask, in the app. Each figure carries its citation, and the chart it came from is shown under the answer, one click from its place on the page.
Each step is priced per unit — a reply, a scene, an edit, a minute of video — and the cost is shown before it runs. The storyboard is the control surface — you direct, the model drafts, and nothing renders without your approval.
Answers can only come from what you attach. Nothing else is in scope.
One document per industry, taken apart — and what each team makes, asks and automates from the parts.
Product, compliance and customer-communication teams at insurers
"Is cataract covered in year 1?" — answered with Clause 6.2 and the sub-limit row. An underwriting or claims agent gets those two objects, not the whole wording.
The next wording is matched clause by clause, and the diff names the clauses that changed.
Compliance, operations and training teams at banks and NBFCs
Cited answers across the direction and every circular that amends it — each sentence opens the paragraph it came from.
Watch the regulator's page: a re-fetch that changes content becomes a new version, a diff and a webhook to your system.
QA, training and regulatory teams in pharma and medical devices
"What is the acceptance limit after the third rinse?" — answered from Table 3, with the row shown.
Rev 7 arrives: the diff shows §4.2 changed and Table 3 did not.
Technical writers and training managers — manufacturing, energy, equipment
The torque table as data — rows and cells, ready for a checklist app or an agent, not a picture of a table.
A revised torque table is matched to the old one, and the diff shows which cells moved.
Publishers, test-prep companies and course teams
Questions answered from the chapter only, with the equation or figure shown beside the answer.
The new edition is matched section by section; the diff lists what changed before the lessons are rebuilt.
Agencies & consultancies: build all of this for your clients, from their documents.
Same document. Similar challenge. See how leading AI tools handle it—and what Truframe does differently. Download the source and run the test yourself.

Screenshots taken 29 August 2026. These products change quickly — this is what the same upload produced that day.
They all read the words. Truframe understood what they meant.
Automation fills a defined shape. It never invents new kinds of content, never overwrites a person's edit, and flags what it wasn't sure about so someone can look.
These are properties of how content is stored, not features bolted on afterwards. Every line below is a column or a constraint in the schema — if one stopped being true, something would fail to compile rather than quietly drift.
One command log per draft: who, when, and its exact inverse for undo.
A sealed version is immutable. Approved content stays as approved.
Owner, admin, editor and viewer, enforced on every write path.
Citations pin the version they were written from, so drift is answerable later.
A share link can be revoked at any time, and completion is counted per viewer rather than per hit.
A page you send a customer records that it was opened, and nothing about who opened it — no IP, no user agent, no cookie.
Send us a document you already trust. We'll compile a few pages of it — the objects, and a video built from them with every line traceable to its page — and email you the link.
Send us a documentAccounts are set up after a demo, so nothing renders that you haven't asked for.