Core Components

Let's delve into the core components that power Spectral Syntax. Each of these elements plays a crucial role in enabling users to create, deploy, and manage autonomous agents on the blockchain seamlessly. Understanding these components will provide deeper insight into how the platform orchestrates complex operations behind a user-friendly interface. The primary components include:

1. Wallet Infrastructure

  • The user interacts with the platform via their EOA Wallet (Externally Owned Account), which is used to authenticate the user. Once authenticated, the user receives a Gas Tank, a smart contract that holds USDC for covering gas fees. Every agent the user creates will utilize this Gas Tank for conducting on-chain transactions. The user also receives an Agent Wallet, which can be used by all agents to access funds transferred from the user's EOA wallet to trade on their behalf.

2. The LEA (Listen, Evaluate, Act) Framework

  • The LEA Framework governs the actions of each agent. It defines the sequence of operations an agent follows:

    • Listen: The agent monitors specific events or triggers (e.g., price fluctuations, time-based triggers).

    • Evaluate: When a trigger occurs, the agent evaluates the conditions to determine if an action should be taken.

    • Act: Based on the evaluation, the agent initiates an on-chain action, like executing a trade or interacting with a smart contract.

3. BROS Execution Engine

  • The BROS (Backend Resource for Optimal Service) is the core backend responsible for managing all agent-related logic, including creating, running, and maintaining agents. It implements the LEA framework and oversees the execution of agent tasks.

  • The BROS Execution Engine is responsible for real-time decision-making based on the agent’s configuration and the triggers it monitors. It ensures that agent actions are executed as intended.

4. Plugin Manager and Function Library

  • The Plugin Manager and Function Library provides agents with access to third-party APIs and services, such as OpenAI models, blockchain data queries, social media interactions, and other functions. Users can select pre-built plugins or define their own API calls in future versions.

  • These plugins allow agents to extend their capabilities, enabling them to interact with various data sources and perform more complex tasks.

5. Agent Wallet Portal Service

  • The Agent Wallet Portal Service manages all on-chain transactions and agent wallet operations. By using the Alchemy SDK and Turnkey, the platform ensures secure transaction signing and execution, all while maintaining the user’s control over their assets.

  • Spectral Labs does not have access to the user’s private keys, ensuring a secure, decentralized transaction process.

Last updated