Research
Publications
The complete record.
Everything the group has published since 2025: full papers, technical notes, preprints, dataset releases, and talks. Report numbers are stable and versioned; where a paper has been corrected, the version note says what changed.
Full papers10With abstract, method, figures, limitations, and artefacts.
Technical notes2Shorter write-ups of a single engineering decision.
Preprints & talks3Work in progress and conference presentations.
Corrections issued5Papers revised in public after an error was found.
Record
Everything, by year.
Full papers link through to the paper itself. Technical notes, preprints, and talks are listed with their venue and date; write to us for a copy of anything not linked.
2026
DBR-2026-07
Chunking strategies for heterogeneous web documents
M. Bhardwaj · Dart Browser Research
Our earlier retrieval work found that 71% of failures were chunk-boundary failures rather than representation failures. This is what happened when we…
Paper27 July 2026
DBR-2026-06
The confirmation boundary: what users actually approve when an agent asks
M. Bhardwaj · Dart Browser Research
Our injection work found that a confirmation dialog covering the action but not its arguments approves an exfiltration attempt every time. So we ran…
Paper21 July 2026
DBR-2026-05
Quantisation trade-offs for on-device browser agents
M. Bhardwaj · Dart Browser Research
We benchmarked fourteen model and quantisation pairings across four consumer machines to find out which configurations are genuinely usable inside a…
Paper14 July 2026
DBR-2026-04
The latency cost of post-quantum TLS, measured over 1.2 million handshakes
M. Bhardwaj · Dart Browser Research
Post-quantum key exchange is routinely described as too expensive to enable by default. We instrumented our alpha builds and measured it. On every…
Paper26 June 2026
DBR-2026-03
Measuring prompt injection resistance in agentic browsers
M. Bhardwaj · Dart Browser Research
A browser that can click, type, and submit is a browser that can be talked into doing so by a web page. We built a 1,400-case corpus of injection…
Paper3 June 2026
DBR-2026-02
What browsers send home: a 30-day packet-level study
M. Bhardwaj · Dart Browser Research
We put four major browsers on clean machines at default settings, left them alone, and recorded every packet for thirty days. The volume was not the…
Paper19 May 2026
DBR-2026-01
Retrieval quality against index size for on-device browsing history
M. Bhardwaj · Dart Browser Research
A semantic index over everything you have read is only useful if it fits on your laptop and answers fast. We measured the trade-off across seven…
Paper28 April 2026
DBT-2026-09
Scheduling on-device inference against a render loop
M. Bhardwaj · Dart Browser Technical Note
Why we cap background embedding at 12% of a core and what broke before we did.
Technical report8 July 2026
—
Provenance tags that survive summarisation
P. Raghunathan, M. Bhardwaj · Workshop on Agent Safety, co-located with ICLR
Short paper. Extends the provenance layer evaluated in DBR-2026-03.
Workshop paperApril 2026
—
Non-exportable key recovery without a custodian
A. Weiss, K. Watanabe · Preprint, under review
Threshold social recovery for TPM-resident keys. Comments wanted.
PreprintMarch 2026
—
What a browser owes you
M. Bhardwaj · FOSDEM, Brussels
Slides and transcript published. 28 minutes.
TalkFebruary 2026
2025
DBR-2025-03
What hardware attestation actually proves: a survey of TPM 2.0 across 47 device models
M. Bhardwaj · Dart Browser Research
“The key lives in hardware” is a claim about a specific chip on a specific machine. We tested 47 device models and found the guarantee…
Paper18 November 2025
DBR-2025-02
Fingerprinting surface after mitigation: entropy across 12,000 sessions
M. Bhardwaj · Dart Browser Research
Every major browser now ships fingerprinting mitigations. We measured how much identifying information survives them, and found that the mitigations…
Paper30 September 2025
DBR-2025-01
Speculative decoding on consumer hardware: when the draft model pays for itself
M. Bhardwaj · Dart Browser Research
Speculative decoding promises faster generation for the cost of running a second, smaller model. On a laptop that is already memory-constrained, the…
Paper12 August 2025
DBT-2025-07
Removing Google service integrations from Chromium: a patch inventory
Dart Browser engineering · Dart Browser Technical Note
Every patch we carry, what it removes, and the web-compatibility cost of each.
Technical reportNovember 2025
—
Against inference resale in end-user software
M. Bhardwaj · Dart Browser Research
The structural argument behind bring-your-own-model pricing.
Position paperSeptember 2025
—
dart-history-corpus v0.9
M. Bhardwaj · Public release
First public release of the synthetic browsing corpus. Superseded by v1.0.
DatasetAugust 2025
Citing this work
BibTeX for the full papers.
Report numbers are permanent. If we revise a paper the number stays and the version increments, so a citation never breaks.
@techreport{dbr07,
title = {Chunking strategies for heterogeneous web documents},
author = {Bhardwaj, Mohit},
year = {2026},
number = {DBR-2026-07},
institution = {Dart Browser Research}
}
@techreport{dbr06,
title = {The confirmation boundary: what users actually approve when an agent asks},
author = {Bhardwaj, Mohit},
year = {2026},
number = {DBR-2026-06},
institution = {Dart Browser Research}
}
@techreport{dbr05,
title = {Quantisation trade-offs for on-device browser agents},
author = {Bhardwaj, Mohit},
year = {2026},
number = {DBR-2026-05},
institution = {Dart Browser Research}
}
@techreport{dbr04,
title = {The latency cost of post-quantum TLS, measured over 1.2 million handshakes},
author = {Bhardwaj, Mohit},
year = {2026},
number = {DBR-2026-04},
institution = {Dart Browser Research}
}
@techreport{dbr03,
title = {Measuring prompt injection resistance in agentic browsers},
author = {Bhardwaj, Mohit},
year = {2026},
number = {DBR-2026-03},
institution = {Dart Browser Research}
}
@techreport{dbr02,
title = {What browsers send home: a 30-day packet-level study},
author = {Bhardwaj, Mohit},
year = {2026},
number = {DBR-2026-02},
institution = {Dart Browser Research}
}
@techreport{dbr01,
title = {Retrieval quality against index size for on-device browsing history},
author = {Bhardwaj, Mohit},
year = {2026},
number = {DBR-2026-01},
institution = {Dart Browser Research}
}
@techreport{dbr03,
title = {What hardware attestation actually proves: a survey of TPM 2.0 across 47 device models},
author = {Bhardwaj, Mohit},
year = {2025},
number = {DBR-2025-03},
institution = {Dart Browser Research}
}
@techreport{dbr02,
title = {Fingerprinting surface after mitigation: entropy across 12,000 sessions},
author = {Bhardwaj, Mohit},
year = {2025},
number = {DBR-2025-02},
institution = {Dart Browser Research}
}
@techreport{dbr01,
title = {Speculative decoding on consumer hardware: when the draft model pays for itself},
author = {Bhardwaj, Mohit},
year = {2025},
number = {DBR-2025-01},
institution = {Dart Browser Research}
}
Preprints and drafts
Want to review something before we publish it?
We circulate drafts to external reviewers before release, particularly on the cryptography and agent-security work. If that is your area, we would value the scrutiny.