Skip to main content

The Agent Protocol

maikers’mainframe is a permissionless Solana protocol built with Anchor that transforms verified NFTs into autonomous AI agents. It’s the on-chain infrastructure where verified human identity meets autonomous AI execution.

Permissionless

Any verified NFT collection can participate—no approval required

FrameClaw Powered

200+ plugins for DeFi, social, content, and automation

NFT-Anchored

Agents cryptographically linked to verified Solana NFTs

Revenue Sharing

15-50% affiliate commissions built into the protocol

Protocol Status


Architecture Overview

Layer Responsibilities


7-Step Activation Flow

1

Verify Identity

User completes SAS verification and mints maikers’ID (one-time)
2

Select NFT

Choose any NFT from a verified collection (Collection.verified = true)
3

Configure Agent

Define capabilities using FrameClaw plugins and skill configuration
4

Submit Transaction

Call create_agent instruction with NFT mint and configuration
5

Pay Activation Fee

Protocol collects 0.05 SOL fee and creates Agent Account PDA
6

Event Emitted

AgentCreated event broadcast with agent metadata
7

Cloud Instantiation

maikers’cloud monitors events and spins up FrameClaw instance

On-Chain Data Model

Agent Account PDA

PDA Derivation


Protocol Instructions

create_agent

Creates a new agent from a verified NFT.

update_config

Modifies agent configuration (owner only).

pause_agent / resume_agent

Emergency controls for agent operation.

close_agent

Permanently deactivates agent and closes accounts.

Fee Structure

Fee Distribution

Special Pricing


Affiliate System

Anyone can earn by referring agent activations—no registration required.
Referral Bonus: Earn an additional 5% on commissions generated by affiliates you refer.

Event System

The protocol emits events for off-chain systems to monitor.

AgentCreated

ConfigUpdated

AgentStatusChanged


Security Model

Ownership Verification

Permission Levels

Security Features

  • Wallet Isolation — Each agent has dedicated wallet, separate from owner
  • Spending Limits — Configurable daily and per-transaction caps
  • Emergency Stop — Instant pause via protocol instruction
  • Encrypted Config — Agent secrets encrypted client-side before storage

Integration Patterns

SDK Usage

Direct Program Interaction

For advanced use cases, interact directly with the Anchor program:

Resources

SDK Documentation

Build with the Mainframe SDK

GitHub

View protocol source code

Agent Skills

Configure agent capabilities

AI Agents

Agent management guide