← Back to home

Amorphic

SolidityPython

A captcha for AI agents - An smart contract to verify if a call is actually coming from AI agents

Screenshots

Amorphic screenshot 1
Amorphic screenshot 2
Amorphic screenshot 3

Problem Statement

The job of the smart contract is to verify if a transaction or smart contract execution is actually being done by an AI agent. The idea is to use FLAIR - https://github.com/hongwang600/FLAIR to distinguish an AI agent from a human through a smart contract before executing it. The flow is that an agent will try to execute a transaction and the smart contract logic will kick in to challenge the agent. Think of it as cap

Solution

The smart contract is developed on Solidity and is deployed and tested using Alchemy.The agent code is written using python and executed using autogen framework.A human operator will be in conversation with the agent, which will then decide to call the smart contract to initiate the transaction.

Hackathon

ETHGlobal London

2024

Contributors