Introducing Nebula: A powerful blockchain model to read, write, and reason onchain
Nebula is the most powerful blockchain model for interacting with blockchains, with access to live and historical onchain data with the ability to execute transactions autonomously or with supervision in natural language. It provides a powerful API to build agents and crypto powered AI applications.
thirdweb Nebula is powered by the t1 model, a cutting-edge LLM specifically tailored for blockchain, trained on hundreds of thousands of smart contracts variations and transactions across 2,500+ EVM chains. This enables it to provide unparalleled accuracy and depth in answering blockchain-specific queries, outperforming other generic LLMs.
Read
With thirdweb Nebula, users can access real-time insights into transactions, contract states, token prices, contract source code and events across 2,500+ supported EVM chains. Nebula simplifies complex data, making it easy to understand and put in practice. Not only that, but it also provides access to the most up-to-date information.
Write
thirdweb Nebula is also capable of writing or executing transactions.
For example, you can use thirdweb Nebula to transfer, swap or bridge tokens, or simulate transactions. Alternatively, it could be used to deploy smart contracts. thirdweb Nebula simplifies interacting with the blockchain, executing all of these tasks and more directed only by natural language.
Transactions can be prepared unsigned for the user to execute via an EOA or embedded wallet through a client. Soon, with provisioned access through session keys and managed wallets (backend embedded wallet, Engine), an agent can be created equipped with its own wallet to autonomously execute transactions on behalf of its user.
Reason
Nebula derives its foundational knowledge from a range of sources, including; existing prompts, thirdweb docs, and variations of onchain data from contracts, transactions & events. The variations of data are organized, cleaned, and validated, which allows thirdweb Nebula to reason and understand web3 primitives.
For continuous improvement, each prompt is actioned on to improve accuracy and reduce hallucinations. The t1 model outperforms reasoning capabilities from generic LLMs which have limited context on blockchain data structures and services.
What differentiates thirdweb Nebula from other LLMs?
We built thirdweb Nebula to understand and use thirdweb's underlying tooling and infrastructure to; fetch data reliably, execute transactions under supervision or autonomously, and understand structures of blockchain data.
For indexing, thirdweb Nebula uses native indexing tools and managed infrastructure to quickly and reliably fetch data from the latest block in real-time. This lets you action on the latest insights for a more reliable and cost-effective experience.
To execute a transaction, users need to securely connect to the model through the API, enabled through any EOA, in-app wallet, or smart account via the connect modal or modularly with other platforms. For an autonomous variation, Engine provides a backend wallet and session keys to equip an agent built with thirdweb Nebula with granular access to perform transactions.
Since thirdweb Nebula provides an API, it can be used with any existing framework such as Eliza, LlangChain, AutoGen, and more. In combination with other frameworks, Nebula provides blockchain native capabilities. It is incredibly easy to add these capabilities to any existing or new application with minimal setup.
What can I build with thirdweb Nebula?
There are truly no limits to what you can build with thirdweb Nebula and we are only starting to see the depth of what is available.
Some ideas:
- Defi (DEFAI) Agents: Agents that can monitor and execute trades based on specified instructions and thresholds.
- Autonomous Blockchain Gaming NPCs: Dynamic, AI-powered entities that exist and interact within blockchain-based gaming ecosystem.
- Agent Launchpads: Build an easy to use platform to enable developers to easily launch AI agents on any platform
- Chat Applications: Analyze data and insights from platforms and markets to provide context and interact with users similar to aiXBT
- Code Editors: Create extensions or use thirdweb Nebula to help develop blockchain applications and games and smart contracts.
- Blockchain Explorers: Build a blockchain explorer which explains complex transactions in plain English and provides ability
- Mini Applications: Use thirdweb Nebula to build chatbots that can provide real-time blockchain information for trading or support on any platform such as Telegram, X, Discord, and more.
Tell us what you’re building - we’d love to help you jumpstart your journey.
How can I use thirdweb Nebula in my application?
Developers have a few options to get started with thirdweb Nebula either through the provided REST API or the TypeScript SDK.
It includes:
- Chat & Execute endpoints: Simple endpoints to send a chat message and return a response and an endpoint to handle transaction requests with a conversation.
- Session Handling: Create, update, and delete sessions to create threads with more context providing relevant responses within the context window.
- Context Filters: Scope additional context using chains, contract addresses, and wallet addresses to provide improved context or limit sessions to specific chains and contracts.
Additional SDK support is coming very soon for game developers to be able to use thirdweb Nebula with Unity and Unreal. Learn how to get started through the thirdweb Nebula documentation.
thirdweb Nebula is currently available to users in Alpha, please sign up on the waitlist for early access.