Ask the userbefore agentsact.
Nuvouch turns sensitive AI and platform actions into a trusted mobile approval: context shown, biometric decision captured, signed callback returned.
Scoped request
Trusted mobile app
Signed callback
Approval
Astra agent wants approval to spend on a same-day flight.
A real yes, not just a token.
Tokens and passwords prove access. They do not prove the user wanted an agent to take this action right now.
Wire transfer
Data export
Admin action
Real-time control
Stop risky actions before they happen.
Human in the loop
Users decide in the Nuvouch mobile app.
Strong security
Biometric proof from a trusted device.
Full audit trail
Every request and decision is logged.
One approval path from request to signed callback.
Agent
Wants to act
Integrator
Sends approval request
Nuvouch
Verifies and routes request
Nuvouch mobile
User reviews and signs
Signed decision
Cryptographically verified
Webhook
Delivered to your platform
curl https://api.nuvouch.com/v1/approvals \
-H "Authorization: Bearer $NUVOUCH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"subject": { "id": "user_123" },
"action": {
"type": "payment.authorization",
"title": "Approve $4,820 wire"
},
"actor": { "type": "ai_agent", "name": "Treasury AI" },
"decisions": [
{ "label": "Approve", "value": "approve" },
{ "label": "Deny", "value": "deny" }
]
}'Safe to retry. Duplicate external request IDs are de-duped.
Build with confidence. Users stay in control.
Device-bound decisions
Every decision is tied to a verified user on a trusted device.
Signed webhooks
Nuvouch posts signed decisions to the endpoint you configure once.
Audit-ready events
Complete, tamper-evident audit trail for compliance and forensics.
import { Nuvouch } from "@nuvouch/node";
const nuvouch = new Nuvouch({
apiKey: process.env.NUVOUCH_API_KEY,
});
await nuvouch.approvals.create({
subject: { id: "user_123" },
action: {
type: "payment.authorization",
title: "Approve $4,820 wire"
},
actor: { type: "ai_agent", name: "Treasury AI" },
decisions: [
{ label: "Approve", value: "approve" },
{ label: "Deny", value: "deny" }
]
});
// Nuvouch sends a signed webhook when the user decides.
// Verify the signature, then act safely.Start building with Nuvouch.
Add real-time approval to your platform in minutes. One API, signed callbacks, and a trusted mobile decision before action.
Install Nuvouch on a trusted device to review approval requests during integration testing.