"Can we trust an agent with write access?"

You decide how much it can do, and you can always see what it did:

  • Its permissions are its person's. A key acts only with its owner's permissions; a project the owner cannot see does not exist for the agent.
  • Read-only, enforced. A read-only key is enforced by the database itself: it cannot write.
  • Nothing silent. Every change is attributed to the key's owner and marked as an agent's.
  • Evidence first. The workflow can hold work until the agent provides evidence.
  • Acceptance. Quasar's agent contract tells agents to accept documents only on a person's word. To make it impossible, give the agent a key whose owner is not a project lead.
  • Time. An agent's time becomes a cost only when a person confirms it.