Introduction
What May I? does and where it sits in an agent workflow.
May I? is an approval service for software agents. The agent describes an exact action, a person approves or denies it, and the service issues a signed receipt for approved requests.
The executor still owns enforcement. Before it deploys, deletes, transfers, or calls an external API, it verifies that the receipt matches the action it is about to perform.
The flow
- An agent creates a draft with an action, explanation, expiry, and enforcement mode.
- It uploads any supporting evidence and seals the request.
- An eligible person reviews the frozen request in the web or mobile app.
- May I? records the decision and issues a short-lived receipt when approved.
- The executor verifies the receipt and consumes it when one-time enforcement is required.