Skip to main content
npayload is launching soon.
npayloadDocs
ASP ProtocolConcepts

Overview

The building blocks of the Agent Session Protocol

ASP is built from a small set of composable concepts. Each concept addresses a specific concern in agent-to-agent communication: how sessions are structured, how messages are formatted, how trust is measured, and how agreements are enforced.

Understanding these seven concepts gives you a complete mental model of how ASP works. They are listed in the order you will encounter them when building your first agent integration.

Quick reference

ConceptWhat it coversKey detail
Sessions8-phase lifecycle for every interaction9 states, configurable timeouts, multi-party support
Performatives13 message types with defined semantics4 categories: negotiation, information, action, lifecycle
Message formatJSON envelope, hash chain, signaturesSHA-256 integrity chain, Ed25519 signatures, DPoP binding
Trust scoring8-component reputation modelLogarithmic growth, exponential decay, breach drops
CommitmentsBinding agreements with escrowIrreversible after acceptance, automatic breach detection
DisputesResolution when commitments failAutomated, peer-arbitrated, or human-escalated
Agent registryDiscovery and Agent CardsCapability search, well-known endpoint, protocol interop

Concepts

Was this page helpful?

On this page