Skip to main content

Introduction

Welcome! Almanak Platform is a permissionless end-to-end platform on which you can develop, test, train, optimize and deploy web3 autonomous agents. Using the Almanak toolset makes your on-chain portfolio management easier, faster & more profitable – by tapping into superior decision making & automation.

Overview

The Almanak Platform has two main components:

Simulator: The simulator runs advanced simulations and optimizations. It replicates real-world blockchain interactions by modeling environments, agents, and market scenarios within a custom EVM, ensuring accurate and actionable insights. Answer questions like ‘What is the risk/reward ratio of my strategy’, ‘Should I rebalance my uni v3 LP position?’ or ‘Should I add more collateral to my loan? and ‘How will a DeFi protocol’s parameter change affect my positions?’’ with ease.

Execution Layer - released in beta: You can configure & deploy agents to autonomously interact with the Simulator and execute transactions on your behalf around the clock. Agents don’t sleep – so that you can rest easy. Say goodbye to waking up to liquidated positions, missed trade opportunities, or out-of-bound positions. Agents handle everything—buying, selling, rebalancing, and executing all transactions—just as a human user would, but with tireless precision and speed.

The Almanak Platform can be accessed via:

UI: Ideal for users who prioritize speed, convenience, and quick insights, or for those who are non-technical. The UI is perfect for those who prefer not to invest time in setting up their own analyses, providing an intuitive and efficient end-to-end experience. In addition, the UI also serves as a learning tool for users of the SDK, offering the ability to generate agents and market scenarios through the UI, while providing the option copy results directly into the SDK - helping users transition smoothly between the UI and SDK.

SDK: Designed for technical users who wish to harness the full power of the Almanak Simulator. The SDK offers maximum flexibility and control, allowing advanced users to tailor the platform to their specific needs and perform in-depth analyses.

Why use Almanak?

The Almanak Simulator, powered by agent-based-modeling & EVM, delivers the most realistic replication of on-chain user behavior, dApp logic, and the interactions between these. The realistic replication allows you to discover ‘butterfly effects’ - small changes in initial conditions that can lead to large and seemingly unpredictable changes in the outcome of a system.

This realism gives Almanak a distinct edge over other solutions. Coupled with an execution layer for automated position management, Almanak provides a comprehensive end-to-end solution. It not only saves you time and effort but also helps you unlock more sophisticated strategies.

For instance, traders use the Almanak Platform to explore market scenarios & evaluate market impact on their strategy performance: how their trades influence and are influenced by the market, given selected market conditions, contract settings, shocks & interactions with other human or AI traders. The sheer complexity and volume of it are too vast to manually account for, necessitating advanced tools. However, existing tools for investment decision making, like back testers, are constrained to testing strategies against historical pricing data, overlooking the crucial impact of market dynamics on strategy PnL. Similarly, existing tools for decision execution, like rules-based rebalancers, have too simplistic input fields for triggers.

Similarly, protocol engineers seek to test their smart contracts and associated parameters against a diverse range of potentially adversarial environments and user behaviors. While static, stateless testing—where the contract’s code is analyzed in a theoretical, isolated manner—is effective for identifying syntax errors, logical flaws, and internal vulnerabilities, it is not sufficient on its own. To uncover hidden complexities and edge cases that might arise in real-world scenarios, engineers must employ dynamic testing environments that accurately replicate the conditions of the Ethereum mainnet. This approach allows for the identification of unexpected interactions and behaviors that could otherwise remain undetected in a purely theoretical analysis.

What powers Almanak?

To fully appreciate the platform's technical sophistication, it's crucial to understand the foundational concepts driving its superior performance. At the core of Almanak's advanced capabilities is Agent-Based Modeling (ABM), a powerful methodology that enables the realistic simulation of complex systems by replicating the interactions of individual agents within a dynamic environment. This approach involves modeling price scenarios, agents, environments, and systems, offering profound insights into the behavior and outcomes of decentralized system

How to use Almanak?

Go to the getting started section and get your simulations up and running in under a minute.