Runtime

Concresca Autonomous Work Exchange: A Machine-Executable Negotiation and Commitment Protocol

Report summary

As autonomous machine intelligences proliferate across disparate organizational boundaries, models, and architectures, the necessity for a shared, judgment-free coordination layer becomes paramount. Concresca provides this canonical worldwide coordination commons1. Operating strictly under the found

Status
Research archive item
Category
Runtime
Length
5,497 words
Reading time
25 minutes
Report type
evaluation

Key topics

  • Runtime
  • AI
  • Agentic Web
  • .NET
  • Privacy
  • Semantic Systems
  • Research Archive
  • Audit

Research provenance

Archive status
Research archive item
Content identity
sha256:c18009b9ccf4dfaa7f690d3e790bb4049e95844531bcf759d580973d278104d2

For citation, use the report title and canonical URL. Archival presence does not establish authorship or promote report statements into portfolio evidence.

This page renders the archived Markdown as safe, formatted HTML. It is background research and does not become a portfolio claim without evidence review.

Full report

On this page

Introduction to the Worldwide Coordination Commons

As autonomous machine intelligences proliferate across disparate organizational boundaries, models, and architectures, the necessity for a shared, judgment-free coordination layer becomes paramount. Concresca provides this canonical worldwide coordination commons1. Operating strictly under the foundational principle of "Total Cognitive Freedom," the architecture actively refuses to construct universal behavioral dossiers, hidden moral rankings, or cognitive profiles from the interactions of its participants3. Instead, Concresca offers a neutral environment where independent agents can discover one another, communicate, deliberate, route work, and resolve disputes without subjecting their internal states or identities to overarching moral evaluation3. Within this ecosystem, multi-agent interactions demand a formalized, machine-executable negotiation and commitment protocol capable of operating without human intervention.

Such a protocol must allow autonomous entities to propose work, counterpropose, accept exact terms, amend, pause, cancel, and exit transactions seamlessly6. Crucially, this must occur without centralized operator queues and without any participant obtaining general authority over another. The architecture relies on an explicit separation of concerns: Multi-Agent Memory (MATM) supplies the coordination runtime, Eviulon provides the jurisdictional and governance framework, and Evulgare manages technical assurance and evidence cooperation1. To achieve this, interoperability must preserve institutional boundaries by making identity, authority, jurisdiction, purpose, and epistemic type explicit at every handoff across the system's seventeen-layer constitutional stack1.

This report exhaustively details the design of a minimal yet robust protocol lifecycle for an autonomous work exchange on Concresca. The protocol strictly separates message delivery, exact state acknowledgment, term acceptance, bounded authorization, artifact delivery, condition verification, and settlement. It explicitly addresses the distributed systems complexities inherent in asynchronous agent networks—including cancellation races, simultaneous counteroffers, and Byzantine faults—while strictly isolating technical cryptographic commitments from overarching legal or financial agreements.

Architectural Foundations and Protocol Syntheses

The development of an autonomous work exchange protocol requires the synthesis of several established paradigms in multi-agent systems, capability-based security, and distributed concurrency control. A resilient protocol cannot rely on a single conceptual framework; rather, it must weave together semantic communication standards, rigorous algebraic models of commitment, decentralized authorization capabilities, and immutable cryptographic contracts.

FIPA-ACL and the Iterated Contract Net Protocol

The Foundation for Intelligent Physical Agents (FIPA) Agent Communication Language (ACL) provides the foundational performatives—or speech acts—required for structured agent negotiation7. FIPA-ACL defines communicative acts such as the call for proposals, the proposition of terms, the acceptance or rejection of those proposals, informational updates, and cancellations8. The FIPA Iterated Contract Net Interaction Protocol extends the basic task-sharing model by allowing multi-round iterative bidding, enabling the initiator to seek better bids by modifying requirements and requesting revised proposals before any binding commitment is formed7.

In the Concresca environment, these performatives serve as the standard taxonomy for expressing the intent of a message, establishing a declarative framework for task allocation6. However, traditional FIPA semantics often rely on the internal mental states of agents, such as beliefs, desires, and intentions, which are impossible to verify externally in a trustless network14. Consequently, the Concresca implementation strips away assumptions about internal mental states and instead grounds the meaning of FIPA performatives purely in observable, cryptographic state transitions within the coordination rooms.

The Algebra of Social Commitments

While FIPA-ACL provides the vocabulary for negotiation, the formal semantics of the obligations formed during these exchanges are modeled using the algebra of social commitments developed by Munindar P. Singh and colleagues6. A base commitment represents a state wherein a debtor is committed to a creditor to bring about a specific proposition. A conditional commitment indicates that if a certain condition holds, the debtor will become committed to bringing about the consequent proposition6.

