Book a shared 3D printer from Codex or the web, validate the job, approve the physical action, and watch it complete through one safe WebMCP workflow.
3DA is being built for The WebMCP Challenge by HeySalad.
A meeting room can be booked. Why not a 3D printer?
3DA turns a shared fabrication room into an agent-ready service. People and agents can discover capacity, reserve a named printer, validate and prepare a job, explicitly approve the physical action, monitor the outcome, and recover safely from failure.
The product centres shared-space orchestration and safe WebMCP control—not AI-generated CAD.
The first implementation slice is underway: a Next.js fabrication Room, shared WebMCP contracts, seeded simulator printers, and deterministic reservation policy. Real Bambu discovery has passed for two LAN devices; physical execution remains deliberately gated until binding and a controlled printer test pass.
- Discover the London co-working fabrication room and its printers.
- Reserve an available named printer.
- Validate and prepare an existing printable model.
- Review the exact machine, material, duration, cost, and risks.
- Explicitly approve and submit the physical print.
- Monitor progress and receive a completion or failure notification.
Requirements: Node.js 20+ and pnpm.
pnpm install
pnpm devOpen http://localhost:3000. The public build stays in labelled simulation mode. In a WebMCP-enabled browser, the page registers five tools: list_printers, reserve_printer, prepare_print_job, submit_print_job, and get_print_status. Without WebMCP support, use Run safety demo to inspect the same human approval boundary.
pnpm test
pnpm typecheck
pnpm buildThe 3DA app, WebMCP tools, contracts, policy tests, documentation, and simulator were created during The WebMCP Challenge (August 25–September 3, 2026). An older HeySalad Sally3D relay informed the local-network topology but is not included or represented as new challenge code. See the dated build notes for the distinction and hardware evidence.
- Deterministic code decides printer compatibility, scheduling conflicts, and policy.
- The agent explains, proposes, and orchestrates through structured WebMCP tools.
- A human confirms consequential physical actions.
- A local Mac mini bridge keeps printer credentials and LAN control on site.
- Every material action is recorded in an audit trail.
research/3da-winner-style-and-quality-bar.mdresearch/openai-hackathon-winner-patterns.mdresearch/webmcp-official-resources.mddevpost-submission.md
MIT — see LICENSE.