Design Goals
The design of the BunnyOS SDK is guided by three core principles. The first is security by default. Every action proposed through the SDK is automatically subject to the verification process of the BunnyOS Protocol. This ensures that developers do not need to build their own security logic or worry about private key exposure, since all transactions are mediated through smart accounts controlled by verifiable consensus rather than by the agent itself.
The second principle is simplicity. The SDK abstracts away low-level blockchain mechanics so that developers can work with clean, high-level primitives. Instead of handling raw smart contract calls, developers will be able to equip their agents with intuitive functions for common DeFi actions. The aim is to reduce the technical barrier to entry while preserving flexibility and control for advanced use cases.
The third principle is flexibility. Agents built with the SDK are not bound to a single chain or application. By design, the SDK supports multi-chain operations and allows developers to define custom strategies that span across protocols and ecosystems. This makes it possible for developers to start small with a single automated task and scale up to complex, multi-agent systems that interact with the wider decentralized economy.

Last updated