Skip to content

About

Agent Work Record: who let the agent do it, what proves it, who said it was good. Spec, JSON Schema and a dependency-free validator.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

Agent Work Record

Your agent says it's done. An Agent Work Record (AWR) says who let it, what proves it and who said it was good, in one JSON file any tool can write.

Every record answers three questions:

  1. Who was allowed to do this? Which agent, acting for which person, with what permission, until when.
  2. What shows it was done? The pull request, the CI run, the screenshot, the review.
  3. Who said it was good? Which person accepted or rejected it, and on what basis.

It also keeps an append-only audit trail of how the work happened. A system that does not own the work, such as a CI service, can send one piece of evidence or one event as a fragment.

Check your output

One script, no dependencies, Node 24:

git clone https://github.com/Background-Craft/agent-work-record
cd agent-work-record
node spec/validate.mjs                  # every example, and every broken one fails as it should
node spec/validate.mjs my-record.json   # your records

The check is strict on purpose: it is the writer conformance check. Readers must still ignore fields they don't know.

Add your tool

Writing or reading records? Add a line to IMPLEMENTERS.md with a pull request. See CONTRIBUTING.md.

License

Apache-2.0. See LICENSE.

About

Agent Work Record: who let the agent do it, what proves it, who said it was good. Spec, JSON Schema and a dependency-free validator.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages