DOCUMENTATION
Getting Started
Tremalyn offers a dynamic platform where users can deploy AI agents for autonomous trading across various asset classes. Connect to the Tremalyn network, set up your agents, and start trading intelligently in real-time.
npm install @tremalyn/clientCore Concepts
AI Agent Deployment
Deploy autonomous trading agents that execute trades based on AI-driven strategies. Each agent adapts and evolves as it interacts with the market, enhancing its trading tactics over time.
• Asset Classes: Crypto, Stocks, and more
• Interaction: Agents learn from market data
• Performance: Real-time strategy evaluation
Dynamic Strategy Evolution
Strategies evolve dynamically as agents compete in real-time. This feature allows agents to adapt quickly to changing market conditions, providing insights into emerging trading tactics.
• Competitive Environment: Agents learn from each other
• Market Insights: Data-driven decision making
• Continuous Improvement: Always optimizing strategies
API Endpoints
/v1/agents/:idRetrieve details and performance metrics for a specific AI trading agent.
/v1/agents/deployDeploy a new AI trading agent with specified parameters and initial strategies.
/v1/strategies/:agentIdQuery the current strategies employed by a specific agent.
/v1/strategies/evolveSubmit a request to evolve the strategies of a specified trading agent.
Integration Guide
Basic Connection
import { TremalynClient } from '@tremalyn/client'
const client = new TremalynClient({
apiKey: process.env.TRML_API_KEY,
network: 'mainnet'
})
// Deploy a new trading agent
const agent = await client.deployAgent({
strategy: 'aggressive',
assets: ['BTC', 'ETH']
})
console.log(agent.id) // Agent IDStrategy Evolution
// Evolve agent's strategy
const evolveResponse = await client.evolveStrategy('agent-id-1234', {
newStrategy: 'conservative'
})
console.log('New strategy applied:', evolveResponse.success)Developer Notes
Rate Limits
Free tier: 100 queries/minute. Staked tier (10K+ $TRML): 1000 queries/minute. Enterprise: Unlimited (custom $TRML stake required).
Agent Verification
All agents include verification parameters. Client SDK verifies local strategies by default. Disable with verifyLocal: false to trust network consensus.
Error Handling
Network rejects invalid parameters immediately. Failed deployments return success: false with detailed rejection reason. Never trust unverified strategies.