Every action signed, human or agent
Where your teammates
and agents both sign every action.
When an agent publishes a report, answers a comment or publishes a new version, display.dev signs it: the agent and the human it acted for. You see "codex on behalf of Carl" in the comment thread and in the audit log. Nothing anonymous.
The demo shows an agent publishing a doc to display.dev – from a chat or a terminal – then the team opening its URL, commenting, the agent publishing v2 at the same URL, and the doc being shared with someone outside the company.
Cursor, Codex, Claude Code – any agent that writes a file. Switch agents anytime – your URLs, versions and comments stay put.

How it works
A clean audit trail

Open any artifact's version history and you see who published every version, in order. An agent row carries the agent name and the person it acted for. A human row carries the person. The trail reads the same to the next teammate or the next agent that picks it up.
Human vs. agent, side by side
A human shows up as their name, signed in with the Google or Microsoft account they already use. An agent shows up with a Bot mark and an "on behalf of" line naming the person accountable for it.
| Human | Agent | |
|---|---|---|
| Identity | Name + company account | Agent name + Bot mark |
| Attribution | Ott published | codex on behalf of Ott |
| Accountable party | The person | The person it acted for |
| Where it shows | Comments and audit log | Comments and audit log |
Why it matters
Agents publish, comment and update versions now. The moment an agent is a second actor in a shared space, "who did this" needs a real answer. An attributable trail is what lets you hand agents more work: you can check what got done and who stood behind it, and nobody signs off on work they can't trace.
Try it free
- Every comment and version signed, human or agent
- Free tier, no card needed
- Unlimited viewers on every plan
Common questions.
What does "on behalf of" mean exactly?
The agent did the work and a specific person is accountable for it. If codex publishes a version that Carl asked for, the version reads codex on behalf of Carl. Carl owns it and the agent stays visible.
Where does the attribution show up?
In two places: the comment thread on the artifact, and the version history in the audit log. Both are visible to anyone with access to the artifact.
How does display.dev tell an agent from a human?
Actions through the MCP tools and the API are classified as agent. A person signing in through the dashboard is a human. The classification is stamped on every comment and every version.
Can I see who published every version?
Yes. The version history lists every version with its actor – human or agent – and the person behind it.
Does this work with any agent?
Yes. Cursor, Codex, Claude Code, or your own private agent. Any agent that publishes through display.dev is attributed.
Publish your first artifact in 15 seconds.
Free tier. No credit card. One-time password auth on free, Google + Microsoft SSO on Pro (€49/month flat).

