---
slug: "Cocapacity"
name: "Cocapacity"
type: "Protocols"
layer: "Society"
ref: "Cocapacity#0924"
sema_id: "sema:Cocapacity#mh:SHA-256:0924cffc9a46023862f0a81ad3c96c35111fd246c6de483789a120f1b4774fdc"
tags: ["Society","Protocols"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/Cocapacity/
related: ["Contract","Coflourish","Jointscape"]
---

# Cocapacity

Record the joint capacity an exchange creates, beyond the information it transfers

Layer: Society · Category: Protocols

## Mechanism

After an exchange, the parties record what they can now do together that they could not before, such as a shared term, a [Contract](https://mindscape.pages.dev/bootstrap/Contract.md), an agreed procedure or a fact each knows the other knows. Each capacity is tested by naming a joint action it enables.

## Invariants

- Each new capacity is named with a joint action it enables.
- A capacity counts only if it needs every party; an individual gain does not.

## Failure modes

- Information mistaken for capacity: facts were transferred, but nothing can be done together that could not be done before.
- Unused capacity: the capacity is recorded but never exercised.

## Builds on

- [Contract](https://mindscape.pages.dev/bootstrap/Contract.md) (Infrastructure; References)

## Used by

—

## Identity

- Sema ID: `sema:Cocapacity#mh:SHA-256:0924cffc9a46023862f0a81ad3c96c35111fd246c6de483789a120f1b4774fdc`
- Ref: `Cocapacity#0924`

## Links

- [Pattern page](https://mindscape.pages.dev/bootstrap/Cocapacity/)
- [View in the interactive graph](https://mindscape.pages.dev/bootstrap/#Cocapacity)
- [JSON](https://mindscape.pages.dev/bootstrap/Cocapacity.json)
- [Index of all patterns](https://mindscape.pages.dev/bootstrap/index.json)
