Project Overview
ProjectSmith is a Chrome extension designed to enhance and expand the functionality of data-rich blockchain explorers like Beryx by integrating a conversational AI assistant and agent actions. This project leverages AI and blockchain technologies to provide users with an enriched experience when interacting with on-chain data.
Key Components and Workflow
Beryx Explorer
- Function: Serves as the primary user interface where users can view blockchain data such as addresses, contracts, and transactions.
- User Interaction: Users interact with the Beryx Explorer to view and query on-chain data.
Smith Extension
- Function: Acts as the central hub of the ProjectSmith extension. It connects the user's wallet and integrates seamlessly with the Beryx Explorer.
- Capabilities:
- Reads page context, such as addresses and transaction data, from the Beryx API.
- Opens up functionalities provided by Smith to run prompts and execute actions via AI.
Beryx API
- Function: Provides the necessary data from the Beryx Explorer to the Smith extension. It supplies contextual information about the blockchain data being viewed.
- Interaction: The Smith extension fetches page context and relevant data through this API to process and enhance the user's experience.
Galadriel
- Function: Runs large language model (LLM) prompts for various tasks.
- Integration: Smith sends data to Galadriel for processing, leveraging AI to understand and interact with the blockchain data meaningfully.
CoopHive
- Function: Executes agent actions and interacts with decentralized finance (DeFi) protocols.
- Agent Actions: Runs agents based on prompts processed by Galadriel and validates these actions using AI.
- DeFi Interaction: Executes DeFi-related actions, such as transactions, via the Squid Router.
Squid Router
- Function: Facilitates the actual DeFi actions, such as transactions or contract interactions, triggered by CoopHive.
- Role: Acts as a bridge between CoopHive and the blockchain for performing validated actions.
LilyPad
- Function: Supports CoopHive by providing additional validation and interaction capabilities, ensuring that agent actions align with user intentions and DeFi protocols.
Future Plans
Integrations with more blockchain explorers
AgentActions marketplace
Multi-chain support
More fine-tuned crypto trained LLMs