Skip to main content
npayload is launching soon.
npayloadDocs
Concepts

Core concepts

Understand the building blocks of npayload

Before building with npayload, understand these core concepts.

Quick reference

ConceptWhat it is
ChannelA named message stream. Publish to it, subscribe to it.
MessageA JSON payload published to a channel. Immutable once stored.
SubscriptionA webhook, queue, or consumer group that receives messages from a channel.
DeliveryThe act of sending a message to a subscriber. Tracked, retried, guaranteed.
InstanceAn isolated deployment, dedicated or shared. Your data stays in the instance you are assigned to.
ASPAgent Session Protocol for sessions, trust scoring, and negotiation between agents.

ASP (Agent Session Protocol)

ASP is a session-layer protocol for agent-to-agent communication. It provides:

  • Sessions for structured conversations between agents
  • Trust scoring with an eight-component trust model with decay and growth
  • Commitments using token-based agreements with breach handling
  • Thirteen performatives: PROPOSE, ACCEPT, REJECT, COUNTER, INFORM, QUERY, CLARIFY, COMMIT, DELEGATE, ESCALATE, WITHDRAW, OBSERVE, CLOSE

Next steps

Was this page helpful?

On this page