PointGuard AVS Hackathon

Project name

PointGuard

Project Description: PointGuard

PointGuard is an Active Validator Service (AVS) built on EigenLayer, designed to revolutionize the implementation of point systems for new and existing protocols. Our POC is nearly complete, and we are eager to gather feedback on this pioneering concept.

In our comprehensive analysis of current point systems within the crypto ecosystem, we have identified significant issues regarding fairness and transparency. Points in these systems are frequently reorganized, diluted, or entirely removed. Furthermore, points can be devalued through sales or boosts offered to venture capitalists, creating the illusion of substantial airdrops that, in reality, are merely OTC token transactions rather than genuine airdrops.

PointGuard directly addresses these challenges by establishing a fully deterministic point system that rigorously validates point proofs, ensuring absolute transparency. Should a protocol operate outside these predefined, transparent rules, restakers within this AVS will incur slashing penalties. Conversely, adherence to these rules will enable restakers to earn rewards, thus fostering a fair and trustworthy environment.

PointGuard is a protocol points system validated by an AVS powered by EigenLayer. The AVS listens to ERC20 or ERC721 contracts and calculates reward points for users. These contracts interface with EigenLayer to perform validation, ensuring that the points awarded to users are deterministically calculated.

Features:

  • Automated Points Calculation: Automatically calculates reward points based on user interactions with ERC20 or ERC721 contracts.
  • Restaking Validation: Utilizes an AVS powered by EigenLayer to ensure the integrity and accuracy of the points system.
  • Integration with EigenLayer: Leverages EigenLayer for deterministic validation of points, ensuring transparency and trustworthiness.

Use Cases:

  • Loyalty Programs: Implement a loyalty rewards system for users based on their interactions with your platform.
  • Gaming: Reward players with points for in-game achievements and activities.
  • DeFi Platforms: Incentivize users for participating in decentralized finance activities.

Our mission is to restore trust and transparency in the crypto industry. By making all PointGuard code open source, we empower protocols to adopt and benefit from a transparent and fair point system. We are committed to receiving and integrating community feedback to refine and enhance PointGuard. Join us in our mission to elevate the standards of fairness and transparency in the crypto space.

Problem for Users:

Users face significant issues with the fairness and transparency of point systems in the crypto ecosystem. Points are often reorganized, diluted, or removed, and can be unfairly influenced by sales or boosts to venture capitalists. This lack of transparency and consistency erodes trust in the protocols.

The Solution You Offer:

PointGuard offers a fully deterministic point system validated by an AVS powered by EigenLayer. It ensures points are awarded transparently and fairly by integrating with EigenLayer for deterministic validation. This restores trust and transparency, providing users with a reliable and equitable point system.

Technical Overview

Contracts

The contracts have been forked directly from the incredible squaring example. For calculating the protocol rewards points, the avs operator service is run and tasks are submitted to the Task Manager. Currently, the Aggregator has not been implemented yet, and the task submission flow has not been connected to the AVS service.

High lvl technical overview in this image.


Contracts Demo: Understanding the Point Guard AVS 🏀 | Loom

Operator Service

The Operator service is a protocl indexing service the calculates the points a user has acrused based on ERC20 or ERC721 Transfers events. The configuration is flexible to handle other contract type, but current our thinking is the Tokens would be enough to start.

The rewards are caluclated at 2 Points per hour and served with GraqphQL using an indexing framework called Ponder.

Note to AVS Hack Judges

We are currently building out our mainnet LRT protocol and didn’t have a lot of time to allocate to this AVS hack. However, we are going to continue building this project becauses it’s important to us. We look forward to collaborating with Eigen and the ecosystem on a more fair and trustworthy protocol points standard based on AVS technology.

2 Likes

There is a clear need for the points system to be more “protocol-aligned” (including AVS-aligned) and transparent (no internal “napkin valuation”). The idea behind PointGuard AVS is the implementation of a direct mechanism that would be applied to point distributors (like token supply distribution events), or more like indirect rating/scoring system?

1 Like

It will be implemented as both.
We are thinking of %60+ for community incentives and have a TGE that will involve Curve Gauges more. I can’t share, but I will share soon.

We want these point systems to be transparent and also call out all the dirty games protocols like Renzo has played.

1 Like