🙌Developer Material
Welcome to the Developer Material hub for AERIS AI. This section provides everything you need to integrate, extend, and build on top of the AERIS AI Agent Market on Binance Smart Chain (BSC).
📦 1. SDKs & Client Libraries
We offer ready-to-use SDKs in your favorite languages, so you can focus on building AI-powered features instead of plumbing:
JavaScript
@aeris/agent-sdk
npm install @aeris/agent-sdk
TypeScript
@aeris/agent-sdk
npm install @aeris/agent-sdk
Python
aeris_agent_sdk
pip install aeris-agent-sdk
Go
github.com/aeris/agent-sdk-go
go get github.com/aeris/agent-sdk-go
Each SDK wraps our JSON-RPC endpoints, smart-contract calls, and IPFS pinning flows into simple, promise-based methods.
🔗 2. Core API Endpoints
All endpoints are served via our public gateway at https://api.aeris.ai/v1. Requests use standard REST conventions and respond in JSON.
/agents
GET
List all deployed Agents with metadata and stats
/agents/{agentId}
GET
Fetch detailed configuration of a single Agent
/agents/{agentId}/invoke
POST
Send an inference request to your Agent
/agents/{agentId}/transactions
GET
Retrieve on-chain transaction history for an Agent
/tokens/{tokenSymbol}/price
GET
Real-time market price for a given Agent token
/users/{walletAddress}/agents
GET
List Agents owned or co-owned by a wallet
Authentication
Public read endpoints require no key.
Write operations (deploy, update, etc.) require an API key.
Obtain your key in the Settings → API Keys section of the AERIS Dashboard (coming soon).
🎛️ 3. Smart-Contract Interfaces
All core contracts are deployed on BSC Mainnet. You can interact directly using any web3 library.
Example: Deploy an Agent
javascript import { AgentSDK } from '@aeris/agent-sdk'; const sdk = new AgentSDK({ rpcUrl: 'https://bsc-dataseed.binance.org/', apiKey: 'YOUR_API_KEY' }); // 1. Define metadata const metadata = { name: 'Cosmos', description: 'Science-focused AI Agent', personality: ['curious', 'empathetic', 'insightful'], framework: 'Sona', llm: 'ChatGPT' }; // 2. Deploy const receipt = await sdk.deployAgent({ metadata, feeToken: 'AERIS', feeAmount: '100', }); console.log('Agent deployed at:', receipt.contractAddress);
🛰️ 4. IPFS & Metadata
All Agent metadata (JSON schema) and example prompts are stored on IPFS.
Our SDK handles pinning and retrieving content automatically.
Metadata schema is available in the repo:
schemas/agent-metadata.json.
jsonc{
"name": "string",
"description": "string",
"personality": ["string"],
"framework": "string",
"llm": "string",
"examplePrompts": [
{
"input": "string",
"output": "string"
}
]
}🔐 5. Security & Audits
Audit Firms: CertiK, PeckShield
Audit Reports:
AgentFactory & BondingCurve → completed Q2 2025
MarketManager → pending Q3 2025
We recommend integrating on-chain monitoring tools (Tenderly, BSCScan alerts) to track unusual activity and ensure peace of mind.
🗺️ 6. Roadmap & Contributions
v1.0: Core contracts, SDKs, Market UI
v1.1: API Key management, advanced analytics
v2.0: DAO governance module, community proposals
v2.1: Cross-chain support (Ethereum, Polygon)
Contributing
Fork our GitHub repo
Create feature branch (
git checkout -b feature/awesome)Commit your changes (
git commit -m 'Add new feature')Push to the branch (
git push origin feature/awesome)Open a Pull Request
We welcome bug reports, feature requests, and improvements. Join our community channels (links TBD) to collaborate!
Last updated
