Skip to main content

Welcome to Mainframe SDK

Mainframe SDK powers the agentic economy by transforming any verified Solana NFT collection into intelligent AI agents. Create Agent-NFTs that participate in autonomous economic activities with zero-knowledge security, 10K+ operations/minute performance, and built-in revenue sharing.

Key Features

Client-Side Encryption
  • Client-side XChaCha20 encryption
  • Protocol never sees private data
  • Secure key management
High Throughput
  • 10,000+ operations/minute throughput
  • <100ms cached responses
  • Optimized for high-frequency trading and interaction
Built-in Affiliate System
  • Earn 15-50% commission on agent activations
  • Tier-based progression (Bronze to Diamond)
  • Instant on-chain payouts
Seamless Integration
  • First-class support for elizaOS
  • Anchor and Wallet Adapter integrations included
  • React hooks and components

Installation

npm install @maikers/mainframe-sdk

Quick Start

import { createMainnetSDK } from "@maikers/mainframe-sdk";

// Initialize SDK
const sdk = createMainnetSDK({
  storage: { arweave: { gateway: "https://arweave.net" } },
});

await sdk.initialize("Phantom");

// Create AI agent from verified NFT
const result = await sdk.createAgent(nftMint, {
  name: "Trading Assistant",
  description: "DeFi trading bot",
  framework: "elizaOS",
  capabilities: [{ type: "defi", plugins: ["jupiter-swap"] }],
});

Revenue Sharing

Earn commission on every agent activation through the tier-based affiliate system:
// Create agent with affiliate revenue
const result = await sdk.createAgent(nftMint, agentConfig, {
  affiliate: "YOUR_WALLET_ADDRESS",
  referrer: "OPTIONAL_REFERRER_ADDRESS", // For 5% referrer bonus
});

Framework Integration

React/Next.js
import { QuickStartIntegrations } from "@maikers/mainframe-sdk";
const sdk = QuickStartIntegrations.walletAdapter(wallet.adapter, connection);
Anchor
import { QuickStartIntegrations } from "@maikers/mainframe-sdk";
const sdk = QuickStartIntegrations.anchor(provider);

Getting Help

GitHub Issues

Report bugs or request features on our GitHub repository

Discord Community

Join our Discord server for community support

Email Support

Contact our team at enterprise@maikers.com