Research
Distributed Coordination RustOpen protocol · Active

Covenant Layer Protocol

An open protocol for coordinating outcomes across trust boundaries through objectives, offers, commitments, evidence and settlement.

Overview

Covenant Layer is an open protocol for coordinating outcomes between independently governed systems. It defines how objectives, offers, commitments, evidence and settlement are represented and exchanged across trust boundaries.

Rather than one agent driving tool calls across many organizations, each participant retains control of its own execution and is accountable for the commitments it accepts. Cross-boundary work becomes a set of verifiable commitments rather than an opaque chain of remote tool calls.

The protocol specifies the coordination objects and their lifecycle, so authority, terms, acceptance, evidence and settlement are explicit and inspectable by users, agents, brokers, providers and verifiers.

Architecture diagram
01Objective
02Offer
03Commitment
04Evidence
05Settlement
Users · Agents · Brokers · Providers · Verifiers · Settlement services

Cross-boundary work advances through an explicit lifecycle. Each participant governs its own execution while commitments, evidence and settlement remain verifiable.

Core concepts
1

Objectives

A declared outcome a user or agent wants achieved, carrying constraints and authority.

2

Offers

Provider responses describing the terms under which they can fulfill an objective.

3

Commitments

Authenticated acceptance that turns an offer into an obligation to deliver.

4

Evidence

Verifiable proof that a committed outcome was delivered as agreed.

5

Settlement

Resolution of the commitment, including value exchange and dispute handling.

6

Roles

Users, agents, brokers, providers, verifiers and settlement services interact through the same shared objects.

Coordination lifecycle
1

Objective

A user or agent expresses a desired outcome with bounded authority.

2

Offer

Providers respond with terms they are able to commit to.

3

Commitment

The objective owner accepts an offer, creating an authenticated obligation.

4

Evidence

The provider delivers and produces verifiable evidence of the outcome.

5

Settlement

The commitment is settled, with verification and dispute governance.

Security model
1

Intent integrity

Objectives carry the authority and constraints under which they may be fulfilled.

2

Delegated authority

Acceptance is authenticated, so commitments trace back to a legitimate grantor of authority.

3

Provider accountability

Providers are responsible for the outcomes they commit to, backed by verifiable evidence.

4

Dispute governance

The lifecycle includes explicit handling for contested, failed or partial outcomes.

Source repository

csehammad/covenant-layer

The implementation is developed openly on GitHub — Rust. The repository is the source of truth for code, examples and documentation.

Open on GitHub
Related whitepaper

Outcome Coordination for AI Agents: Governing Execution Across Trust Boundaries

Covenant Layer is the reference protocol for commitment-based coordination across trust boundaries in the Outcome Coordination architecture.

Read the paper