AI Assistant

The OISY Assistant lets you take action quickly using natural commands. It’s part of the Chatbot Beta released in v1.7 and will continue to expand with new tools as more features roll out.
How to use the assistant
Open Settings and toggle on OISY AI Assistant under Beta Features
Once enabled, a glowing blue button will appear at the bottom of your screen
Tap the button to bring up a chat input on the right side
The assistant button pulses gently to let you know it’s live. When tapped, it opens a side panel where you can type commands like
send 5 ICP to SatoshiCurrent capabilities
The assistant currently supports two tools:
Showing your saved contacts
Starting a token send process
Listing Wallet, Network, or Token Balances
More tools are on the way. Each tool is developed by OISY and triggered by the assistant. Once triggered, the tool runs locally in OISY and renders any necessary UI - none of that output is visible to the assistant.
What the assistant can and cannot see

The assistant helps start an action, but does not execute it. You always confirm by clicking Send yourself.
All data shown in the transaction preview, including:
❌ Contact addresses
❌ Token amounts
❌ Estimated value or fees
❌ Your IP address
❌ Wallet balances
❌ Network or token balances
The assistant does not have access to this data.
Internally, the assistant only receives internal contact IDs, never full addresses, transaction data, or balance information. Even though assistants typically receive full history to provide context, we exclude anything generated by OISY tools from the assistant’s view.
This ensures that even when you ask the assistant to display your Wallet, Network, or Token Balances (a feature added in v1.7.4), that data remains fully local to OISY and is not shared with the model.
In the example shown in the image below, all content inside the highlighted boxes was created by OISY. This includes the contact selection, wallet options, token details, balance displays, and fee breakdown. None of it was sent to or seen by the assistant.

Architecture & FAQs
These are answers to questions people often have, plus internal implementation details, so you know exactly what’s going on under the hood.
How it actually works
When you send a prompt to the assistant, it goes first to an on‑chain canister (the LLM canister). This canister’s job is to queue the request and act as a proxy layer.
The canister forwards the request to an external AI model service for processing. The model runs off‑chain, not inside the canister.
Once the external model finishes, the response comes back through the canister and is displayed in OISY. If the assistant suggests actions (e.g. showing a Send form), OISY renders the form itself.
What the assistant cannot do
It cannot send transactions by itself. Any transaction must be manually approved/confirmed by you.
It does not have access to your real blockchain addresses, contact addresses, or balances. It only sees internal pseudonymous identifiers. It does not render or execute wallet tools except by invoking in‑wallet forms (which are built and displayed by OISY).
Privacy & Data Security
Here’s how we protect your data, and what is / isn’t shared:
Wallet addresses or contacts
Not shared with the AI. Only internal pseudonymous IDs are used.
Token Names
A list of your token names is shared so the AI can recognize inputs like “send 5 ICP." in the example above
Token Balance
Not shared. The model does not know how much you hold. Balance data is rendered by OISY and never sent to the AI, even when shown in chat.
Sensitive info typed by user
Only what you type directly is included in the prompt.
IP Address
Not exposed. Requests are routed through an intermediary layer.
We will be continuously expanding our How To Section specific to the bot, so please check there regularly. Finally we'd recommend giving this forum post a read to see the genesis of this effort.
Last updated