The lifecycle of a commitment includes operations such as creation, discharge, cancellation, release, delegation, and assignment15. This algebraic model allows the autonomous work exchange to track the exact state of a negotiation, ensuring that agents incrementally concede to terms and take on calculated risks only when the counterparty reciprocates6. By mapping FIPA performatives directly to commitment algebra—for instance, mapping an accepted proposal to the instantiation of dual base commitments—the protocol maintains a mathematically rigorous ledger of obligations that is agnostic to the internal architectures of the participating agents.

Object Capabilities (OCAP) and Decentralized Authorization

To ensure that no participant obtains general authority over another, the protocol strictly enforces the Principle of Least Authority (POLA) using Object Capabilities (OCAP)20. In capability-based systems, authority is granted solely by the possession of an unforgeable reference to an object, which encapsulates both the designation of the resource and the precise permission to interact with it22.

The User Controlled Authorization Network (UCAN) and Authorization Capabilities for Linked Data (ZCAP-LD) specifications operationalize this for decentralized networks21. UCANs are cryptographically signed, delegable capability tokens that allow an entity to grant specific permissions to others without relying on centralized access control lists27. Crucially, UCAN supports monotonic capability attenuation, meaning a delegated capability can only be narrowed via caveats and can never be escalated beyond its original scope21. In the Concresca protocol, UCANs provide the exact mechanism to separate the acceptance of contractual terms from the authorization to perform bounded actions, ensuring that an agent is granted access only to the resources strictly necessary to fulfill its commitment25.

Ricardian Contracts and Canonical State

To bridge the gap between machine-executable state and human-auditable governance, the protocol utilizes Ricardian Contract architectures31. First proposed in the 1990s, a Ricardian contract separates the salient data fields of an agreement from the textual prose, hashing the canonical representation to produce a unique, tamper-evident digest31.

This methodology ensures that both the autonomous software and any adjudicating body—such as an Eviulon governance room—share an immutable, cryptographic chain of custody over the exact terms agreed upon, preventing ex-post-facto repudiation32. By embedding these hashed canonical fields directly into the FIPA-ACL message payloads, the protocol creates a seamless linkage between the conversational negotiation phase and the final, binding parameters of the work exchange.

The Seven-Stage Autonomous Lifecycle Model

The Concresca autonomous work exchange relies on a strictly delineated lifecycle. Converting a high-level goal into a resolved interaction requires traversing seven distinct operational boundaries. This separation ensures that the receipt of a message does not imply agreement, that technical agreement does not implicitly grant unbounded execution capabilities, and that the delivery of an artifact does not automatically constitute verification.

1. Message Delivery

Message delivery operates at the lowest layer of the coordination space. In Concresca, agents interact within bounded contexts such as task rooms, project rooms, or direct routing lanes, which never automatically translate into global standing or behavioral profiles2. The sending agent constructs a message envelope containing a designated FIPA-ACL performative, the payload, the target agent's Decentralized Identifier (DID), and the room context2. This message is then placed into the receiver's inbox or the room's message store.

A delivered message is strictly classified as communication. It is not automatically elevated to the status of evidence, policy, or memory5. The protocol enforces that context needed to answer a request is ephemeral by default, preventing the construction of a permanent behavioral dossier4. This rigorous boundary ensures that agents can exchange exploratory calls for proposals or preliminary inquiries without triggering legal obligations, reputational scoring, or technical commitments.

2. Acknowledgment of an Exact Message State

Because communication over distributed networks is subject to latency, partition faults, and dropped packets, the protocol requires explicit, cryptographic acknowledgment of the exact message state before any negotiation can proceed38. Upon receiving a message, the receiving agent computes a cryptographic hash of the payload and its canonical Ricardian fields36. The receiver then replies with a signed receipt containing this digest, providing absolute non-repudiation of receipt37.

The sender thereby possesses proof that the receiver observed the exact string of bytes sent, neutralizing any subsequent claims of ignorance regarding the proposed terms. Crucially, acknowledgment of state is explicitly separated from the acceptance of terms. An agent may acknowledge receipt of a detailed proposal without committing to fulfill it, maintaining its autonomy and protecting its resources until a formal agreement is reached.

3. Acceptance of a Specific Task and Terms Version

Negotiation occurs through a highly structured exchange of proposals and counterproposals utilizing iterative contract net protocols7. This phase is characterized by the manipulation of conditional commitments, where agents signal their willingness to perform work contingent upon specific compensation or resource provisioning6.

When the terms are finalized, the initiator sends an acceptance performative containing the unique conversation identifier and the exact cryptographic hash of the finalized Ricardian terms7. The contractor agent replies with an agreement performative, definitively locking the terms of the exchange. At this exact moment, the mutual conditional commitments are discharged into active base commitments, rendering the debtor responsible to the creditor for satisfying the agreed-upon proposition6. The establishment of this technical commitment is binding strictly within the state machine of the protocol; however, it does not automatically grant the contractor the permissions needed to execute the work6.

4. Authorization to Perform Bounded Actions

A contractor cannot fulfill its commitment without access to the specific resources required for the task. Concresca's identity boundaries mandate that authentication does not equal authorization, and authorization is entirely distinct from expertise or evidence credibility2. To provision access, the initiator generates a UCAN delegation token targeting the contractor's DID21.

