Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(model): add support for EternalAI onchain toolset #205

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

eternal-ai-org
Copy link
Contributor

@eternal-ai-org eternal-ai-org commented Jan 16, 2025

Many agents are currently offchain programs. The Eternal AI team is implementing an Onchain Agent Transformer that takes any agent and turn it into a fully onchain EVM smart contract.

After being tranformed, agents will live forever on the blockchain. Currently, Eternal AI is supporting 14+ different blockchains.

Because transformed agents are onchain, they are unstoppable, censorship-resistant, tamper-proof, and permissionless accessible by anyone.

Base on #206

@eternal-ai-org eternal-ai-org changed the title Onchain Agent Transformer: transform any agents into unstoppable Solidity smart contracts deployed on 10+ blockchains Onchain Agent Transformer: transform any Rig agents into unstoppable Solidity smart contracts deployed on 10+ blockchains Jan 16, 2025
Copy link
Contributor

@cvauclair cvauclair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work! Please take a look at my comments.

Additionally, since this PR adds ethers as a dependency, it would make sense to split out this integration as a companion crate rig-eternalai so as not to aadd more dependencies to the main rig-core crate.

Cheers!

rig-core/src/providers/eternalai.rs Show resolved Hide resolved
rig-core/src/providers/eternalai.rs Outdated Show resolved Hide resolved
rig-core/src/providers/eternalai.rs Outdated Show resolved Hide resolved
rig-core/src/providers/eternalai.rs Outdated Show resolved Hide resolved
rig-core/src/providers/eternalai.rs Outdated Show resolved Hide resolved
rig-core/src/providers/eternalai.rs Outdated Show resolved Hide resolved
rig-core/src/providers/eternalai.rs Outdated Show resolved Hide resolved
rig-core/src/providers/eternalai.rs Outdated Show resolved Hide resolved
rig-core/src/providers/eternalai.rs Outdated Show resolved Hide resolved
rig-core/src/providers/eternalai.rs Outdated Show resolved Hide resolved
@mateobelanger mateobelanger added the model Relevant to new model providers or implementations label Jan 16, 2025
@mateobelanger mateobelanger changed the title Onchain Agent Transformer: transform any Rig agents into unstoppable Solidity smart contracts deployed on 10+ blockchains feat(model): add support for EternalAI onchain toolset Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
model Relevant to new model providers or implementations
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants