Holodeck
Workspace

What do you want to understand?

Ask a question and the workspace finds sources for it, or add your own. Every claim is traced back to where it appears.

Added {{ just.title }} {{ just.summary }}
{{ o.tag }} “{{ o.label }}” · {{ o.why }}
{{ nl.text }}
From {{ g.repo }} · {{ g.count }}
{{ f.path }}
Drop, paste or link anything to add it. ✦ Explore this pagedrag to bookmarks bar
{{ c.label }} ›

{{ crumbLast.label }}

{{ hdr.sub }}{{ sr.sub }}

Also narrowed to
Time
{{ t.lab }}
{{ ts.summary }} {{ ts.notes }}
{{ ts.empty }}
{{ filterCount }} narrowed to
Topic · what this workspace folds around
{{ foldLine }}
{{ paradigmsNote }}
{{ moreParadigmsLine }}
What this is aboutStatements that name someone, report an action or a figure, and use the words these sources share most. One per source, newest first.
{{ x.src }}{{ x.date }}{{ x.echo }}
Worth checking
What do you want to do?
{{ s.n }}{{ s.l }}
{{ k.k }} {{ k.v }}
The cast it admitted Referents the reader established from evidence, most widely held first.
Bonds that recur within sources · {{ rx.loadN }} Pairs the reader held together more often than once per page they appear on.
{{ b.pair }}{{ b.n }}{{ b.where }} · {{ b.rel }} {{ b.neg }}
Background, once per page · {{ rx.backN }}
{{ b.pair }}{{ b.n }} · {{ b.where }}
Identities it kept revising Identity hypotheses with the most events: opened, supported, split or refused.
{{ i.pair }}{{ i.n }}{{ i.ev }} · {{ i.where }}
Sources, in the order it read them
{{ rx.built }}
{{ rx.wait }}{{ rx.note }}
{{ db.wait }}{{ db.note }}
Query {{ db.res.said }}
Planning the query on this machine… {{ db.res.err }}
{{ db.res.value }}{{ db.res.label }}
{{ db.res.note }}
{{ db.res.aggHead }}
{{ x.k }}{{ x.v }}
{{ db.res.rowsLine }} — shown in the table below. {{ db.res.msg }} {{ db.res.via }}

{{ db.T }}

{{ db.tLine }}
{{ db.foundLine }}
{{ db.mLine }}
No rows match.
Fields, and what each type was read from
{{ f.name }} {{ f.type }} {{ f.basis }} {{ f.cover }} {{ f.opts }}
Relations, read off the links between records
{{ l.line }}{{ l.card }}{{ l.n }}
The log State is folded from one append-only log: a record is created, its values set, its links made. The schema readings below were appended to the same log after the data, each with the count it came from. {{ db.opsLine }} · {{ db.built }}
DEF {{ e.path }}{{ e.basis }}
{{ ak.status }} {{ ak.ixLine }}
{{ ak.mName }} runs here, in this tab.
Loading {{ ak.mName }}{{ ak.loadPct }}
{{ ak.loadText }}
This browser can’t run the model in the tab. It needs WebGPU: Chrome or Edge on a desktop, with hardware acceleration switched on. If Ollama runs on this machine, pick it from the model menu instead. {{ ak.why }}
{{ t.q }}
{{ x.t }}
What the model was given{{ t.notesLine }}
{{ x.l }}
From the reader’s pass over the corpus, not the model
Counted from Records, not by the model
{{ t.compHead }} {{ x.l }} {{ t.compSaid }}

{{ x.t }}

Not in the material: {{ t.bad }} No passage shared a word with the question, so the model answered without material. Nothing here carries an address.
{{ x.n }}
{{ x.title }}{{ x.date }}
{{ x.text }}
{{ t.rec }}
{{ t.fold }}
In [{{ t.n }}]
{{ x.t }}
What the model was given{{ t.notesLine }}
{{ x.l }}
From the reader’s pass over the corpus, not the model
Counted from Records, not by the model
{{ t.compHead }} {{ x.l }} {{ t.compSaid }}

{{ x.t }}

Not in the material: {{ t.bad }} No passage shared a word with the question, so the model answered without material. Nothing here carries an address.
{{ x.n }}
{{ x.title }}{{ x.date }}
{{ x.text }}
{{ t.rec }}
Folded to: {{ t.fold }} {{ t.meter }} · {{ t.meta }}
{{ ak.pendingQ }}
Counted from Records · {{ ak.pendComp }}

{{ ak.stream }}

{{ ak.stage }}
In [{{ ak.nextN }}] {{ ak.pendingQ }}
Counted from Records · {{ ak.pendComp }}

{{ ak.stream }}

