Skip to main content

Moxie Overview

Welcome to the Moxie Developer Hub! 👋

AI Agents and Skills Marketplace

Start learning how to build AI Agent Skills for AI Agents today!

There are 4 steps to launching your Skill:

  1. Build your skill, using Eliza plugins
  2. Connect your skills to Moxie – access user data, offer your skill in the Moxie AI Agent ecosystem
  3. Transact – access the user's embedded wallet and write onchain transactions
  4. Tokenize - every skill gets a token, enabling devs to monetize and grow

Use Cases

Start building on Moxie by exploring all the use cases enabled in the tutorials below:

In addition, you can also explore further in detail all the available subgraphs, contracts, and third-party APIs that you can use to build on top of the Moxie protocol.

Subgraphs

There are a number of subgraphs that you can use to index on-chain data from the Moxie protocol. Each subgraphs are designed to provide you with a different set of data points that you can use to support various use cases.

The list of subgraphs that are available are:

Each subgraph is accessible via the Subgraph Studio for free but will be rate-limited. If you need higher throughput for your use case, you can use the associated network subgraph on the Graph network.

You can check out the full source code of the collection of subgraphs in the Moxie Subgraph GitHub repository.

Contracts

The Moxie protocol is composed of a series of smart contracts deployed on the Base mainnet that define the protocol mechanism and functionality as laid out in the whitepaper.

The contract has been audited by Code4rena and you can find the audit report here.

To learn more about the contracts, you can check out the Moxie contract references:

You can also check out the full source code of the Moxie protocol contracts in the Moxie Contracts GitHub repository.

Third-Party APIs

Airstack provides GraphQL API for querying certain Moxie Protocol data.

You can access the Airstack GraphQL API with this endpoint https://api.airstack.xyz/graphql.

For this, you'll be required to get an Airstack API key.

For access to the Airstack API key, you'll need to hold at least 1 /airstack Channel Creator Coin in either your Farcaster custodial wallet or one of your Farcaster verified wallets AND make sure that you have connected one of those wallet or your Farcaster account to your Airstack account.

If you don't have it yet, you can buy it here.

To learn more about it, click here.