Introduction
Welcome to the AIBTC working group!
Overview
We are developing primitives for integrating L2 Bitcoin into resources and tools that expand the capabilities of AI agents.
CrewAI Agent Framework
We use the CrewAI Agent Framework which enables the following key concepts:
agents: individual AI agents with a role, backstory, and tools
tools: functions available to the agent while completing a task
tasks: assignments the agent should complete and expected output
crew: a group of agents that complete a list of tasks and provide a final result
Stacks.js SDK
We also use the Stacks.js SDK for interacting with wallets, smart contracts, and on-chain data.
For agents, wallet and on-chain tools are provided through Bun.js scripts in the agent-tools-ts repository which are accessible through a Python runner.
For the API example, Stacks.js packages are used for reading and responding to on-chain data, as well as encoding/decoding digital signatures.
Resources
RSVP Thursdays at 9am PST - anyone is welcome!
AIBTC Community Discord and X account
Repositories
Main GitHub Organization: aibtcdev
Last updated