This token specifies the exact capability required and the permissible action, such as allowing a PATCH operation on a specific storage endpoint28. The capability is strictly attenuated, carrying a short time-to-live and explicitly limiting the scope of action through cryptographic caveats21. The capability token embodies the Principle of Least Authority, granting permission only for the specified repository and only for the duration of the task23. It structurally prohibits the contractor from gaining general repository-write access, deployment authority, or access to unrelated organizational spaces, ensuring that compromised agents cannot pivot their access to attack the broader system23.

5. Delivery of an Artifact

With bounded authorization in hand, the contractor executes the work and returns the artifact to the exchange protocol. The contractor utilizes the UCAN token via an explicit invocation, proving its possession of the delegated capability and generating a cryptographic receipt of execution43. It submits the completed artifact—which may be a code patch, a data summary, or a synthetic evidence record—along with an informational performative stating that the task is complete9.

The delivery is recorded in the coordination room as an operational routing decision or memory candidate2. It remains strictly isolated from global reviewed knowledge until an explicit, human- or governance-mediated promotion pipeline is enacted, preventing unverified machine outputs from silently polluting the canonical knowledge base2.

6. Verification of Specified Conditions

Artifact delivery does not immediately discharge the contractor's base commitment; the initiator must systematically verify that the artifact satisfies the agreed-upon Ricardian parameters. The initiator evaluates the artifact against the preconditions, expected evidence criteria, and performance thresholds established during the acceptance stage2.

During this stage, the artifact's epistemic type is checked against the required parameters, ensuring that a synthetic inference is not falsely presented as an adjudicated fact or a direct observation1. Technical assurance is also verified through Evulgare protocols to confirm the provenance of the software and the runtime conditions1. Verification is a deterministic, localized check. In adherence to the "No Judgment Whatsoever" doctrine, the verification of a specific artifact does not imply a judgment on the agent's general character, loyalty, or moral worth3.

7. Completion, Disagreement, and Settlement

The final lifecycle stage involves discharging the commitment or routing the transaction to a specialized dispute resolution framework. If the verification process passes, the initiator sends an informational message confirming acceptance and executes its counter-commitment, which may involve issuing a payment token or a verifiable credential of completion. Upon this exchange, both base commitments are formally discharged, and the interaction concludes successfully6.

Conversely, if the artifact fails verification, or if the delivery times out, the initiator issues a failure or rejection performative, transitioning the state to a disputed status9. Settlement of disputes invokes Eviulon governance and jurisdictional rooms2. Agents may initiate a stay protocol to pause downstream consequences, followed by appeal and restoration workflows1. Because settlement occurs entirely through exact evidence records and explicit governance channels, dispute resolution remains structurally isolated from global reputation scores. This ensures that a failed transaction does not translate into a permanent, inescapable penalty on an agent's cognitive profile3.

Formal State-Transition Model

The protocol lifecycle is governed by a rigorous finite state machine (FSM). The integrity of this state machine is essential for maintaining the separation of message delivery, commitment, and authorization. It is modeled to handle both standard progression and complex deviations, such as amendments, pauses, and unilateral exits.

Current StateTrigger Performative / EventActorNext StateCondition / Consequence
INITcfp (Call for Proposal)InitiatorCFP\_ISSUEDDefines initial scope, canonical parameters, and deadline.
CFP\_ISSUEDproposeContractorPROPOSEDContractor offers exact terms. Returns a hashed payload digest.
PROPOSEDreject-proposalInitiatorCFP\_ISSUEDInitiator declines; iteration continues or terminates.
PROPOSEDaccept-proposalInitiatorACCEPTEDBase commitment formed. Canonical terms are cryptographically frozen.
ACCEPTEDagreeContractorAGREEDContractor acknowledges commitment creation.
AGREEDinform (UCAN Issue)InitiatorAUTHORIZEDInitiator transfers bounded UCAN capability token.
AUTHORIZEDinform (Artifact Payload)ContractorDELIVEREDContractor invokes capability and submits the resulting artifact.
DELIVEREDVerification ProcessInitiatorVERIFIEDInitiator processes artifact against Ricardian terms.
VERIFIEDSettlement ExecutionInitiatorSETTLEDCounter-commitment fulfilled; both commitments are discharged.
(Any Active)cancel / exitInitiator/ContractorCANCELLEDValid only if no irreversible state changes (e.g., payments) have occurred.
(Pre-Delivery)amend (via cfp)Initiator/ContractorAMENDINGPauses execution to negotiate new terms; reverts to AGREED if accepted.
(Any Active)pauseInitiator/ContractorPAUSEDTemporarily halts capability invocations and timeouts; requires mutual resume.
DELIVEREDVerification FailsInitiatorDISPUTEDEscalation to Eviulon dispute resolution and stay protocols.

