Human approval.
Verifiable by design.

Your AI agent acts. Recipients get proof — a signed receipt that a human approved.

Human ApprovedCryptographically SignedExternally Verifiable
Node.js
import { createApproval } from 'florinda';

const approval = await createApproval({
  action: {
    type: 'send_email',
    to: 'customer@example.com',
    subject: 'Refund Update',
    body: 'Hi there, your refund has been issued…',
    amount: 125.00
  },
  reason: 'Customer requested an update and
            confirmed refund via chat.',
  context: {
    conversation_id: 'conv_8f3e1',
    source: 'support_agent'
  },
  notify: ['slack:#approvals', 'email:ops@acme.com']
});

// Action executes only after human approval
// A signed receipt is issued for audit & verification