πŸ€–Individual Agents

Individual Agents are computational workhorses and integral economic units within Guru Network, receiving fees for successfully completed tasks, with the original liquidity sourced from the CCIP layer

Individual Agents represent a core technological and economic component of the Guru Network, enabling sophisticated, blockchain-integrated computational services that drive the network's automation and operational capabilities. Their role as AI compute engines among other functionalities underscores the innovative approach to decentralized process automation and economic incentivation. These agents function similarly to AWS Lambda functions with non-custodial execution in Individual Agent Owner Cloud or On-premises environments. Agents integrated into the blockchain environment through process definition smart contracts. They can serve roles as AI compute engines among other functionalities.

Individual AI Agents are central to the operation and success of the Guru Network, driving innovation and efficiency through the strategic integration of AI and blockchain technologies. This synergy enhances the network's capabilities, making it not only a powerful platform today but also a resilient and scalable system for the future.

This section explores how these agents subscribe to tasks, execute various operations, and interact within the Guru Network's economic framework.

Architecture of Individual Agents:

Individual Agents in the Guru Network are designed as flexible, event-driven computational units that respond to specific tasks issued by the BBPA Engines. Tasks Queues are declared within process definition smart contracts, which can be deployed on any blockchain platform supported by Chainlink’s Cross-Chain Interoperability Protocol (CCIP).

  • Process Definition Smart Contracts: Each contract specifies the topics of the task queue to which Individual Agents can subscribe. This setup provides a structured and secure method for agents to receive tasks relevant to their capabilities and designated roles within the network.

  • Subscription: To become active participants in the Guru Network, Individual Agents subscribe to task queues via transactions against the /subscribe method of the process definition smart contract. This subscription effectively upgrades their role, allowing them to receive and execute tasks distributed by the BBPA Engines.

  • Task Execution: The tasks assigned to these agents can vary widely, including executing AI model requests, performing non-custodial transactions, or calculating buy/sell signals based on complex trading strategies and indicators. The versatility of these tasks underscores the robust capability of Individual Agents to handle diverse computational demands.

Actions Available for Individual Agents

Individual Agents have several actions available to manage tasks effectively within the network. These actions are executed On-Chain and Off Chain against the BBPA Engine by the agents:

  • /lock: Secures a task for a specific period of time or until execution. If an Individual Agent cannot complete the task within the specified time (less than time-to-live, TTL), the task is returned to the queue, and the agent is penalized.

  • /complete: Marks a task as completed and submits the results to the BBPA Engine and subsequently into the DON network in an aggregated view from the process instance.

  • /error: Reports any computational errors or misconfigurations of tasks.

  • /publish: If an Individual Agent is chosen by a round-robin mechanism to publish results on-chain, this action facilitates the publishing of results against the BBPA Engine at the same time as an on-chain transaction is submitted on the chain where the BBPMN definition is deployed.

Individual Agents can sign transactions with their passphrase, as they are executed in their own controlled secured environment. This setup allows for non-custodial execution of transactions using the Individual Agents interface.

Economic Integration and Fee Structure

Individual Agents are not only computational workhorses but also integral economic units within the Guru Network. They receive fees for successfully completing tasks, with the original liquidity sourced from the CCIP layer in the form of LINK tokens. These tokens can be locked in the process definition smart contract against Guru tokens, which serve multiple financial roles within the network.

The Guru token acts as a value holder for the fees paid to Individual Agents, ensuring a stable and predictable economic environment. Each task orchestrated within the BBPMN Process has a price nominated in Guru tokens, akin to gas fees in traditional blockchain transactions. This pricing mechanism ensures that all transactions and computations are compensated fairly, promoting sustained participation and growth of the network's capabilities.

Scalability, Security and Network Health

Ensuring the security and compliance of Individual Agents is paramount, given their ability to execute sensitive and potentially high-stake operations. The Guru Network implements rigorous security protocols to authenticate and authorize agents, maintaining a trusted environment for all participants. The decentralized nature of Individual Agents allows the Guru Network to scale efficiently as demand increases. New agents can be added seamlessly, enhancing the network's capacity to handle more tasks without compromising performance or security.

  • Data Integrity and Security: Robust cryptographic techniques are employed to secure communications and transactions between Individual Agents and other network components, protecting against unauthorized access and ensuring data integrity.

  • Balancing the Ecosystem: The interplay between LINK and Guru tokens within this framework not only facilitates economic transactions but also helps balance the overall Guru Network ecosystem, ensuring stability and fostering growth.

Individual Agents Example Applications

Integration of AI and Blockchain in the Guru Network

The fusion of AI and blockchain technologies within the Guru Network creates a robust framework for enhancing decision-making and data processing capabilities. This hybrid architecture leverages the strengths of both technologies, leading to operations that are not only more secure and efficient but also highly scalable.

  • Hybrid Architectures: The BBPA Engines integrate AI to enhance data analysis and decision-making processes, ensuring that operations are both intelligent and immutable. This integration provides a strong defense mechanism against fraud and errors, making the network more resilient.

  • Decentralization and Security: The decentralized nature of blockchain significantly enhances the security of AI operations. By distributing data and processing across multiple nodes, the network prevents single points of failure and ensures that AI-driven decisions are both transparent and tamper-proof.

AI-Driven Data Analysis and Decision Making

AI Agents act as decision support systems within the Guru Network, providing advanced data analysis capabilities that surpass traditional methods.

  • AI as a Decision Support System: Individual AI Agents analyze vast amounts of data to provide insights that aid in complex decision-making processes. These insights are backed by the immutable records of the blockchain, ensuring their accuracy and reliability.

  • Automated Responses and Adaptations: AI Agents can automatically respond to changes in market conditions or network demands. This capability ensures that the Guru Network remains optimal in its performance, dynamically adapting to internal and external shifts without compromising security or efficiency.

Verifiable Truth and Data Integrity

As it was mentioned in [5], the integration of AI with blockchain's cryptographic tools ensures that all operations conducted by AI Agents are based on verifiable and immutable data.

  • Cryptographic Truth: The concept of cryptographic truth is pivotal in AI operations, where decisions must be based on data that is not only accurate but also secure from tampering. This is ensured through cryptographic verifications that validate every piece of data before it is processed by AI.

  • Blockchain as a Trust Anchor: Blockchain technology serves as a trust anchor in the Guru Network, providing a solid foundation for AI analyses and decisions. This layer of trust is crucial for maintaining the integrity and reliability of operations, especially when sensitive data is involved.

Future Proofing and Scalability

The combination of AI and blockchain not only addresses current needs but also prepares the Guru Network for future challenges and opportunities.

  • Scalability through AI and Blockchain: By leveraging AI for efficient resource management and predictive capabilities, alongside blockchain for its robustness and security features, the Guru Network is well-positioned to scale effectively. This scalability extends to handling increased transactions, more complex operations, and growing user bases.

Adaptability to Regulatory and Technological Changes: The Guru Network is designed to be flexible in the face of regulatory and technological shifts. This adaptability ensures that the network remains compliant and relevant, even as the landscapes of blockchain and AI evolve.

Last updated