WebMCP / Site tools

Agent proposes.
Human decides.

Orbweaver lets a person and an agent work on the same live semantic canvas while deterministic validation and explicit acceptance preserve the trust boundary.

Authoritative source on GitHub ↗

Describe a system in ordinary language. The agent creates semantic structure—not coordinates or SVG—and Orbweaver validates, lays out, and renders an inspectable preview.

Open the playground →
01 / intentAsk naturallyDescribe entities, responsibilities, and relationships.
02 / proposalAgent structuresSix page-local tools share the live workspace.
03 / proofOrbweaver validatesMeaning becomes deterministic, inspectable SVG.
04 / judgmentYou decideAcceptance and export remain human-only.
01

Try it in ChatGPT Desktop

  1. 1
    Open the live workspace

    Visit the playground in the ChatGPT Desktop built-in browser. Use GPT-5.6 Sol or Terra and the latest app version.

  2. 2
    Confirm the tools

    Choose Site tools in the address bar, then Available site tools. Orbweaver exposes three read tools and three reversible page actions.

  3. 3
    Send the canonical prompt

    The agent reads the active revision and contract before creating anything.

  4. 4
    Inspect before accepting

    Review entities, relationships, diagnostics, and provenance. Undo, revise, or explicitly accept the revision yourself.

Open the playgroundRead the official OpenAI site-tools guide ↗
02

Canonical creation prompt

Copy into ChatGPT or Codex

Read the Orbweaver workspace and proposal contract. Create an unaccepted semantic proposal for an order-fulfillment system: receive an order, authorize payment, reserve inventory, prepare shipment, and notify the customer. Group the entities meaningfully, connect the workflow, render the preview, and focus the inventory reservation step. Do not accept the revision.

03

Revise, annotate, and verify

Continue in the same live page

Using the current Orbweaver revision, add a Delivery tracking service after Prepare shipment, connected with a labeled semantic edge. Keep the result unaccepted, focus the new node, and report the revision and validation state. Do not accept or undo it.

Add architectural judgment

Inspect the current order-fulfillment architecture. Add a warning risk annotation to Reserve inventory explaining its capacity concern, add a critical constraint annotation to the payment authorization relationship describing the regulated trust boundary, and add a decision annotation to the fulfillment group recording accountable product-team ownership. Use stable annotation IDs and source references where available. Keep the revision unaccepted, focus Reserve inventory, and report the annotation count and validation state.

Expected evidence

The revision advances, annotation markers appear on the affected entities, focus opens Why this matters in the inspector, and the banner still reads VALIDATED · UNTRUSTED PREVIEW. Export remains disabled.

04

Six deliberately bounded tools

ModeToolResult
Readorbweaver_get_workspace

Workspace revision, status, diagnostics, graph summary, and selection.

Readorbweaver_get_proposal_contract

GraphProposal v1 fields, semantic limits, and forbidden geometry.

Readorbweaver_inspect_semantics

Identity, relationships, annotations, provenance, claims, and evidence for one entity.

Focusorbweaver_focus_entity

Select an entity in the visible diagram and open its inspector.

Proposeorbweaver_create_proposal

Create a complete, validated proposal at the expected revision.

Reviseorbweaver_revise_proposal

Apply bounded entity and annotation operations atomically at the expected revision.

05

The trust boundary

Agent may

Read, propose, annotate, revise, focus

Every semantic mutation requires the expected revision and validates atomically. A failed call leaves the prior workspace unchanged.

Only you may

Accept, export, rely

Validation proves structural fitness—not factual truth. An annotation is a reviewable claim, not established fact; acceptance and export remain visible human actions.

  • No coordinates, SVG, HTML, CSS, or executable markup enter the proposal contract.
  • No account, database, local storage, session storage, analytics, or AI SDK is required.
  • Unsupported browsers retain the complete manual playground.
  • Undo restores the prior semantic proposal while revision numbers continue forward.
06

Verified in the live browser

WEBMCP CHALLENGE BUILD / PASS / AUG 27 2026

From one sentence to an inspectable system

ChatGPT Desktop discovered all six tools, created a five-node order-fulfillment proposal, revised it with a delivery-tracking service, focused the result, and then restored the prior proposal through the visible Undo control. Revisions advanced 0 → 1 → 2 → 3. Nothing was accepted or exported.

The agent can shape the proposal. It cannot decide that the proposal is true.