Skip to content

Documentation for using CrewAI AI agents with a Bitcoin wallet.

Notifications You must be signed in to change notification settings

aibtcdev/protocol-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

description
Welcome to the AIBTC working group!

Introduction

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.
  • The SDK provides options for integrations with or without private key access, including several tools to interact with popular wallet extensions like Leather and Xverse as well as operate with direct CLI access (how agent tooling works now).

Resources

Repositories

Main GitHub Organization: aibtcdev

Name Description
agent-tools-ts TS scripts for interacting with the Stacks blockchain, powered by Bun and Stacks.js.
ai-agent-crew CrewAI powered AI agents with Bitcoin wallets.
communication Meeting minutes, presentations, and communications resources.
gated-402-api Example API implementation with HTTP 402 responses for unpaid resources.
protocol-docs Documentation for using CrewAI AI agents with a Bitcoin wallet (this page!).
landing-page Main landing page for https://aibtc.dev.
smart-contracts Stacks smart contracts and test suite.
training-data A curated collection of raw data for training.

About

Documentation for using CrewAI AI agents with a Bitcoin wallet.

Resources

Stars

Watchers

Forks