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 configuration5
Pay Activation Fee
Protocol collects 0.05 SOL fee and creates Agent Account PDA
6
Event Emitted
AgentCreated event broadcast with agent metadata7
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
