WebHost.Systems WebHost.Systems/docs/index.md
Welcome to the documentation hub for WebHost.Systems — a multi-runtime AI agent deployment and hosting platform built on Supabase, Cloudflare Workers, and AWS Bedrock AgentCore.

WebHost.Systems Documentation

Deploy AI agents to the edge or the cloud — one API, any runtime.

Part of the [&] Protocol stack · Ecosystem overview · Three-protocol stack · Stack status

Welcome to the documentation hub for WebHost.Systems — a multi-runtime AI agent deployment and hosting platform built on Supabase, Cloudflare Workers, and AWS Bedrock AgentCore.

WebHost.Systems serves two roles:

  • Hosting platform for developers — create agents, deploy code bundles,

manage secrets, view logs and metrics, and handle billing through a single dashboard and API.

  • Hosting layer for the [&] Protocol ecosystem — validate ampersand.json

manifests, orchestrate MCP sidecars (Graphonomous, TickTickClock, etc.), route agent-to-agent skills via A2A, and enforce Delegatic governance.

WebHost.Systems is a Node.js/TypeScript monorepo in the [&] Protocol ecosystem. Built entirely on Supabase + Vite/React + Cloudflare/AWS runtimes.

What you'll find here

  • A practical quickstart that gets a local dev environment running with Supabase, Vite, and Edge Functions

  • Architecture documentation covering the control plane / data plane split, RPI abstraction, and request flows

  • Skills guides for every operational surface — agent management, deployment, invocation, billing, security, and [&] Protocol integration

  • Spec references pointing to the authoritative engineering spec in docs/spec/

Quick Links

DocumentDescription
QuickstartLocal dev setup, first agent, verification
ArchitectureControl plane / data plane design, system diagram
Skills ReferenceOperational skills index for agents and engineers

Documentation Map

Homepages

Root Docs

WebHost.Systems Docs

Skills

Suggested Reading Order

If you're new to the project, follow this path:

  1. quickstart — local dev setup, first agent creation, verification

  2. architecture — control plane / data plane design, request flows, data model

  3. skills/SKILLS — skills registry and tool inventory

  4. skills/01_AGENT_MANAGEMENT — agent CRUD, status lifecycle, provider config

  5. skills/02_DEPLOYMENT_PIPELINE — bundle upload, validation, immutable deployments

  6. skills/03_INVOCATION_GATEWAY — request/response shapes, auth, streaming

  7. skills/04_RUNTIME_PROVIDERS — RPI abstraction, Cloudflare and AgentCore adapters

  8. skills/05_TELEMETRY_AND_METRICS — metrics schema, aggregation

  9. skills/06_BILLING_AND_LIMITS — subscription tiers, enforcement, checkout

  10. skills/07_SECURITY_AND_SECRETS — RLS isolation, Vault secrets, audit

  11. skills/08_AMPERSAND_INTEGRATION — [&] manifests, MCP sidecars, A2A routing

  12. skills/09_ANTI_PATTERNS — common mistakes and how to avoid them

For operations and DevOps, start at skills/02_DEPLOYMENT_PIPELINE and skills/04_RUNTIME_PROVIDERS.

For [&] Protocol integration, start at skills/08_AMPERSAND_INTEGRATION and the 70_AMPERSAND_PROTOCOL_INTEGRATION.md spec.

Core Concepts

Control Plane

The Supabase-backed layer that manages all platform state — agents, deployments, secrets, billing, and telemetry. Built on PostgreSQL with RLS for per-tenant isolation, Edge Functions for server-only logic, and Vault for encrypted secret storage.

Data Plane

Where agent code actually runs. WebHost supports two runtime providers behind a single abstraction:

RuntimeStrengthsBest for
Cloudflare Workers + DOGlobal edge, strong economics, instant cold startsMost agents (default)
AWS Bedrock AgentCoreLong-running sessions, enterprise isolation, built-in toolsPremium/enterprise workloads

Runtime Provider Interface (RPI)

The abstraction layer that makes runtime portability possible. The RPI defines a consistent contract for deployment, invocation, session management, and telemetry across all providers. Deploy once, run anywhere.

Deployment Immutability

Deployments are append-only records. You never mutate a deployment — you create a new one. Rollback works by changing the active pointer, not by reverting code. This gives you a full audit trail and instant rollback.

Metered Telemetry

Every invocation emits authenticated metrics — requests, tokens, compute milliseconds, errors. Telemetry feeds both the dashboard and the billing engine, so usage tracking and limit enforcement are built in, not bolted on.

Core Idea

A concise framing for the platform:

Supabase manages the control plane. Cloudflare and AgentCore run the data plane. The RPI makes them interchangeable.

The goal is not to build another LLM provider, but to provide a runtime-portable hosting layer where AI agents deploy, scale, and meter under a single API — regardless of which cloud actually executes the code.

Spec References

The authoritative engineering spec lives in docs/spec/:

Architecture decision records

Progress logs & UX

Monorepo Structure

WebHost.Systems/
  apps/
    web/              -- Dashboard frontend (Vite + React + Supabase Auth)
    control-plane/    -- Supabase backend (Edge Functions + RPC)
  supabase/           -- Supabase project (migrations, Edge Functions, seed)
  packages/           -- Shared packages
  docs/               -- This documentation
    spec/             -- Authoritative engineering spec
    skills/           -- Operational skills reference

Project Links

Open in the interactive atlas

links to
The [&] Protocol EcosystemThe Three-Protocol Stack: [&], PULSE, PRISM[&] Stack Completion StatusWebHost.Systems QuickstartWebHost.Systems ArchitectureWebHost.Systems — Operational Skillswebhost.systems — MASTER ENGINEERING SPEC (v1)webhost.systems — Spec v1 (Implementation-Ready Document Set)01 — Agent Management02 — Deployment Pipeline03 — Invocation Gateway04 — Runtime Providers05 — Telemetry and Metrics06 — Billing and Limits07 — Security and Secrets08 — [&] Protocol Integration09 — Anti-Patternswebhost.systems — API Contracts (v1)webhost.systems — Runtime Provider Interface (RPI) & Adapter Guidance (v1)webhost.systems — Data Model (Supabase/PostgreSQL) & Access Control (v1)webhost.systems — Security, Secrets, and Compliance (v1)webhost.systems — Observability, Metering, Cost, Tiers, and Limit Enforcement (v1)webhost.systems — Testing Plan & Acceptance Criteria (v1)webhost.systems — [&] Protocol Integration Spec (v1)webhost.systems — Spec-to-Implementation Realignment Plan (v1)ADR-0001: Multi-Runtime Strategy (Cloudflare Workers/DO + AWS Bedrock AgentCore)ADR-0002: Use Supabase as the Control Plane Backend (PostgreSQL + Edge Functions)ADR-0003: Secrets Handling & Provider Injection StrategyADR-0004: Telemetry Integrity & Attribution Model (Deployment-Scoped Signed Events)ADR-0005: Deployment Immutability + Active Deployment Pointer ModelADR-0006: Canonical Invocation Protocol (invoke/v1) and Streaming StrategyADR-0007: Tier Entitlements, Runtime Gating, and Limit Enforcement StrategyADR-0008: Delegated Invocation Auth Mode (Server-to-Server HMAC)docs/spec/progress — Daily Engineering Progress LogsProgress Log — 2026-01-23Progress Log — 2026-01-24WebHost.Systems — User Stories
content id · CIDv1
bagaaieradaw3wlvsl5hd7jlqb44ro3mbq327gxswzo4cnhrfrgvmx7vuhueq