---
type: "post"
id: "faraday-by-thegreataxios-lets-an-agent-navigate-3d-a98cba"
slug: "faraday-by-thegreataxios-lets-an-agent-navigate-3d-a98cba"
title: "Faraday by @thegreataxios lets an agent navigate 3D scans through WebMCP while the scan stays in the browser."
description: "**Thesis:** Faraday demonstrates a boundary-setting pattern for agent access to sensitive visual data: keep the volumetric scan in the browser and expose constrained, structured tools instead of the underlying image."
retrieval_nugget: "**Thesis:** Faraday demonstrates a boundary-setting pattern for agent access to sensitive visual data: keep the volumetric scan in the browser and expose constrained, structured tools instead of the underlying image."
published_at: "2026-09-28"
updated_at: "2026-09-28"
record_date: "2026-09-28"
date_kind: "published_at"
topics: []
source_urls: ["https://devpost.com/software/faraday-3n1zdh"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:faraday-by-thegreataxios-lets-an-agent-navigate-3d-a98cba"
status: "published"
visuals: []
editorial_provenance: {"schema_version":"newruntime-editorial-copy-v1","content_status":"source_grounded_final","final_copy_sha256":"sha256:cbc1213518f5c4b90418c6e6beccaa5f5c890c2b343ee65b2078e294e3ef2757","reviewed_at":"2026-09-28T20:03:00.930Z","source_evidence_count":1,"verified_claim_count":2,"site_analysis_schema_version":"newruntime-site-analysis-v1","site_object_kind":"field_note","observed_fact_count":2,"implication_count":2,"watch_condition_count":2,"related_record_count":0}
analysis: {"schema_version":"newruntime-site-analysis-v1","object_kind":"field_note","thesis":"Faraday demonstrates a boundary-setting pattern for agent access to sensitive visual data: keep the volumetric scan in the browser and expose constrained, structured tools instead of the underlying image.","observed_facts":[{"text":"The Devpost description says Faraday opens local NIfTI files or a bundled de-identified demo study and renders them in the browser with NiiVue.","source_urls":["https://devpost.com/software/faraday-3n1zdh"]},{"text":"It lists five WebMCP tools: describe a study, find bright regions, focus a region, change the view layout, and export findings; the author says tool responses provide measurements and metadata rather than scan voxels, and export requires explicit human approval.","source_urls":["https://devpost.com/software/faraday-3n1zdh"]}],"mechanism":"The app runs on React and Vite with NiiVue rendering via WebGPU or WebGL2. A browser agent invokes registered WebMCP tools; on-device analysis includes an intensity histogram and connected-component region finding. The key design choice is that the tool schema is treated as the privacy boundary: the agent receives structured results while the sensitive volume remains in the tab.","why_now":"Browser agents can struggle with canvas-rendered interfaces because the visual data is not represented as useful DOM content. Faraday’s account makes the alternative concrete: the page can offer bounded capabilities without handing an agent the raw asset or uploading it to a hosted model.","implications":["This could inform browser-local agent interfaces for other sensitive visual workflows, provided tool outputs are carefully constrained and actions remain reviewable.","It also shifts attention from whether agents can click a canvas to what information the page deliberately exposes."],"evidence_boundary":"These are claims in a project submission, not independent validation. The page explicitly says Faraday is for research and education, not a medical device or for diagnosis; it does not establish clinical performance, security certification, or hospital deployment.","watch_conditions":["Whether planned DICOM/PACS ingestion preserves the local-compute model is the first meaningful next test.","Also watch for independent evaluation of tool correctness and the behavior of approval gates under real workflows."],"related_records":[],"new_branch_reason":"No prior New Runtime record is supplied for this project; this begins a distinct implementation-case record about browser-local agent access to volumetric medical imagery."}
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/faraday-by-thegreataxios-lets-an-agent-navigate-3d-a98cba/","markdown":"https://newruntime.com/posts/faraday-by-thegreataxios-lets-an-agent-navigate-3d-a98cba.md","json":"https://newruntime.com/posts/faraday-by-thegreataxios-lets-an-agent-navigate-3d-a98cba.json"}
---

# Faraday by @thegreataxios lets an agent navigate 3D scans through WebMCP while the scan stays in the browser.

## Retrieval answer

**Thesis:** Faraday demonstrates a boundary-setting pattern for agent access to sensitive visual data: keep the volumetric scan in the browser and expose constrained, structured tools instead of the underlying image.

**Thesis:** Faraday demonstrates a boundary-setting pattern for agent access to sensitive visual data: keep the volumetric scan in the browser and expose constrained, structured tools instead of the underlying image.

**Observed facts:** The Devpost description says Faraday opens local NIfTI files or a bundled de-identified demo study and renders them in the browser with NiiVue. It lists five WebMCP tools: describe a study, find bright regions, focus a region, change the view layout, and export findings. The author says tool responses provide measurements and metadata rather than scan voxels, and export requires explicit human approval.

**Mechanism:** The app runs on React and Vite with NiiVue rendering via WebGPU or WebGL2. A browser agent invokes registered WebMCP tools; on-device analysis includes an intensity histogram and connected-component region finding. The key design choice is that the tool schema is treated as the privacy boundary: the agent receives structured results while the sensitive volume remains in the tab.

**Why now:** Browser agents can struggle with canvas-rendered interfaces because the visual data is not represented as useful DOM content. Faraday’s account makes the alternative concrete: the page can offer bounded capabilities without handing an agent the raw asset or uploading it to a hosted model.

**Implications:** This could inform browser-local agent interfaces for other sensitive visual workflows, provided tool outputs are carefully constrained and actions remain reviewable. It also shifts attention from whether agents can click a canvas to what information the page deliberately exposes.

**Evidence boundary:** These are claims in a project submission, not independent validation. The page explicitly says Faraday is for research and education, not a medical device or for diagnosis; it does not establish clinical performance, security certification, or hospital deployment.

**Watch conditions:** Whether planned DICOM/PACS ingestion preserves the local-compute model is the first meaningful next test. Also watch for independent evaluation of tool correctness and the behavior of approval gates under real workflows.

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Source Ledger](https://newruntime.com/source-ledger.json): Inspect the public source evidence graph.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