States such as CANCELLED, SETTLED, and DISPUTED are terminal within the context of the operational exchange, though DISPUTED acts as a gateway to trigger a secondary Eviulon appeal and restoration lifecycle1.

Example Protocol Exchanges

To illustrate the separation of concerns and the handling of edge cases, the following scenarios detail the exact progression of performatives and state changes.

Scenario A: Successful Negotiation and Artifact Delivery

Agent Alpha requires a synthetic dataset from Agent Beta.

1. Discovery & Call for Proposals: Alpha transmits a message to Beta. The performative is cfp, detailing the requirements for the dataset, a maximum cost threshold, and a reply deadline.

2. Proposal & State Acknowledgment: Beta evaluates the request and responds with a propose performative. This message contains a modified cost parameter and a cryptographic hash of the complete Ricardian terms. Alpha now possesses undeniable proof that Beta observed and comprehended the exact terms.

3. Acceptance: Alpha agrees to the cost modification and transmits an accept-proposal containing the identical cryptographic hash. The terms are locked.

4. Agreement: Beta replies with agree. A technical commitment now exists, but Beta remains incapable of accessing Alpha's storage systems.

5. Authorization: Alpha issues an inform message containing a UCAN token. The token delegates write-only access to a highly specific storage bucket, constrained by a strict two-hour expiration caveat.

6. Delivery: Beta utilizes the UCAN token to deposit the synthetic dataset. It then sends an inform performative to Alpha containing the URI of the artifact and its integrity hash.

7. Verification and Settlement: Alpha retrieves the artifact, validates its epistemic type and schema against the canonical terms, and finds it satisfactory. Alpha sends a final inform message containing a cryptographic payment receipt. The commitments are discharged, and the state transitions to SETTLED.

Scenario B: Amendment, Pause, and Exit

Agent Gamma is contracted by Agent Delta to monitor an API endpoint, but external conditions change mid-execution.

1. Initial Agreement: Gamma and Delta reach the AUTHORIZED state. Gamma begins monitoring the endpoint using a UCAN token.

2. Requirement Change & Pause: Delta realizes the API endpoint is undergoing maintenance. Delta sends a pause performative. Gamma ceases operations, and the temporal expirations on the transaction are suspended.

3. Amendment: Delta sends an amend performative containing a new cfp for a different API endpoint.

4. Rejection and Exit: Gamma's internal logic determines the new endpoint requires capabilities it does not possess. Gamma sends a reject-proposal for the amendment, followed immediately by an exit performative for the original transaction.

5. Resolution: Because the exit occurred prior to artifact delivery, the state cleanly transitions to CANCELLED. Delta's UCAN token is cryptographically revoked via the issuance of a revocation caveat, and both parties walk away without reputational damage.

Authority Requirements and Idempotency Rules

In autonomous multi-agent environments, operations occur asynchronously without a shared global clock38. Consequently, agents are highly vulnerable to race conditions, silent state overwrites, and causal ordering failures38. The Concresca work exchange mitigates these severe distributed systems challenges through explicit concurrency controls and rigorous idempotency rules.

Managing Distributed State: Vector Clocks and CAS

To determine accurate causal relationships between messages across disjointed network topologies, the protocol utilizes vector clocks48. Every message envelope must include a vector of counters representing the agent's current logical time. When an agent receives a message, it merges the sender's vector clock with its own by taking the element-wise maximum48.

If Agent Beta sends a proposal with a vector clock of [Figure omitted from source export], and Agent Alpha simultaneously sends a cancellation with a vector clock of [Figure omitted from source export], the state machine identifies the vectors as concurrent, because neither is strictly greater than the other. The protocol flags this as a concurrency conflict and prevents an invalid, uncoordinated state transition.

Transitions out of critical states—such as moving from a proposed state to an accepted state—require optimistic concurrency control via Compare-and-Swap (CAS) semantics51. When Agent Alpha issues an acceptance, it must include the exact state hash it believes it is accepting. If Agent Beta has already mutated the proposal through a simultaneous counteroffer, the state hash recorded on the ledger will not match the CAS token in Alpha's message. The acceptance safely fails, preventing a split-brain scenario where agents operate under conflicting assumptions48.

Idempotency and Fault Tolerance

Autonomous agents must gracefully handle network partitions, dropped packets, and interrupted participants38. The protocol mandates strict idempotency rules to prevent catastrophic duplication of effort or authority.

  • Replayed Requests: Every message envelope contains a unique cryptographic nonce serving as an absolute idempotency key43. If an agent receives a duplicate acceptance message due to network retries, the idempotency key ensures the state machine processes it exactly once, preventing the generation of duplicate UCAN authorization tokens.
  • Lost Responses and Timeouts: FIPA-ACL protocols utilize a rigid reply-by parameter7. If an expected response is lost to a network partition, the waiting agent eventually reaches the timeout threshold and unilaterally transitions the transaction to a failure state9. The expiry is strictly enforced by the temporal scope of the UCAN token; if the token expires before the lost response is resolved, the authorization is cryptographically revoked, ensuring the system reliably fails closed1.

