Core documentation

Overview

Specification metadata
title: Overview
status: established
normative: false
summary: First-reader primer for ASP boundaries, host/provider responsibilities, capability families, decisions, receipts, and deeper protocol objects.
updated: 2026-06-23

ASP is the code-change assurance boundary for agentic development.

ProtocolBoundaryWhat it coordinates
LSPlanguage tools <-> IDEeditor language features
ACPIDE/editor <-> agenteditor-agent collaboration
ASPagent/harness/host <-> robustness enginesassurance over proposed code changes

An ASP host asks providers/servers to inspect, check, or propose edit plans, then the host returns a decision and a receipt. Providers/servers produce assessments or edit plans. Hosts produce decisions.

§Minimal Flow

  1. A harness asks the host for status.
  2. The host reports ready/degraded/unavailable status and which check providers are required.
  3. The harness sends a candidate change to the host for a gate call-site.
  4. The host calls the required check provider.
  5. The provider returns an assessment with diagnostics, evidence, coverage, freshness data, provider metadata, timing, and cache metadata.
  6. The host combines policy, required coverage, provider authority, and assessment results.
  7. The host returns allow, deny, or indeterminate plus a receipt.

The receipt is host-authored. It records what ran, which provider evidence contributed, which policy digest was used, what coverage was achieved or degraded, and what assurance the host actually achieved.

§Capability Families

CapabilityProvider/server outputHost responsibility
inspectread-only code intelligence, such as references, impact, and flowsroute the query, bind freshness, and compose results
checkan assessment of a candidate changecompute the decision for the call-site
editan edit plan or workspace-edit proposaldecide whether and how the proposal may be applied

Older documents may use sense, judge, and act as shorthand. Normative conformance attaches to inspect, check, and edit.

§Host/Provider Split

ASP uses a star topology:

harness or agent -> host -> provider/server

The harness talks to the host. The host talks to providers/servers. Providers/servers do not compose directly with one another and do not decide whether a gate passes.

The host owns capability negotiation, policy, freshness, provider aggregation, decision production, receipt production, authority status, and mediated apply. A provider/server owns the capability work it advertises: inspect facts, check assessments, or edit plans.

§Core First

The ASP v1.0 Core Profile defines the smallest adoption path:

Inspect, edit, apply, deployment surfaces, and implementation-parity work remain optional non-Core profiles unless a later ADR promotes them.

§Deeper Protocol Objects

The primer intentionally leaves dense machinery to later chapters:

§Document Status

AreaStatus
Overview, architecture, transport+lifecycle, data modelestablished
Inspect/check/edit capability familiesestablished
Historical sense/judge/act compatibility chaptersdraft, non-normative
Host obligations, conformanceestablished
Outer seam, installation and discoverydraft
Core Profileestablished

ASP v1.0 centers on host-produced decisions over provider-produced assessments. Binding and deployment surfaces remain private draft work.