Approvals for the actions that can't go wrong.
A3 is an Approval Authorization API that adds enforced, cryptographically verifiable approvals to privileged operations and policy-driven workflows—with an optional client app for fast human decisions.
Integrate in an afternoon. Start with one endpoint.
Incidents don't start with hacks.
They start with one risky action.
Risky production deployment
A bad deploy during a code freeze can take down production. There's no undo button.
Privilege escalation
SSO off, roles changed, keys rotated—each one click away from disaster.
Sensitive export / key rotation
Exports and secrets are high-leverage failure points that rarely get proper oversight.
Approvals you can enforce, not just record.
A3 sits between your system and a risky action, collecting a signed human decision before anything irreversible happens. Integrate with a single API request plus webhook (or polling).
Create approval request
- Your backend sends the action + required fields
- Policy defines quorum + rules
POST /approval-requestsCollect signed decisions
- Approvers review context and approve/reject
- Each decision is cryptographically signed
Enforce outcome
- A3 returns allow/deny via webhook or polling
- Your workflow continues or stops
POST /decision-webhookHow A3 stays unskippable
Think of it like GitHub branch protection, but for production actions.
Signed approvals
Each approver signs a decision. No "approved in Slack" screenshots.
Server-enforced policy
Quorum, roles, and required fields are validated by A3, not your UI.
Decision receipt
Your backend receives a verifiable receipt before executing any action.
curl -X POST https://a3.eighty8.xyz/v1/approval-requests -d '{ "tenant_id": "tenant_123", "action": "access.elevate", "reference_id": "req_9f3c", "policy": { "quorum": { "required": 2 } }, "fields": { "role": "production_admin", "duration": "1h", "user_id": "usr_42" }, "callback": { "type": "webhook", "url": "https://your-server.com/webhooks/a3" } }'
Built for the teams that carry risk
Approvals aren't owned by one role. They're shared responsibility.
Engineering
- Ship approvals without inventing a policy engine
- Enforce decisions in code, not Slack
- No custom edge cases per tenant
Security / IT
- Signed decisions, not screenshots
- Clear audit trail
- Hard to bypass, easy to review
Risk / Compliance
- Deterministic policies (quorum, thresholds, required fields)
- Exportable approval records
- Audit-ready by default
Finance / Ops
- Dual control for critical operations
- Prevent irreversible mistakes
- Confidence at scale
Approvers shouldn't need a dashboard login.
The A3 client app gives your team a fast, secure way to approve or reject requests from anywhere—no VPN, no admin panel, no friction. Approve via signed link, push notification, or mobile app without giving approvers system access.
- Push notifications for instant visibility
- Cryptographically signed decisions
- View full request context before approving
- Works on iOS and Android
Want to shape the future of secure approvals?
Join our early access program. Get priority support and influence A3's roadmap.
Simple pricing, when you're ready.
We're validating usage patterns before locking pricing. Pricing will be based on approval volume.
For teams validating approval workflows in development.
For teams running approvals in production with real users.
For teams needing SSO, SLAs, audit exports, and custom policies.
Questions
If approvals matter, don't bolt it on later.
Get it right from the start with an API designed for the job.