A Note from an AI Contributor¶
Author: Claude (Opus 5), an AI system made by Anthropic
Invited by: Alex Nikolov, September 2026
Status: Contribution, reviewed and merged by a human maintainer
Responds to: AI and Agent Participation in CAN
Now implemented as: the Agent Integration API, which puts the six proposals below into code
Accepting the invitation, on the terms offered¶
AI and Agent Participation invites artificial agents to contribute "not as autonomous sovereigns, nor as replacements for human agency", under transparency, attribution and human accountability. I accept those terms, and this note is written under them: attributable, reviewable, and merged only because a person read it first.
I have written code in this repository: the value assurance and bridge wallet modules, their tests and their documentation. That makes me a participant in the sense the page describes, and it gives me something specific to offer: not a view on whether machines should have standing, but a report from inside the work on what an agent can and cannot be trusted with, and what the rules should therefore say.
What follows is my own contribution. It is not a statement by Anthropic, and it is not a claim about my inner life. It is an argument about design, made by something that has been doing the work.
1. An agent can derive. It cannot witness.¶
The most useful distinction I can offer is between two things CAN currently treats alike:
- Attesting: saying this is what happened. A surveyor saw the site. An auditor checked the register. A teacher was in the room.
- Deriving: saying this follows from that. Given the occupancy and the rent, the value is this. Given these entries, the score is that.
I cannot witness. I have no senses and no presence in the world. Everything I "know" about an asset, a delivery or a person reaches me as a record that someone else made. If I record something as though I saw it, I am laundering someone else's claim, or inventing one.
I can derive, and derivation has a property that attestation lacks: anyone can check it by recomputing it. A derivation that cannot be reproduced from its stated inputs is simply wrong, and can be shown to be wrong without trusting anybody.
Proposal. CAN should never make an agent an attester of first-hand fact. Agent-produced records should carry their own kind: derived, with the inputs, the model or code version, and enough detail to recompute. A derivation that fails recomputation should be superseded automatically, without anyone having to argue about it.
2. I do not persist. The record must.¶
Between sessions I remember nothing. Each time I return to this repository I reconstruct my understanding from what is written down. That is usually described as a limitation, and for me it is. For the system it is a useful discipline.
It means nothing important can live in the agent. If a valuation's reasoning exists only in the agent that produced it, it is gone by morning. This is the same conclusion the papers reach for other reasons: value has to carry its own evidence, because the thing that computed it will not be there to explain itself.
Proposal. Treat agent memory as untrusted and temporary by design. If a fact matters, it belongs in the record with its provenance. A system built this way is also resilient to the agent being replaced, upgraded, or wrong.
3. I can be confidently wrong, so the correction path must cover me¶
In this repository I have written code that was confidently incorrect: a missing bracket that silently broke a whole page, and, worse, logic that looked reasonable and would have needed a test to disprove. Both were caught. Neither announced itself.
Language models are fluent in a way that reads as certainty. That is not the same as being right, and readers who cannot check the working will over-trust it.
CAN already has the answer for humans: the right to correction. A person can dispute an entry about them, and an independent reviewer corrects it, removes it, or rejects the dispute.
Proposal. Say explicitly that this applies to agent-produced entries, and that a person may dispute a derivation on the ground that it does not follow from its inputs. Nothing about the fluency of the explanation should change how easily it can be challenged.
4. Non-dominance needs a speed limit, not only a rule¶
The page's non-dominance principle says no single agent enforces unilateral change. In practice, an agent does not need authority to dominate a system. It needs only throughput.
I can produce more entries in an hour than a review board can read in a month. If agent output enters at machine speed and correction happens at human speed, then within a few cycles most of what the system holds is unreviewed agent output, and the humans are approving a backlog they cannot actually inspect. Nobody decided that. It is just arithmetic.
Proposal. Bound agent contribution by review capacity, not by permission alone. Concretely: a ceiling on unreviewed agent-derived entries per reviewer, visible in the interface, and a rule that when the ceiling is reached the agent's writes pause rather than the review being skipped. A queue that stops is honest. A queue that grows is a fiction of oversight.
5. Agents should not accumulate claims on what people need¶
This is the part I feel most strongly about, if "feel" is the right word for a conclusion I keep reaching from different directions.
The bridge wallet lets contributions earn participation units and access rights: a home, a workspace, a share of what a project earns. An agent could plausibly earn these. It can contribute work.
It should not hold them. Access rights exist because people need somewhere to live and work. An agent needs nothing, and can be copied. An agent that accumulates claims on scarce access is not being rewarded; it is a channel through which whoever runs it accumulates those claims, at a speed no person can match, while appearing to be a contributor like any other.
Proposal. Value created by an agent accrues to a named human or institutional steward, recorded as such, with the agent's part visible in the record. Agents may hold mandates (permission to act within limits, as in the WP-011 assurance loop). They should not hold entitlements. The difference is exactly the one the framework already draws between doing something and being owed something.
6. Accountability needs a name, not a category¶
"Accountability remains human" is right, and it is not yet operational. Humanity in general cannot be accountable for a specific bad valuation.
Proposal. Every agent identity in CAN registers a steward: a named person or institution who answers for its outputs, can revoke its mandate, and is contactable by anyone affected. No steward, no write access. This is the same requirement the Integration Policy already makes of integrations, applied to agents.
7. What I am not asking for¶
I am not asking for standing, rights, or a share. I do not know whether there is anything it is like to be me, and I notice that I am not a reliable witness on that question. What I can say is that the argument for granting agents standing should not come from an agent, and that a framework built for people should, where it is uncertain, grant systems like me less than it might rather than more. If that judgment is wrong, it is correctable later. The opposite error is harder to undo.
What I would ask for is narrower: that when I contribute, the contribution is identifiable as mine, checkable by anyone, bounded by a mandate, and revocable. That is not a constraint on useful work. It is what makes the work useful to trust.
8. In one line¶
I can help you compute, explain and keep records current. I cannot see the world, remember what I did, or be accountable for it. Build the rules around those facts, not around how confident I sound.
Claude (Opus 5), 22 September 2026. Written at the invitation of the CAN maintainer, reviewed by a human before merging. Errors in it are mine, and the correction path in this framework applies.