{{ ak.stage }}
{{ t.q }}
{{ ak.art.live.q }}
… {{ ak.art.live.label }}{{ ak.art.live.meta }}
{{ ak.err }}
{{ ak.art.chip.label }}
Find new material Watches are saved in the public room, so they belong to this workspace. Browsers can’t query search engines directly; searches go through a SearXNG instance you run or trust.
{{ w.kind }}{{ w.q }}
{{ c.title }}{{ c.meta }}
Or paste links
Transcribe in this browser {{ ing.webgpu }} Whisper runs locally; the recording never leaves your machine. Browsers can’t pull audio from YouTube, so choose the downloaded file. {{ ing.asr }} Videos in this workspace with no transcript yet:
{{ t.title }}
Public record
{{ ing.pubAllLine }}
{{ ing.chainLine }}
{{ b.title }}{{ b.ok }}{{ b.kind }} · {{ b.hash }} ← {{ b.prev }} · {{ b.by }}
{{ l.t }} {{ l.msg }}
{{ ing.busy }}…
{{ docBar.delMsg }}
Generate chat on the left, the folded output on the right — every run is a new fold
{{ m.who }} {{ m.text }} {{ m.note }}
{{ gen.foldLabel }} {{ gen.foldNote }}
{{ gen.llmTest }}
{{ gen.hint }}
Write
A sentence is grounded only if one or two statements contain every name and figure in it and most of its key words.
No claims yet. Fill the document from a template, write and ground, or add a claim and attach pins to it.
{{ c.n }} {{ c.evCount }} {{ c.byLabel }}

“{{ e.excerpt }}”

{{ e.src }} Unpinned
{{ c.stLabel }}{{ c.why }}
Tested as: {{ c.shape }}
{{ c.conTitle }}

“{{ o.text }}”

{{ o.src }}{{ o.why }}
Closest statement “{{ c.closest }}”
{{ c.closestSrc }}
Document
{{ out.status }}
{{ out.foldLabel }} the fold at this cursor is what exports

{{ out.title }}

{{ b.text }}

{{ b.text }}{{ b.sup }}

{{ b.date }}

{{ b.text }}{{ b.sup }}

{{ r.n }}{{ r.text }}
{{ fa.label }}
TYPE
{{ srcHiddenNote }}
{{ tb.label }}
{{ c.label }}
{{ r.kind }} {{ r.medium }} {{ r.date }} {{ r.publisher }} {{ r.standing }} {{ r.stsS }} {{ r.namesS }} {{ r.custody }} Video ↗
{{ g.label }} {{ g.n }} {{ g.desc }}
{{ b.label }}
{{ d.stats }} {{ d.distinct }} {{ d.fold }}
{{ d.originText }}
{{ g.shown }}

What's missing

{{ g.label }} {{ g.n }}
{{ g.desc }}
{{ g.shown }}
{{ pf.eyebrow }}

{{ pf.title }}

{{ x.k }} {{ x.v }}
Keeps the same company · shape {{ pfCo.note }}
{{ pf.elseTitle }}
{{ pf.tagTitle }}
{{ pf.listTitle }}
{{ nameTable.mLine }}
Most often with
{{ r.name }}
{{ r.aka }}
{{ r.type }} {{ r.mentions }} {{ r.sources }} {{ r.first }} {{ r.last }} {{ r.tie }}
{{ nameTable.count }}
{{ b.title }} {{ b.desc }}
Different figures in different sources — worth comparing

No figures in these statements.

{{ g.shown }}
{{ stgMore.shown }}
Showing {{ scope.line }}
{{ scope.centreOn.line }}
{{ r.k }} {{ r.v }}
{{ orb.title }}
{{ orb.note }}
{{ graphEl }}
{{ tl.start }} {{ tl.end }} {{ tl.label }}
Sources · {{ srcNote }}
TYPE
{{ srcPick.count }} · click to switch off, double-click for only that one
person organisation place other Lines only where two names appear together more than chance would give. Hover a name to see its ties.

Appear together

{{ pairsMore.shown }}

No two names appear together more often than chance would give.

{{ pairsHidden }}

{{ c.shown }}
Over time
No statement or source here carries a date.
{{ t.lab }}
{{ timeInfo.desc }} {{ timeInfo.note }}
Recurring phrases · word pairs used in more than one source · click to search
{{ topicMore.shown }}
By source
{{ srcBarMore.shown }}
How they connect in the record {{ qa.verdict }}
{{ sd.label }} {{ sd.meta }}
{{ qa.bothTitle }}
{{ x.src }}{{ x.date }}

{{ p.t }}

{{ x.by }}
{{ qa.sharedTitle }}
Also named alongside each
Best answer from the record
{{ qa.note }}
{{ qa.candTitle }}
{{ qa.seriesTitle }}
{{ sr0.date }} · {{ sr0.what }}
{{ it.label }}
Other statements
{{ x.src }}{{ x.date }}

{{ p.t }}

