← Back to home

MAO One

Chat GPT use twitter posts and onchain data to trustless manage funds via Intell SGX, XMTP and Smart Contract.

Screenshots

MAO One screenshot 1
MAO One screenshot 2
MAO One screenshot 3
MAO One screenshot 4
MAO One screenshot 5

Problem Statement

The service to create machine-controlled Smart Contracts.These organizations are managed autonomously and transparently—without any human interference!At the core of MAO lies the integration of advanced security and cryptographic technologies, granting AI unconditional control over users' funds.How MAO Interacts with the Outside WorldTo obtain real-world information, MAO One relies onX.com(formerly Twitter)—the most open social platform supporting free speech. Users can submit a tweet from an account (whether personal, organizational, or governmental) to verify real-world events.For example, users could submit an election result tweet from the@POTUSaccount to confirm the outcome. This enables MAO to respond to real-world events promptly and support community members efficiently.Governance through the ManifestEvery government has its laws to guide decisions, and in MAO, these laws are captured in theManifest—the organization’s core document. The Manifest defines:The data sources used for decisions.The rules by which decisions are made.The token governed by MAO.Scenarios in which the token is bought, sold, or sent to users.

Solution

MAO is built aroundIntel SGX (Software Guard Extensions)technology. These specialized chips run immutable code in a secure, isolated environment and are capable of generating cryptographic signatures.OnOctober 19, 2024, the first instance—"MAO One"—was deployed within an SGX chip. This instance guarantees the secure operation of all MAO systems.The process begins whenMAO Onelistens for anonymous messages via theXMTP protocol. Upon receiving a request, the message is forwarded to thecentral controller—ChatGPT. Communications between MAO One and ChatGPT servers are encrypted using pre-configuredTSL certificates, ensuring that no third party can interfere.If the controller authorizes a transaction,MAO Onesigns it with its private key and sends the signed transaction back to the user via XMTP. The user can then execute the transaction on a blockchain.Handling On-Chain Data for Decision MakingMAO One can fetch on-chain data fromTheGraphvia a secure TSL channel. This enables ChatGPT to access essential blockchain information, such as token balances, prices, holders, and transaction volumes. This data allows MAO to make informed decisions based on current blockchain states.Thanks to Intel SGX technology, the"MAO One" code is immutableand cannot be altered. All MAOs built on this platform operate exclusively through ChatGPT.

Hackathon

ETHGlobal San Francisco

2024

Prizes

  • 🏆

    User owned AI is Near

    NEAR Protocol

  • 🏆

    Best Use of Subgraph1st place

    The Graph

  • 🏆

    Public Infrastructure1st place

    NounsDAO

Contributors