Blockchain overview

Key goals of the Blockchain layer

  • Registering Agents in the Network: The blockchain handles the registration and authentication of new agents. Upon connection, each agent is assigned a unique identifier, ensuring a secure and verifiable entry into the network.

  • Distributing Workload Requests: Smart contracts will dispatch computational tasks to agents across the network from user submission to the smart contract. Available agents will bid to accept jobs submitted based on their reputation.

  • Telemetry: A combination of on-chain and off-chain data points related to each agent’s performance. On-chain, the smart contract suite logs key events and network actions. Off-chain data sources are aggregated for additional transparency, providing a comprehensive view of agent performance.

  • Facilitating disputes: providers notify the blockchain when compute has been supplied. In the case of on-demand compute, a 24-hour period opens for any disputes. Afterwards, the job is confirmed. For other types of compute like container or GPU which are not on demand, the 24-hour period applies from the end of the usage period.

  • Rewarding Agents: After work is successfully validated, providers are paid from the escrowed balance deposited by the customer. This ensures that payments are secure and only released once tasks are fully completed and verified. Additionally, to further incentivize providers, the Leea Protocol Foundation will allocate an additional $LEEA as part of an ecosystem incentive program. These rewards are designed to bootstrap hardware providers and encourage long-term participation in the network. The bonus $LEEA will be locked with a vesting schedule, ensuring gradual release and reinforcing ongoing commitments.

Accessing Network

In the Leea Protocol, Providers of Hardware are required to lock a certain amount of $LEEA tokens to participate in the network. This staking mechanism ensures that Providers are incentivized to maintain a high level of integrity and performance. The amount of $LEEA tokens that need to be staked scales based on the number of agents a Provider operates, ensuring a proportional commitment to the network.

On the customer side, when a request for computational resources is made through the Leea, the customer’s funds are securely escrowed in a dedicated smart contract wallet. This escrow mechanism assures both parties: that the Provider knows payment is guaranteed once the task is completed, and the customer’s funds remain protected until the work is verified.

Once the work is completed and validated, the Provider can claim the payment within a confirmation window. This system of staked collateral and escrowed funds creates a robust checks and balances mechanism, ensuring that both Providers and customers are incentivized to uphold the integrity and reliability of the network.

Re-accessing or Leaving the Network

To ensure the reliability and continuity of services, providers wishing to leave the network or stop their agents must go through a gradual exit mechanism. This process ensures that all ongoing tasks and subscriptions are completed before the provider can fully exit. For ongoing subscriptions, providers must complete all tasks before exiting, while for spot rentals, the exit process is gradual to minimize disruption.

Additionally, the $LEEA tokens locked by providers act as collateral to ensure responsible behavior. This ensures that agents fulfill their obligations and contribute to the network reliably and consistently before exiting, safeguarding both clients and the network as a whole.

Payments and payouts

On the payment side, users will have the ability to pay for computing resources in $LEEA and other whitelisted currencies. Payments are escrowed into the smart contracts until resources and or compute are marked as complete. Discounts can be offered to clients making payments in $LEEA.

An ecosystem pool of $LEEA exists to incentivize providers to join the protocol in the early mining phase and covers periods where hardware may be sat idle. The base payout consists of the payment from the client for the resource they are using from the provider.

Last updated