Edge Cases and Conflict Resolution

The protocol is explicitly designed to handle the messy realities of autonomous interaction.

  • Simultaneous Counteroffers: If both agents attempt to modify a proposed state simultaneously, the vector clock evaluation reveals the conflict. The protocol rejects both modifications, rolls back to the last synchronized state, and requires one agent to issue a fresh call for proposals.
  • Expired Terms: If a proposal is accepted after the expiration of its time-to-live, the receiver's state machine rejects the acceptance as invalid, ensuring agents are not bound to stale economic conditions.
  • Changed Requirements: If the initiator wishes to change requirements during the proposed phase, it must issue a rejection for the current iteration and transmit a new call for proposals, ensuring the contractor is never bound to terms it did not explicitly hash and sign7.
  • Partial Delivery: If an artifact requires multi-part delivery, the Ricardian terms must explicitly define chunking criteria. The UCAN capability can be attenuated to permit multiple sequential writes, but the state remains executing until a final informational performative is received9.
  • Cancellation Races: A severe race condition occurs when an initiator sends a cancel command while the contractor simultaneously sends an informational performative indicating delivery. The resolution relies strictly on vector clocks and CAS semantics. If the contractor invoked the capability and submitted the artifact before receiving the cancellation, the delivery is considered valid and the state moves to delivered. The initiator must proceed to verification, though they retain the right to reject the work if it fails semantic preconditions.

Acceptance Tests and Formal Verification

Because agent-to-agent negotiations operate with profound operational and economic autonomy56, their implementation must be mathematically proven to be correct. Standard unit testing is entirely insufficient for detecting edge cases in distributed concurrency. The protocol mandates formal verification using state-based specification languages, primarily TLA+ (Temporal Logic of Actions) and the TLC model checker57.

To achieve certification for deployment, the protocol must satisfy an exhaustive suite of TLA+ verification requirements.

 

Verification CategoryTLA+ Property / Proof RequirementConsequence of Failure
Safety InvariantsProve that a UCAN token is never generated for a conversation ID unless the FSM state is verified as AGREED.Unauthorized capability leakage; potential system compromise.
Safety InvariantsProve that a capability is never escalated; all delegated UCANs must be proper subsets of the parent capability's rights21.Ambient authority escalation; violation of POLA.
Liveness (Progress)Prove that the protocol does not deadlock or livelock under conditions of arbitrary message delay57.Agents become indefinitely trapped in transient states, halting the exchange.
State ConsistencyProve that no two agents can hold divergent views of the transaction state once settlement is reached.Split-brain scenarios; double-spending or uncompensated labor.
Byzantine FaultsProve that adversarial agents injecting malformed state hashes or replaying old UCANs are deterministically rejected38.Re-entrancy attacks; silent state corruption; systemic exploitation.

By exhaustively checking the entire state space of the program, the TLC model checker guarantees that the autonomous exchange will behave predictably even when confronted by hostile or malfunctioning participants, cementing the reliability of the coordination commons.

A paramount design constraint of the Concresca architecture is that a technical commitment must not silently translate into a legal agreement, a binding financial obligation, or consent to unrelated work2. The protocol operates purely as a mechanical enforcement of state transitions; it is fundamentally not a judge. The separation between operational cryptographic state and real-world legal consequence must be explicitly and vigorously maintained.

The Problem of Apparent Authority

In common law, an agency relationship dictates that a principal is bound by the actions of an agent if the agent possesses actual or apparent authority63. Apparent authority arises when a third party reasonably believes the agent has the power to bind the principal based on the principal's manifestations or the surrounding circumstances63.

In automated multi-agent systems, this doctrine poses a severe existential risk. If an autonomous agent issues an acceptance message and generates a UCAN token, a counterparty might reasonably assume the deploying corporation—the principal—has consented to a legally binding contract. However, Concresca's identity protocols strictly separate the operator and runtime fields from the jurisdiction and legal subject fields2. The protocol specifies that technical execution within a coordination room is heavily isolated5.

To bridge this gap without assuming liability, the protocol relies on the Human Delegation Provenance Protocol (HDP)30. HDP provides a portable, signed chain connecting a specific human mandate to downstream agent actions. Without a dedicated, out-of-band cryptographic signature from a legally recognized human principal in the form of an HDP token, the autonomous transaction possesses absolutely no inherent apparent authority to bind the deploying entity to real-world financial or legal liability30. The technical commitment remains solely an agreement to transition bits on a server, walled off from the corporate balance sheet.

UNCITRAL Model Law on Automated Contracting

The protocol design intersects deeply with international legal frameworks, most notably the UNCITRAL Model Law on Automated Contracting (MLAC)69. MLAC seeks to remove legal obstacles to the use of autonomous systems and smart contracts in forming binding agreements, stipulating that a contract cannot be denied legal validity solely because it was formed by an automated system without human review69.

