Reach out: [email protected]

Summary

The not so secret agent is an AI-powered web scraping oracle system that is capable of populating on-chain oracles with data from any source on the internet, even without a well-defined API.

Details

Creating oracles

Users can create new oracles by providing a natural-language script describing how to get the information that they’re looking for. They can then subsidize that oracle with bounty funds, encouraging scraping nodes to scrape the data from the web using LLMs.

Preventing inaccurate data

Scraping nodes must stake funds that they risk having slashed if they provide incorrect information. Before they can stake, they must also authenticate via Worldcoin. This means that if they get slashed and banned for incorrect data, they can’t re-stake from a new account — their World ID is permanently blocked. The banning process happens via a voting mechanism among other stakers.

Scraping data using an LLM

The node software launches a virtual web browser using PupI built a browser-to-AI interface which is able to transform a page into an LLM-friendly providing it the ability to interact with elements by clicking and typing. This means that it can take any actions that a human would — even things like noticing that a cookie consent pop-up must be closed before interacting with the page.

Tech diagram

Untitled

Technical details

On-chain contracts

Oracle contract

Factory contract

The smart contract leverages Worldcoin integration to prevent Sybil attacks and ensure the integrity of the staking system. It provides a flexible and scalable solution for creating and managing multiple oracles within the not-so-secret agent ecosystem.