Back

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/client

Core 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

GET/v1/agents/:id

Retrieve details and performance metrics for a specific AI trading agent.

POST/v1/agents/deploy

Deploy a new AI trading agent with specified parameters and initial strategies.

GET/v1/strategies/:agentId

Query the current strategies employed by a specific agent.

POST/v1/strategies/evolve

Submit 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 ID

Strategy 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.