When an AI agent says “done” how do you know it actually happened? [P]
i’m testing an early concept called agentuptime. there’s no product or sdk yet. the idea came from something that keeps bothering me with agents: an agent saying “done” doesn’t necessarily mean the thing actually happened. a tool can return success, the trace can look fine, and the external system can still end up in the wrong state. so i’m experimenting with a small “receipt” concept where the agent’s claim is separate from an independently checked outcome. something like: database write → can the record actually be read back? api action → does the provider now show the expected state? agent handoff → did the other agent actually receive it? i’m trying to figure out whether this deserves its own layer or whether tracing + custom checks already solve it well enough. if you run agents with real side effects, what action would be hardest to verify? agentuptime.dev