Pushary

Public audit trail

2 days of running my company from my phone

Every approval my agents asked for since July 5, 2026. Raw args redacted, counts real.

Aadil Ghani, founder of Pushary

See pricing

214

Total decisions

40.2%

Auto-cleared by policy

3s

Median approval latency

6.3% / 93.8%

Questions vs commands, when asked

The feed

One row per decision. Tool name, which agent, what was decided, and how long the human took. AUTO rows never reached the phone, so the questions-vs-commands split is measured over the decisions that did. Commands, file paths, prompts, and question text never make it into this export.

Mon, Jul 62 decisions
09:00Claude CodeQuestion for the human22sAPPROVED
09:00Claude CodeQuestion for the humanESCALATED
Sun, Jul 5212 decisions
11:00Claude CodeEdit26sAPPROVED
11:00Claude CodeEdit27sAPPROVED
11:00Claude CodeEdit13sAPPROVED
11:00Claude CodeEdit7sAPPROVED
11:00Claude CodeEdit4sAPPROVED
11:00Claude CodeEdit7sAPPROVED
11:00Claude CodeEdit9sAPPROVED
11:00Claude CodeEdit4sAPPROVED
11:00Claude CodeEdit5sAPPROVED
11:00Claude CodeEdit4sAPPROVED
11:00Claude CodeEdit3sAPPROVED
11:00Claude CodeWrite3sAPPROVED
11:00Claude CodeEdit5sAPPROVED
11:00Claude CodeEdit2sAPPROVED
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash4sAPPROVED
11:00Claude CodeBash65sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBash3sAPPROVED
11:00CodexBashAUTO
11:00CodexBashAUTO
11:00Claude CodeEdit19sAPPROVED
11:00Claude CodeBash7sAPPROVED
11:00Claude CodeEdit2sAPPROVED
11:00Claude CodeBash6sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBash0sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBash3sAPPROVED
11:00HermesQuestion for the human6sAPPROVED
11:00Claude CodeBash2sAPPROVED
11:00HermesQuestion for the human8sAPPROVED
11:00HermesQuestion for the human7sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeWrite3sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeWrite2sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeEdit6sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeQuestion for the human15sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBash4sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashESCALATED
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeEditAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeEditAUTO
11:00Claude CodeBashESCALATED
11:00Claude CodeBashAUTO
11:00Claude CodeEdit10sAPPROVED
11:00Claude CodeBash5sAPPROVED
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeEdit5sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash5sAPPROVED
11:00Claude CodeEdit2sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash6sAPPROVED
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeEdit2sAPPROVED
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeEdit2sAPPROVED
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeBash6sAPPROVED
11:00Claude CodeEdit5sAPPROVED
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash5sAPPROVED
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash4sAPPROVED
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBash3sAPPROVED
11:00Claude CodeBash2sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBashAUTO
11:00Claude CodeBash7sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBash12sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBash17sAPPROVED
11:00Claude CodeBash4sAPPROVED
11:00Claude CodeBash4sAPPROVED
11:00Claude CodeBash5sAPPROVED
11:00Claude CodeBashAUTO
11:00Claude CodeBash0sAPPROVED
11:00Claude CodeWrite7sAPPROVED
11:00Claude CodeWrite13sAPPROVED
12:00Claude CodeEdit15sAPPROVED
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeEditESCALATED
12:00Claude CodeBashAUTO
12:00Claude CodeBash0sAPPROVED
12:00Claude CodeQuestion for the human16sAPPROVED
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeEdit15sAPPROVED
12:00Claude CodeWrite2sAPPROVED
12:00Claude CodeEdit2sAPPROVED
12:00Claude CodeBashAUTO
12:00Claude CodeEdit2sAPPROVED
12:00Claude CodeEdit4sAPPROVED
12:00Claude CodeEdit3sAPPROVED
12:00Claude CodeEdit2sAPPROVED
12:00Claude CodeEdit3sAPPROVED
12:00Claude CodeEdit4sAPPROVED
12:00Claude CodeEdit2sAPPROVED
12:00Claude CodeEdit3sAPPROVED
12:00Claude CodeEdit2sAPPROVED
12:00Claude CodeEdit2sAPPROVED
12:00Claude CodeEdit2sAPPROVED
12:00Claude CodeEdit2sAPPROVED
12:00Claude CodeEdit3sAPPROVED
12:00Claude CodeEdit3sAPPROVED
12:00Claude CodeEdit2sAPPROVED
12:00Claude CodeEdit5sAPPROVED
12:00Claude CodeEdit25sAPPROVED
12:00Claude CodeEdit3sAPPROVED
12:00Claude CodeEdit4sAPPROVED
12:00Claude CodeEdit2sAPPROVED
12:00Claude CodeEdit3sAPPROVED
12:00Claude CodeEdit3sAPPROVED
12:00Claude CodeEdit4sAPPROVED
12:00Claude CodeEdit16sAPPROVED
12:00Claude CodeEdit2sAPPROVED
12:00Claude CodeBashAUTO
12:00Claude CodeBash0sAPPROVED
12:00Claude CodeEditESCALATED
12:00Claude CodeBashAUTO
12:00Claude CodeEdit9sAPPROVED
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeBashAUTO
12:00Claude CodeEditESCALATED
12:00Claude CodeEditESCALATED
12:00Claude CodeEditESCALATED
12:00Claude CodeEdit4mAPPROVED
13:00Claude CodeQuestion for the human49sAPPROVED

How to read this

The badges

  • AUTOCleared by policy without touching the phone. Safe read-only commands and tools with an auto-approve rule.
  • APPROVEDA human said yes from the phone, the dashboard, or Slack.
  • DENIEDA human said no. The agent was blocked from running that tool call.
  • ESCALATEDNo phone answer inside the timeout, so the decision fell back to the terminal per policy.

What was redacted

Each row keeps the tool name, the agent, the decision, the date and hour, and the seconds between ask and answer. The export drops everything else: no shell commands, no file paths, no targets, no prompts, no diffs, no question text. The counts and timings are exactly what the audit logs recorded.

Yes, this page is made by the thing it sells

Fair objection. Every row here exists because an agent hit a permission gate and Pushary logged what happened next. That is the pitch, not a trick: run your agents through one policy and you get this record as a byproduct. You do not have to trust the summary numbers at the top, you can count the rows yourself.

Where the data comes from

Exported read-only from the founder's own Pushary workspace on 2026-07-06, covering the previous 7 days. Questions and answers come from the decision log. Auto-cleared rows come from the action receipt log, and any action matching a logged human decision is dropped from the auto count so nothing is counted twice. Regenerated from the audit logs, never edited by hand.

Get your own receipts

Set one permission policy across Claude Code, Codex, Cursor, and Hermes. Approve the risky calls from your phone. Every decision lands in an audit trail like this one. 7-day free trial.

See pricing