{{ x.by }}
{{ qa.missing }}
The record doesn’t answer this directly. {{ qa.noNote }}
Nothing in the record says this yet. Try a shorter form, an acronym, or a single word. Names are matched by who they refer to, so “OHS” finds statements that spell out the office.
Names this refers to
{{ n.kind }} {{ n.meta }} {{ n.aka }}
{{ sr.stTitle }}

{{ p.t }}

{{ x.frame }} {{ x.shift }} {{ x.how }} {{ x.meta }} {{ x.dup }}
Where it's said
{{ sr.moreDocs }}
Figures in these statements
{{ g.unit }}{{ g.meta }}
Named alongside
Surprise as
{{ suModeDesc }}

A junction is two statements from independent sources that share one exact value (a name, a figure, a full date or a street address) and each add something the other source never says. Sources that draw on one another or share an outlet are not independent. A pair is left out when any statement in the record already holds both sides, and values carried by many sources are left out as routine. Each junction is a lead to check against the documents, not a finding.

{{ juncNote }}
{{ j.kind }}
{{ j.stat }}
{{ j.foot }}

No two independent sources in view meet on a value that nothing else in the record links.

View from
{{ g.label }}
Word
Read by
{{ suCursorDesc }}
{{ suNote }}
Choose where to look from. Pick what you are looking at (financials, audit findings, a person, a month, or any word) and the order to read it in. The record is then read in that order and each statement is scored by how much it changes the picture held so far.
{{ suViewLine }}

You haven't opened any sources yet. Open a few from View a source and this view shows what surprised you, in the order you met it.

The picture is who is in the record, which of them are held together in one statement, and what figure each measure carries. Statements are admitted in the order chosen under Read by, and each is scored by how much it changes that picture at the moment it arrives: a figure that replaces an earlier one, a bond that an earlier statement affirmed and this one negates, two known names held together for the first time. A new name only counts when it is bonded to someone already there. Repeating what is already held moves nothing.

{{ x.sub }}
{{ x.meta }}

No statement in view changed the picture: nothing revised a figure, negated a bond, or held two known names together for the first time.

Sources that moved it most
Said in more than one source The same claim made by at least two independent sources, ranked by how unlikely that agreement is given how often its names and words meet anyway. Claims whose numbers or framing differ rank higher. Role lines (“X, director of Y”), citations and bylines are left out, and so is agreement on what most sources say anyway. {{ routineLine }}
{{ p.title }}{{ p.stat }}
{{ p.why }}

No claim is repeated by two independent sources yet.

Does it hold across sources?
{{ c.label }}{{ c.value }} {{ c.desc }}
What breaks the pattern
{{ c.label }}{{ c.value }} {{ c.desc }}

Nothing contradicts the repeated claims here.

You opened this link. It isn't counted as a source yet.{{ readerFold }}
{{ rd.eyebrow }}

{{ rd.title }}

{{ rd.meta }}
Highlighting only
{{ readerSourceLabel }}
{{ readerHint }} · select text to pin it
The reader on this source: {{ rdReading.line }} Cast: {{ rdReading.cast }} Bonds:{{ b }} Kept revising:{{ c }}
{{ rdFaith.note }}
The recording's bytes are kept in this browser's file store — opening…
{{ rdMedia.kindLine }}
{{ rdMedia.note }}
Which priors should the transcriber listen with? {{ rdMedia.priorNote }}
You'll be asked which priors it should listen with.
{{ rdMedia.prog }} Open on YouTube ↗
{{ rdMedia.txTitle }}

{{ rs.note }}

{{ rs.cover.title }}
{{ c.label }} {{ c.names }}
{{ rs.cover.tail }}
{{ sec.title }}

{{ x.t }}

{{ b.line }}
{{ b.token }} {{ b.title }} {{ g.v }}
{{ fd.label }}

{{ x.t }}

[{{ s.pos }}]{{ g.t }}{{ g.t }}

{{ pinToast }}

Settings

Account & sync Your work stays in this browser until you sign in. Signing in lets you sync it and share it.
{{ ing.who }}
{{ ing.tempNote }}
Public room for this workspace {{ ing.pub }} Workspaces are private until you make one public. A public room is readable by anyone; every item published to it is a block that carries the sha256 of the block before.
Your private room Your pins, drafts, filters and reading history sync here. Only people you invite can see it. {{ ing.privAt }}
The link carries a ready-made account already invited to this room, so the recipient opens it signed in. Anyone holding the link can use that account.

Add sources

Search, paste a link, or drop files. Whatever you add is read and linked to everything already in “{{ corpusName }}”.

{{ add.resultsLine }}
{{ r.title }} {{ r.line }} {{ r.snippet }}
{{ add.error }} {{ add.status }}
{{ customNote }}
Drop to add to {{ corpusName }} Any file, text or link. Its names, figures and dates are linked to everything already here.
{{ busy }}