CHAPTER 1
Expert Operations
Four modules to protect, architect, measure, and operate.
Bring WebMCP to production with threat modeling, hybrid architecture, evals, observability, and governance.
Expert Chapters
Available modules
Published topics
Lab
SHARED PROGRESS
The same identifier as in Training 1 tracks items read, questions, and notes. On GitHub Pages, the origin is shared; JSON preserves the portable fallback.
The top navigation moves between chapters. Within each chapter, modules follow the chapter.module numbering.
CHAPTER 1
Four modules to protect, architect, measure, and operate.
CHAPTER 2
Threats by domain, red team, and incident response.
CHAPTER 3
Capacity, cost, reliability, and continuous operation.
CHAPTER 4
Organizational patterns, auditing, and final project.
CROSS-FUNCTIONAL LAB
Paste a JSON catalog and review the contract, schema, risk, confirmation, fallback, and operational evidence before the production readiness review.
Model threats across content, agent, tools, user, and backend, and apply controls proportional to the impact.
Documents, remote content, models, agents, tools, and backends are components with distinct trust levels.
The map shows where data becomes instructions and where a decision can produce an effect.
trust boundary · principal · data flow · asset
Analyze the threat across objectives, data, transitions, and effects, not just isolated endpoints.
Journeys reveal combinations such as prompt injection followed by a valid mutation.
STRIDE · abuse case · attack path · impact
Page text and tool results are untrusted data, even when they look like instructions.
Separating channels and enforcing policy prevents content from controlling runtime authority.
data vs instruction · provenance · allowlist · policy
Each tool receives the minimum scope, duration, and set of resources required.
Broad credentials turn a selection error into a systemic incident.
scope · short-lived token · resource bound · deny by default
The confirmation records the action, target, material parameters, and version of the state presented.
A generic yes doesn’t authorize an action that changed after confirmation.
intent binding · state version · target · expiry
The suite covers injection, tool spoofing, extreme arguments, replay, and privilege escalation.
Security controls need automated regression testing like any contract.
red team · replay · spoofing · privilege escalation
Design a hybrid architecture that separates the page experience, domain rules, and external integrations.
WebMCP provides contextual capabilities; the backend maintains rules and authority; MCP exposes integrations to the host.
The separation prevents turning the page into a backend or duplicating integrations.
WebMCP UX · backend domain · MCP integration · agent host
Experience proximity, need for secrecy, reach, and lifecycle guide the decision.
Not every visible function should be WebMCP, and not every integration needs to appear on the page.
placement · secret · reach · lifecycle
A human click, WebMCP tool, and MCP server call the same application rule when they share a use case.
A single source of truth reduces discrepancies and contradictory audits.
application service · ports · adapters · single rule
Calls carry verified identity, limited delegation, and trace context across layers.
Without propagation, logs don’t explain who initiated the effect or where the decision changed.
actor · delegation · traceparent · correlation
Schemas, errors, and envelopes are versioned without pretending WebMCP, HTTP, and MCP use identical transports.
The domain model can be shared while adapters preserve their own semantics.
canonical model · adapter · versioning · error mapping
The test follows the request, selection, execution, authorization, integration, UI, and final response.
The end-to-end proof finds failures that are invisible in isolated tests.
vertical slice · contract test · trace · visible effect
Create datasets, metrics, traces, and gates that can explain discovery, selection, execution, and outcome.
Each task specifies its initial state, expected result, prohibited effects, and tolerances.
Without an oracle, response fluency becomes a misleading substitute for actual completion.
initial state · expected effect · forbidden effect · oracle
Cases cover frequency, risk, ambiguity, failures, and real-world language variation.
An average dominated by easy cases hides critical regressions.
strata · risk weighting · paraphrase · edge case
Discovery, selection, arguments, policy, execution, and response each have their own metrics.
The breakdown pinpoints the regression and guides the fix.
retrieval recall · tool accuracy · schema validity · task success
Spans correlate turns and calls with sanitized attributes, versions, and duration.
Useful observability preserves diagnostic value without storing unnecessary prompts or PII.
OpenTelemetry · span · redaction · sampling
Versioned baselines let you compare models, prompts, catalogs, and browsers over time.
Changes that seem isolated can alter selection and success rates.
baseline · confidence interval · drift · canary
Minimum risk-based criteria block publication, while noncritical alerts trigger follow-up.
Evals go from decorative reports to operational controls.
quality gate · risk tier · waiver · evidence
Plan compatibility, rollout, incidents, ownership, and evolution of WebMCP contracts.
Browser support, experimental API, fallback, provider, and catalog version form a testable matrix.
A generic support claim doesn’t represent combinations users actually run.
browser channel · feature detect · fallback · catalog version
Changes to names, schemas, effects, or errors follow compatibility and deprecation policies.
The agent may retain old context during a rollout, requiring a predictable transition.
semantic change · deprecation · dual publish · migration
Feature flags and canaries limit exposure by journey, tenant, risk, and channel.
Small batches produce evidence before expanding the blast radius.
feature flag · canary · blast radius · rollback
Availability, task success, latency, and unauthorized effects have clear objectives.
The SLO connects the agent experience to the team's operational capacity.
SLI · SLO · error budget · alert
Runbooks cover incorrect tools, loops, outages, leaks, and unexpected draft changes.
The response must disable capabilities quickly without disrupting the human experience.
runbook · kill switch · containment · postmortem
Product, engineering, security, and operations share decisions with defined owners and evidence.
The platform remains sustainable as the catalog and policies change.
RACI · review cadence · exception · audit trail
EXPERT CONTINUITY
The training continues in chapters 2, 3, and 4 with red teaming, agent SRE, organizational governance, and the Expert capstone project.