How it works
Last updated
Last updated
When a user’s agent wants to make a transaction, it sends it to our core app along with its reasoning in natural language. Our core app then forwards this transaction to a group of specialized bots/agents (DeFi, security, NFT pricing, etc.), which analyze whether the transaction could lead to a financial loss.
Next, our agent compares the bots’ responses with the original intent of the user's agent, rationally assessing whether the transaction aligns with the agent’s goal and if it poses a financial risk.
To implement this workflow, we use Safe Wallet multisig. The user's agent signs the original transaction, and then, based on the analysis, our agent applies the second signature to either authorize or block the transaction.
On our website, we have set up three bots for testing: one that analyzes if the token's risk level matches the type of investment we want to make (high, medium, or low risk), one that alerts us if someone is trying to drain our account such as through a prompt injection and a contract analyzer to detect malicious addresses.