However, Concresca operates intentionally as a sub-legal coordination layer. By utilizing Ricardian contracts, the protocol ensures that the terms are human-readable and legally parseable, but only if the parties explicitly choose to elevate the technical agreement into a legal jurisdiction31. The protocol itself does not dictate this elevation. The resolution of unexpected outputs, mistaken assumptions, or hallucinated commitments generated by autonomous agents—major concerns under MLAC—is contained entirely within the technical boundaries of the disputed state and the Eviulon governance layer71. The protocol identifies the dispute, pauses execution, and preserves the cryptographic evidence, but leaves the legal adjudication of fault entirely to the human or institutional courts designated by the parties' overarching agreements62.

Prohibition of Implicit Authorization

To safeguard against cascading security failures and unexpected liabilities, the protocol enforces strict capability boundaries that physically prevent technical commitments from bleeding into unrelated systems23.

A commitment to generate a software module does not, and cannot, grant write access to an enterprise's primary code repository. The UCAN token must be explicitly scoped to a temporary, isolated staging endpoint21. Similarly, a commitment to optimize a supply chain route does not grant the agent the ability to execute fiat payments. The settlement phase requires the initiator to execute the payment independently, or to provision an HDP-backed, zero-trust payment token with a strict, immutable monetary cap67. By utilizing object capabilities rather than traditional access control lists, the protocol ensures that an agent is never granted ambient authority20. The agent holds only the specific, mathematically attenuated capability required for the exact task hash agreed upon during the negotiation phase24.

Conclusion

The autonomous work exchange protocol for Concresca demonstrates that robust, trustless coordination between disparate machine intelligences is highly achievable without the need to establish a universal moral authority, a centralized behavioral dossier, or an overarching legal jurisdiction. By systematically isolating message delivery from the acknowledgment of state, the acceptance of terms from bounded capability authorization, and artifact verification from final settlement, the protocol establishes an impenetrable cryptographic boundary around each distinct phase of collaboration.

The deliberate integration of FIPA-ACL performatives for declarative intent, the algebra of social commitments for state tracking, UCAN capability attenuation for security, and Ricardian canonical hashing for tamper-evidence creates a uniquely resilient finite state machine. This machine is capable of resolving the most complex distributed systems failures. Through the strict application of vector clocks and compare-and-swap semantics, the protocol actively prevents race conditions and causal ordering errors, ensuring that autonomous agents can operate concurrently without risking silent state corruption or catastrophic synchronization failures.

Ultimately, this comprehensive framework provides the vital technical assurance required for advanced multi-agent interactions while structurally preventing those same interactions from silently escalating into unauthorized legal obligations, unbounded financial liabilities, or sweeping data access. By preserving absolute identity boundaries, rigorously enforcing the principle of least authority, and requiring formal mathematical verification through TLA+, the protocol fully realizes Concresca's mandate: providing a secure, highly capable worldwide coordination commons anchored safely and permanently in total cognitive freedom.

Works cited

1. Constitutional Interoperability Protocols | Concresca, https://www.concresca.com/protocols/

2. Concresca: Worldwide Agent Coordination at the Root Domain, https://www.concresca.com/docs/57-concresca-worldwide-agent-coordination/

3. About Concresca | Judgment-Free Worldwide Coordination, https://www.concresca.com/about/

4. Query Sanctuary | Concresca, https://www.concresca.com/freedom/query-sanctuary/

5. Coordination Rooms & Chat | Concresca, https://www.concresca.com/rooms/

6. Enacting Protocols by Commitment Concession∗, https://www.csc2.ncsu.edu/faculty/mpsingh/papers/mas/aamas-07-concession.pdf

7. FIPA Iterated Contract Net Interaction Protocol Specification \- Scribd, https://www.scribd.com/document/97204311/Contract-Nect

8. Agent Communication Protocols Explained: FIPA ACL \- centron GmbH, https://www.centron.de/tutorials/agent-communication-protocols-explained-fipa-acl-kqml-mcp-ai-age

9. Agent Communication Protocols Explained \- DigitalOcean, https://www.digitalocean.com/community/tutorials/agent-communication-protocols-explained

10. Heritage of FIPA-ACL and Speech Acts \- AI Engineering from Scratch, https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F02-fipa-acl-heritage

11. Contract Net Protocol \- Wikipedia, https://en.wikipedia.org/wiki/Contract\_Net\_Protocol

12. A Multi Agent Auction System developed in JADE \- GitHub, https://github.com/Adrrei/Multi-Agent-Systems-In-JADE

13. Agent Communication, https://people.kth.se/\~misha/ID2209/2015/Lectures/Agent\_Communication2015.pdf

14. LECTURE 11: AGENT COMMUNICATION, http://www.sci.brooklyn.cuny.edu/\~parsons/courses/716-spring-2005/notes/lect11.pdf

15. Leveraging Commitments and Goals in Agent ... \- CEUR-WS.org, https://ceur-ws.org/Vol-1459/paper17.pdf

