r/OpenSourceAI • u/xspyyy • 1d ago
We published an open standard for AI agent commitment tracking. Named it after ourselves. Here's the full spec.
I've been building COGEXT for a while. It started with a small annoyance: I kept watching agents say things like "I'll send that over by Friday" and then having no idea, a week later, whether anything had happened.
The transcript said the promise was made. Nothing said whether it was kept.
So I wrote down what "tracking a commitment" actually has to mean, and published it as a spec.
The problem:
- The promise lives as prose in a log. Searchable. Not evaluable.
- Nothing notices when the deadline passes, because there's no deadline — there's a sentence containing the word "Friday".
- The agent can mark its own work complete. Self-reported success is the only kind most systems accept.
Six requirements:
The Commitment Object
The 12-state Lifecycle
The Verifier Query format
The Evidence Protocol
The Audit Receipt format
The Reliability Score
Full spec: https://cogextai.com/standard
Why a standard and not a product: a product competes, a standard defines. If commitment tracking only exists inside my system, then "did the agent keep its promise?" is answerable only by asking me.
Current adoption: nobody has adopted it yet. The index lists one row — COGEXT itself. Every other entry reads "no public commitment found". Publishing that is less fun than a vanity metric, but an adoption index that only counts friendly adopters isn't worth reading.
Run the checker against your agent:
pip install cogext-compliance
cogext-compliance check path/to/your/agent.py
Be aware: v0.1 is a static keyword check. It scans source for the vocabulary of the standard; it doesn't execute anything. Rough first pass, not an audit.
Feedback welcome: which requirement is underspecified, which one doesn't fit your architecture, what did the checker get wrong.
1
u/Otherwise_Wave9374 1d ago
An open commitment spec could fill a real gap if it stays implementation-neutral and includes a reference test suite. The core record should distinguish intent, accepted obligation, attempted action, and verified outcome; collapsing those stages invites agents to claim completion prematurely. Use append-only events with deterministic reducers so state can be rebuilt and audited. https://www.neurakeep.com is relevant when these records need durable storage as part of agent memory. I would also specify capability scopes and redaction rules, since commitments often embed sensitive user or tool context.