AssureAssure

Trust every interaction.

Secure authentication and authorization for a world of humans and AI agents.

Assure helps businesses create secure, low-friction customer authentication and authorization experiences across the channels people already use. Authenticate customers. Approve sensitive actions. Confirm intent. Authorize transactions. Keep people in control — even when AI agents are doing the work.

What Assure covers

One platform for authentication and authorization.

Authentication today, authorization for what comes next — the capabilities Assure is building across every channel a customer already trusts.

Verification experience

A guided customer verification walkthrough you can try today.

Passkeys, MFA and OTP

Phishing-resistant sign-in and step-up challenges built on FIDO2 and WebAuthn.

Apple Messages for Business

Branded, verified conversations inside the native Messages app.

WhatsApp and RCS for Business

Verified sender identity on the channels customers already use.

Web and mobile

Authentication and approval surfaces embedded in your own apps.

AI agent authorization

Human approval for actions an agent proposes on someone's behalf.

Problem → Product

Modern MFA without the SMS friction.

SMS one-time codes are expensive, easy to imitate and painful to use. Assure is designed to replace or augment them with passkeys, verified messaging and adaptive step-up authentication, so the challenge fits the risk instead of interrupting everyone equally.

Sign-inRegistrationAccount recoveryPassword resetStep-up authenticationHigh-risk actionsTransaction verificationCustomer-service authentication

Security shouldn't require a worse customer experience.

A passkey cannot be read aloud, forwarded, intercepted or phished, because there is nothing reusable to hand over. The private key stays on the customer's device, only a public key is registered with your service, and the key is bound to the origin it was created for. Assure builds on the FIDO2 and WebAuthn specifications, and never handles biometric data.

Passkeys, step-up authentication and account recovery are still in development. The verification walkthrough is the part you can try today.

9:41Messages···
Your brand
Verified sender

Approve this sign in from a new device?

✓
yourbrand.com/verify
Verified
ApproveNot me

Illustration

Trusted customer interaction surface

Meet customers where they already are.

Messaging is not just another place to send a one-time code. It is a place where the sender is known, the request is explicit and the customer can approve or decline in one step.

Learn more about verified messaging →

Apple Messages for Business

Branded, verified conversations in the native Messages app on iPhone, including Apple Pay where a business supports it.

Learn more →

RCS for Business

Verified sender identity and rich, branded messages in Google Messages on Android.

Learn more →

WhatsApp

Reach customers in the app they already use every day, with a business identity they can check.

Learn more →

Web and mobile

The same authentication and approval steps inside your own website and apps.

Learn more →

Channel delivery depends on the customer's device and the business's own channel approvals. Apple, Google and Meta do not endorse Assure.

Future → Working experience

AI agents can act. Humans should authorize.

As agents shop, book and manage accounts on someone's behalf, a business still has to establish who is behind the agent and exactly what that person approved. Authentication asks whether this is really the customer. Authorization asks whether the customer approved this action.

Human
Personal AI agent
Assure
Enterprise AI agent
Business systems
01 · Identity

Prove it's really you.

Establish who is approving, using a passkey, your existing identity platform, MFA, verified messaging or a step-up challenge.

02 · Intent

Approve exactly what's happening.

Present the specific action: change this flight, reset this credential, share this information, approve this order.

03 · Authorization

Authorize the consequence.

Capture explicit approval of the outcome — a passkey confirmation, a transaction confirmation, a payment authorization.

AI can prepare the action. The human authorizes the consequence.

  1. 1“Change my flight tomorrow, keep me in Comfort+, and don't spend more than $150.”
  2. 2Assure authenticates the human behind the agent.
  3. 3The enterprise agent finds options that fit the stated limits.
  4. 4The human approves the option they want — or declines.
  5. 5The human authorizes the exact amount before anything is charged.
  6. 6The business system completes the change and confirms it back.

This walkthrough describes the architecture we are building toward. Agent authorization is not built today.

Agent-to-agent commerce

Authorize the transaction, not the credentials.

A customer delegates to a personal agent. That agent talks to an enterprise agent connected to CRM, commerce and service systems. Assure sits at the trust boundary between them, so the customer approves a specific transaction instead of handing over a card.

An AI agent shouldn't need your credit card number to buy something for you.

Payment authorization orchestration is still ahead of us. Apple Pay is available inside supported Apple Messages for Business implementations.

Learn more about transaction authorization →
AuthenticateAuthorizePayConsentShareEscalate
Works with what you have

Work with your existing stack.

Assure is designed to sit alongside the identity, service and agent platforms you already run.

Enterprise agents and CRM

Enterprise assistants such as Agentforce can do a great deal of work — until something needs a real person's approval. Assure is designed to be that checkpoint, inside a service conversation and across the systems behind it.

For the Salesforce ecosystem →

Salesforce and Agentforce are trademarks of Salesforce, Inc. No partnership or endorsement is implied.

Your identity platform

Your identity platform already knows who the customer is. Assure is designed to give you a trusted channel to reach them for step-up, passkey challenges, recovery, consent and approvals.

For identity platforms →

Standards-based compatibility, built on OAuth 2.0, OpenID Connect, WebAuthn, REST and webhooks. No certified integration is claimed.

Human escalation

When policy, complexity or customer preference calls for a person, the handover carries the authenticated customer, the original intent, the approvals received and the reason for escalation — instead of starting over.

Standards and boundaries

FIDO2, WebAuthn, NIST Digital Identity Guidelines, OAuth 2.0, OpenID Connect, REST, webhooks and MCP. Least privilege, scoped consent, verifiable intent: agents act within boundaries people understand and control.

Assure is not certified by FIDO, NIST or any other body, and makes no compliance claims.

Developer experience

One API for trusted customer actions.

The shape we are designing toward: a small set of calls that cover authentication, approval and authorization across every channel.

authenticate()Ask the customer to prove who they are.
requestApproval()Present a specific action and capture the answer.
requestPayment()Ask the customer to authorize an amount.
escalateToHuman()Hand the conversation to a person with context.

These names are conceptual and are not shipping endpoints. Current API keys, references and integration guides live in the Assure developer portal.

Use cases

Wherever an action needs a person's approval.

Account recovery

Re-establish trust with a customer who has lost access, without leaning on a code anyone can ask for.

Financial services

Confirm logins, payments and account changes with an explicit approval from the customer.

Travel

Verify a traveller, confirm itinerary changes and authorize fare differences.

Commerce

Approve orders, address changes and refunds in a conversation the customer already trusts.

Customer service

Authenticate the person in a service conversation before sensitive information is shared.

Healthcare

Protect account access and appointment changes with a verifiable approval step.

Government

Give constituents a clear, checkable way to confirm requests and approvals.

AI agents

Authenticate the human behind an agent and capture approval for the action it proposes.

Use cases describe what Assure is built for. They are not customer references, and no compliance certification is claimed.

Schedule a Demo

Talk to us about your authentication flow.

Tell us what you are trying to solve and we will get back to you. A person will reply by email.

What are you interested in? (optional)

We use your details only to respond to this request. See our privacy policy.

Frequently asked.

Build trust into every customer interaction.

Authentication for today. Authorization for what's next.