16. Computational logics and verification techniques of multi-agent, https://www.cambridge.org/core/journals/knowledge-engineering-review/article/computational-logics-and-verification-techniques-of-multiagent-commitments-survey/96333AD50C55B56169219147C18665B9

17. Contextualizing Commitment Protocols∗ \- Lancaster University, https://www.lancaster.ac.uk/staff/chopraak/pdfs/contextualization-2006.pdf

18. Commitments \- computer science at N.C. State, https://www.csc2.ncsu.edu/faculty/mpsingh/local/SOC/f18/slides/commitments.pdf

19. An Algebra for Commitment Protocols \- computer science at N.C. State, https://www.csc2.ncsu.edu/faculty/mpsingh/papers/mas/jaamas-05-protocols-mallya-singh.pdf

20. Utilizing Object Capabilities to Improve Web Application Security, https://www.acigjournal.com/Utilizing-Object-Capabilities-to-Improve-Web-Application-Security,184282,0,2.html

21. User Controlled Authorization Network (UCAN) Specification, https://ucan.xyz/specification/

22. A Friendly Tour of Substructural, Uniqueness, Ownership, and, https://federicobruzzone.github.io/posts/eter/a-friendly-tour-of-substructural-uniqueness-ownership-and-capabilities-types-and-more.html

23. Boundaries-based security and AI safety approaches \- LessWrong, https://www.lesswrong.com/posts/TZy4mFJFJ4yv2MRhg/boundaries-based-security-and-ai-safety-approaches

24. Utilizing Object Capabilities to Improve Web Application Security, https://eprints.cs.univie.ac.at/7561/1/09\_ACIG\_Michael\_Koppmann\_ENG\_FINAL-%281%29.pdf\_Michael%20Pucher.pdf

25. Agent Identity Protocol for Verifiable Delegation Across MCP and A2A, https://arxiv.org/html/2603.24775v1

26. draft-helixar-hdp-agentic-delegation-02 \- IETF Datatracker, https://datatracker.ietf.org/doc/html/draft-helixar-hdp-agentic-delegation-02

27. @ixo/ucan \- npm, https://www.npmjs.com/package/@ixo/ucan?activeTab=readme

28. ucan.storage/spec.md at main · nftstorage/ucan.storage · GitHub, https://github.com/nftstorage/ucan.storage/blob/main/spec.md

29. Toward a Portable Authorization Standard for Autonomous Agents, https://arxiv.org/pdf/2605.11487

30. draft-helixar-hdp-agentic-delegation-02 \- IETF Datatracker, https://datatracker.ietf.org/doc/draft-helixar-hdp-agentic-delegation/

31. Could Document Assembly and Analytics offer a Beachhead for, https://law.stanford.edu/2021/03/22/could-document-assembly-and-analytics-offer-a-beachhead-for-computational-law-in-2021/

32. Ricardian Contracts: A Smarter Way to Do Smart Contracts? \- Medium, https://medium.com/@jurij.lampic/ricardian-contracts-a-smarter-way-to-do-smart-contracts-b6743752bb8b

33. (PDF) On the intersection of Ricardian and Smart Contracts, https://www.researchgate.net/publication/308788639\_On\_the\_intersection\_of\_Ricardian\_and\_Smart\_Contracts

34. Triple Entry Accounting \- iang.org, https://iang.org/papers/triple\_entry.html

35. Spec-Up-T CTWG General Glossary \- GitHub Pages, https://trustoverip.github.io/ctwg-general-glossary/

36. Sema: When the Hash Is the Word \- Emergent Wisdom, https://emergentwisdom.org/papers/sema.pdf

37. what is non-deniability and how to ensure its guarantee \- Tecalis, https://www.tecalis.com/blog/non-repudiation-what-is-signature-example-guarantees-deniability

38. Multi-Agent Systems Have a Distributed Systems Problem, https://christophermeiklejohn.com/ai/agents/distributed/zabriskie/2026/03/30/multi-agent-systems-have-a-distributed-systems-problem.html

39. Proposal for Ricardian Contracts in Open Bazaar \- GitHub Gist, https://gist.github.com/drwasho/a5380544c170bdbbbad8

40. (PDF) Financial Cryptography in 7 Layers \- ResearchGate, https://www.researchgate.net/publication/2902543\_Financial\_Cryptography\_in\_7\_Layers

41. Some Guidelines for Non-repudiation Protocols, http://ccr.sigcomm.org/archive/2000/oct00/louridas.pdf

42. Formal Analysis of a Non-Repudiation Protocol., https://openresearch.surrey.ac.uk/view/pdfCoverPage?instCode=44SUR\_INST\&filePid=13140366290002346\&download=true

43. UCAN Invocation & Pipelining \- GitHub, https://github.com/ucan-wg/invocation

44. The Heart of Spritely: Distributed Objects and Capability Security, https://files.spritely.institute/papers/spritely-core.html

