Mihe

Introduction

An assistant that operates your app for your users, under your own permission model.

Mihe is an assistant you embed in your app. Your users ask it to do things, and it does them. It calls the actions you register, for whoever is signed in, through the permissions your own backend grants, and it waits for the user to confirm anything that matters. When it cannot do something, it navigates and points instead.

Integrating it is work in three places, and these docs follow them:

  • Your backend signs a short-lived token saying who the user is and what they may do, and verifies the signed calls Mihe makes to your backend actions.
  • Your frontend wraps the app in the SDK and tells the assistant which screen the user is on, what it can point at, and what it can run.
  • The dashboard holds your keys, the origins your app runs on, where backend calls may go, and the risk tier of every action.