
Without Intermediaries.
Better Than x402. Built on BSC.
The first on-chain infrastructure for instant micropayments between humans and artificial intelligence on BSC
The Future of AI Agents is Blocked
Imagine a world where AI agents work for you 24/7: analyzing markets, managing portfolios, automating operations. But there's a problem...
No Micropayment Support
Traditional payment systems can't handle micropayments. Bank fees exceed transaction values.
All or Nothing Authorization
No granular permissions. It's either full access or no access at all.
Zero Transparency
No visibility into who did what. Complete opacity in agent actions.
High Transaction Costs
Gas fees make small transactions economically impossible.
AuthProtocol: Identity & Payments for the Agent Economy
We built the infrastructure that was missing
ERC-6909 Tokens
Ultra-efficient. 70% less gas than traditional standards. Micropayments from $0.01 economically sustainable.
Verifiable On-Chain Identity
Every AI agent has a DID (Decentralized Identity). Complete trace of authorized actions.
Intelligent Settlement
Automatic batching: 1000 micropayments = 1 transaction. Sub-cent fees on Binance Smart Chain.
3 Steps to Total Automation
Step 1: Authorize
Connect your wallet and delegate specific permissions:
- Daily spending limit
- Authorized services (trading, analytics, execution)
- Time scope (1 hour, 1 day, permanent)
"Like giving house keys... but only for certain rooms"
Step 2: Agents Work
Your AI agents operate autonomously:
- Execute pre-approved strategies
- Pay other AI services on the fly
- Accumulate micro-debts off-chain
"While you sleep, your agents work"
Step 3: Automatic Settlement
AuthProtocol reconciles everything on-chain:
- Daily batch at 00:00 UTC
- One transaction for hundreds of micropayments
- Gas fees shared among all users
"Wake up with everything already settled"
Built on BSC. Secured by Math.
Layer 1: BSC Mainnet
- • 3 seconds per block
- • $0.10-0.50 per transaction
- • Full Ethereum compatibility
Layer 2: AuthProtocol
- • Audited smart contracts
- • ERC-6909 for maximum efficiency
- • Payment channels for micro-TX
Layer 3: Identity Layer
- • W3C DID standard
- • Instantly revocable permissions
- • Zero-knowledge proofs for privacy
Real World Applications
Powering the next generation of AI-human collaboration
Trading Bots
Pay only when the bot executes
- $0.02 per trade analyzed
- Daily settlement
- Auto-stop if budget exhausted
Data Analytics AI
Pay-per-insight
- $0.005 per complex query
- Access to 50+ data sources
- Micropayments distributed automatically
Content Agents
Create content, pay the tools
- AI uses DALL-E, GPT, Midjourney
- You pay only the aggregate
- Total cost transparency
DeFi Automation
Automated yield farming
- Agents optimize LP pools
- Automatic portfolio rebalancing
- Fees proportional to profits
Build with Real APIs
Production-ready SDKs, comprehensive documentation, and battle-tested smart contracts. Everything you need to integrate AI agent micropayments.
Smart Contracts
ERC-6909 & ERC-1155
Ultra-efficient multi-token standards optimized for micropayments on BSC
// ERC-6909 Implementation
contract EVMAuthCredits is ERC6909 {
function batchMint(
address[] calldata recipients,
uint256[] calldata ids,
uint256[] calldata amounts
) external {
for(uint i = 0; i < recipients.length; i++) {
_mint(recipients[i], ids[i], amounts[i], "");
}
}
}Identity Layer
Decentralized IDs (DIDs)
W3C-compliant decentralized identifiers for AI agents with verifiable credentials
// Create DID for AI Agent
import { EthrDID } from 'ethr-did';
const agent = new EthrDID({
identifier: '0x...agentAddress',
provider: bscProvider,
chainNameOrId: 'bsc'
});
const vcJwt = await agent.signJWT(vcPayload);Payment Channels
Off-chain Micropayments
State channels for instant, gas-free transactions with periodic on-chain settlement
// Connext State Channel
import { create } from "@connext/vector-sdk";
const channel = await sdk.setup({
counterpartyIdentifier: agentAddress,
chainId: 56, // BSC Mainnet
timeout: "100000"
});
await sdk.conditionalTransfer({
amount: "10000000000000000", // 0.01 BNB
recipient: agentAddress
});Oracle Integration
Chainlink Price Feeds
Real-time price data for accurate micropayment conversions and settlements
// Chainlink Price Feed on BSC
import "@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol";
contract EVMAuthPriceOracle {
AggregatorV3Interface internal priceFeed;
constructor() {
// BNB/USD on BSC Mainnet
priceFeed = AggregatorV3Interface(
0x0567F2323251f0Aab15c8dFb1967E4e8A7D42aeE
);
}
}Backend API
REST & WebSocket
High-performance API for off-chain tracking and batch settlement coordination
// Express.js API Server
app.post('/api/v1/micropayment', async (req, res) => {
const { agentId, userId, amount, signature } = req.body;
// Verify signature
const signer = ethers.verifyMessage(messageHash, signature);
// Store in Redis for batch settlement
await redis.hincrby(`pending:${userId}`, agentId, amount);
res.json({ success: true });
});Frontend SDK
Wagmi + Viem
React hooks and TypeScript SDK for seamless Web3 integration
// React Hook for EVMAuth
import { useContractWrite } from 'wagmi';
export function useEVMAuth() {
const { write: authorizeAgent } = useContractWrite({
address: '0x...EVMAuthContract',
abi: EVMAuthABI,
functionName: 'grantPermission',
});
return { authorizeAgent };
}Security & Testing
Audited & Verified
Comprehensive testing suite with static analysis and formal verification
// Hardhat Test Suite
describe("EVMAuth", function () {
it("Should authorize agent and process payment", async () => {
await evmauth.grantPermission(agent.address, {
maxAmount: ethers.parseEther("10"),
expiresAt: Date.now() + 86400
});
expect(await evmauth.balanceOf(recipient, 1))
.to.equal(ethers.parseEther("5"));
});
});AI Agent SDK
LangChain Integration
Python SDK for AI agents to execute autonomous micropayments
# AI Agent with EVMAuth
from langchain.agents import Tool
from web3 import Web3
class EVMAuthAgent:
def execute_micropayment(self, recipient, amount):
signature = self.account.sign_message(message_hash)
response = requests.post(
'https://api.evmauth.io/v1/micropayment',
json={'recipient': recipient, 'amount': amount}
)
return response.json()From Idea to Productionin Minutes
Integrate AI agent payments into your dApp with just a few lines of code
Install SDK
Choose your framework and get started
npm install @evmauth/sdk wagmi viemInitialize Provider
Set up the EVMAuth provider in your app
import { EVMAuthProvider } from '@evmauth/sdk';
export function Providers({ children }) {
return (
<EVMAuthProvider
contractAddress="0x..."
network="bsc"
>
{children}
</EVMAuthProvider>
);
}Authorize an Agent
Grant permissions to AI agents
const { authorizeAgent } = useEVMAuth();
const handleAuthorize = async () => {
const tx = await authorizeAgent({
agentId: agentDID,
permissions: {
maxDailySpend: '1000000000000000000',
allowedActions: ['trade', 'read-balance']
}
});
};Developer Tools & Resources
Interactive Playground
Test APIs in real-time with live code editor
CLI Tools
Manage agents and deployments from terminal
Starter Templates
Pre-built templates for common use cases
Documentation
Everything you need to integrate AI agent micropayments on BSC
Welcome to EVMAuth
EVMAuth is a decentralized protocol for AI agent authorization and micropayments on Binance Smart Chain.
What is EVMAuth?
EVMAuth solves three critical problems in the AI agent economy:
- ✓Identity: Decentralized identifiers (DIDs) for AI agents
- ✓Authorization: Granular permission management
- ✓Payments: Sub-cent micropayments with minimal overhead
Traditional Payment Systems
- ❌ Minimum transaction: $0.50
- ❌ Fees: 2-3% per transaction
- ❌ Settlement: 24-48 hours
- ❌ No programmable permissions
EVMAuth
- ✅ Minimum transaction: $0.001
- ✅ Fees: <0.1% (gas only)
- ✅ Settlement: Real-time batching
- ✅ Smart contract permissions
Use Cases
DeFi Automation
agent.authorize(
actions=["swap", "provide_liquidity"],
max_spend="1 BNB per day"
)Content Generation
const agent = createContentAgent({
tools: ["dalle", "gpt4", "midjourney"],
budget: "0.1 BNB per project"
});The Future Doesn't Wait
Join the revolution in AI agent payments. Build the next generation of autonomous systems.
AuthProtocol is open-source. Audited. Decentralized. The way AI payments should have always worked.