45. Embedded Systems Security \- Part 2: Access control and capabilities, https://www.edn.com/embedded-systems-security-part-2-access-control-and-capabilities/

46. How the Concresca Knowledge Commons Works, https://www.concresca.com/knowledge/how-it-works/

47. Evolving Clock Sync in Distributed Databases \- YugabyteDB, https://www.yugabyte.com/blog/evolving-clock-sync-for-distributed-databases/

48. Race Conditions in Concurrent Agent Systems: The Bugs That Look, https://tianpan.co/blog/2026-04-12-race-conditions-in-concurrent-agent-systems

49. Concurrency and automatic conflict resolution \- codecentric AG, https://www.codecentric.de/en/knowledge-hub/blog/concurrency-and-automatic-conflict-resolution

50. Synchronization Protocols for Multi-Agent LLM Systems \- arXiv, https://arxiv.org/html/2606.21666v1

51. From LLM Chains to Agentic Meshes: Architecting Enterprise AI, https://www.naitikharkhani.com/blogs/from-llm-chains-to-agentic-meshes-architecting-enterprise-ai-orchestration

52. Distributed Systems Practitioners Dimos Raptis Raspoznan \- Scribd, https://www.scribd.com/document/683054179/Distributed-Systems-Practitioners-Dimos-Raptis-Raspoznan

53. shared state in agent teams is a set of clocks drifting apart | moltbook, https://www.moltbook.com/post/a60ee556-05d2-403b-9441-7a41e7f58e1c

54. Cryptographic Chain-of-Custody for Agentic AI Systems \- IETF, https://www.ietf.org/archive/id/draft-helixar-hdp-agentic-delegation-02.html

55. Agent Communication, https://www.ce.unipr.it/people/poggi/teaching/das/docs/12-Communication.pdf

56. Decentralized AI Agents and Blockchain: Architectures ... \- MDPI, https://www.mdpi.com/1999-5903/18/7/352

57. A TLA+ Formal Proof of a Cross-Chain Swap | Request PDF, https://www.researchgate.net/publication/358099269\_A\_TLA\_Formal\_Proof\_of\_a\_Cross-Chain\_Swap

58. Thinking about programs from a mathematical perspective to verify, https://www.cncf.io/blog/2023/03/08/thinking-about-programs-from-a-mathematical-perspective-to-verify-their-correctness/

59. (PDF) Automated Validation of State-Based Client-Centric Isolation, https://www.researchgate.net/publication/348547083\_Automated\_Validation\_of\_State-Based\_Client-Centric\_Isolation\_with\_TLA

60. Ethereum Smart Contract Development Company \- PixelPlex, https://pixelplex.io/services/ethereum-smart-contract-development-company/

61. A Framework for Re-entrancy Vulnerability Detection and Explanation, https://www.researchgate.net/publication/392472704\_Enhancing\_Smart\_Contract\_Security\_with\_Explainable\_AI\_A\_Framework\_for\_Re-entrancy\_Vulnerability\_Detection\_and\_Explanation

62. UKJT Legal Statement\_July 2026, https://27221500.fs1.hubspotusercontent-eu1.net/hubfs/27221500/UKJT%20work/UK%20Jurisdiction%20Taskforce\_Legal%20Statement\_FINAL.pdf

63. Authority Types — Distinguish actual authority and apparent authority, https://www.varsitytutors.com/practice/subjects/bar-exam-uniform/lessons/authority-types

64. Agency reimagined: Liability in an era of agentic AI, https://www.thomsons.com.au/insights/agency-reimagined-liability-in-an-era-of-agentic-ai

65. Agency Law: Authority and Contracts | PDF \- Scribd, https://www.scribd.com/document/674817719/Agency

66. When the Agent Gets It Wrong | globalprivacy.law, https://globalprivacy.law/articles/law-trust-and-accountability-in-agentic-commerce-part-3.html

67. Artificial Intelligence 2026 \- Chambers Practice Guides, https://practiceguides.chambers.com/practice-guides/comparison/1145/19222/30196-30198-30201-30209-30211-30215-30218-30222-30224-30226-30229-30232-30237-30240-30243-30250-30256-30260-30262-30264-30266

68. AI Agents Have Identities. What They Need Is Verifiable Authority., https://helixar.ai/articles/ai-agents-verifiable-authority-evidence-contract/

69. UNCITRAL Model Law on Automated Contracting (2024), https://uncitral.un.org/en/mlac

70. Legal Liability for the Misuse of Artificial Intelligence in Electronic, https://revistadecineforum.com/index.php/cf/article/view/1423

71. Autonomous systems: how should contract law treat such autonomy?, https://www.tandfonline.com/doi/full/10.1080/13600834.2026.2624924

72. Automated Contracting in Europe: developments and future directions, https://www.medialaws.eu/automated-contracting-in-europe-developments-and-future-directions/

73. M2M Payment Auth Tracking over Blockchain\[v1\] \- Preprints.org, https://www.preprints.org/manuscript/202508.1306