Position data APIs and analytics dashboard for Ajna Positions on Ethereum
Request
Receiving Address: 0x77819795f0543c8e43c60047d6483cC6E990c578
AJNA Amount: 325000 AJNA tokens (25000 USD)
Applicant and Team Information
Applicant Name: Tom C (Founder)
Email: tom@apy.vision
About you and/or the team:
APY.vision is a comprehensive analytics tool that delivers vital historical analytics for various DeFi activities. We help DeFi users make sense of even the most complex Web3 positions. We track and analyze transactions made by a user, providing an up-to-date and precise overview of their current and historical performance.
We launched the next generation of our data services (called Archive Protocol), which provides a wide range of historical financial metrics on user positions such as:
- Position income (rewards, fees)
- Capital’s performance
- Position APY (income APY)
- Daily position data
- Holdings, balances (underlying token data balances stored daily)
- PnL
- User transactions
- Benchmark comparisons to alternate scenarios
As part of the grant, in multiple milestones, our goal is to provide these metrics (and perhaps more) to Ajna Protocol’s users on Ethereum.
Additional Links:
- APY.vision (core app): https://apy.vision/
- APY.vision sample position page: https://app.apy.vision/positions/uniswapv3_eth/23079
- APY.vision (beta analytics page) for Uniswap v3 (Arbitrum), demonstrating the data of the new APIs: https://beta.apy.vision/uniswap_v3_arbitrum Use our test position: 0xe3ea96bee65513b2d0091f1827237ae10e04eace
- Data documentation: Welcome to Archive Protocol
Our team has built 13+ similar integrations for various protocols that are currently available in beta.
APY.vision has received several grants to do development work in the past.
We have worked on projects for Uniswap, The Graph, Fantom, Polygon, Bancor, Harmony, Gitcoin, and Near Protocol.
We have worked with some of the top DeFi organizations such as Nansen.ai, who are using our data for their “DeFi Paradise” product.
We have built strong relationships with DeFi protocols such as Balancer, linking directly to our platform from their frontend to give advanced analytics on Balancer pool statistics.
Our new APIs are currently used by Aperture, Clipper, ICHI and more integrations are in our pipeline.
Project Information
1. What is it?
APY.vision aims to build a data integration (called blueprint) for Ajna Protocol. The integration work incorporates delivering GraphQL endpoints to query any user position on Ajna Protocol.
Our goal is to provide users with easy-to-understand, historical data on their own investments using our advanced analytics tools (ie: total cumulative supply, borrow and lend APY and ROI). We hone in on the wallet’s specific APY/ROI which is different from tools like DeFiLlama and other aggregation tools.
Potential future extension of the grant:
Standalone analytics dashboard available under the beta APY.vision or Archive Protocol domain. See an example here: Historical position performance analytics - APY.vision
Use our test position: 0xe3ea96bee65513b2d0091f1827237ae10e04eace
Here you can see some screenshots of an AAVE v2 position (currently in development).
2. What problem is being solved, how?
Serving historical user financial data (such as PnL, capital performance, cost basis, and more) is a challenge in the Web3 space and many dApps do not have the resources to provide the information that gives their users important context surrounding their investments.
To onboard more users and keep them retained, Web3 projects like Ajna gain a lot by offering the same level of data service as Web2 fintech counterparts at a user account level.
3. How will this project be a source of growth or success for Ajna? Please include a step-by-step summary of how you imagine the completed project will affect Ajna.
In our experience, users are more likely to keep their funds in a protocol when they have detailed information about their profit, loss, and return on investment. Data leads to improved user experience, and increased trust, and can be offered as a value-added service that can set Ajna Protocol apart.
The completed data integration can be leveraged in many ways:
- We provide the data endpoint from where data can be obtained for any user position. Selected data can be displayed on Ajna’s frontend.
4. What is/are the objective(s)?
- Deliver historical financial data for Ajna users
- Increase trust and transparency on position performance
5. What is/are the deliverable(s)?
Deliverables:
- Data integration:
- Supporting the native yield opportunities of Ajna v2. Supporting user positions taken via Ajna’s core app and Summer.fi on Ethereum
- No other external farms or vaults will be supported
- No interaction with smart contract wallets or other external smart contracts will be supported
- Data will be available via a GrahQL endpoint.
Main milestones and scope:
- Build the data integration (beta) and provide access via a GraphQL endpoint
- Protocol research
- Taking test positions
- Building the data integration (blueprint), supporting user positions taken via Ajna v2 app and Summer.fi on Ethereum
- Extensive automated and manual testing
6. What is the timeline for completing the deliverables?
- 2.5-3 months
7. What level of support do you anticipate needing through the duration of the project?
- Some complex test positions to stress-test our data (we also take test positions, but the more complex they are the better)
- Some active Ajna users for beta testing and feedback
- Co-marketing campaign once the integration and dashboard go live
8. How often will progress reports be published to the forum?
We can publish our progress monthly on the forum.
9. What are the estimated costs associated with the full completion of this project?
Approximately 325000 AJNA tokens (max 25000 USD). We will return the excess AJNA tokens over the 25K USD budget.
10. If applicable, How will the project be maintained after completion of the grant?
Potential data accuracy and availability issues will be addressed (timing depends on the severity).
Additional Information
11. How will you handle a delay in your project timeline?
Delays mainly occur due to unforeseen technical issues. We are aiming to minimize these by doing extensive research on the protocol and taking test positions.
If we see any issues that can likely delay the project to any extent, we will let the community via our monthly updates.
12. How will you handle a scenario where the project can’t be completed due to insufficient funding or other factors?
If the funding is insufficient due to our wrong estimation, then we won’t request additional funds. If the scope is extended by the Protocol, then additional funding might be required.
If the project can’t be completed due to unforeseen technical or other difficulties, then we will return the remaining funds to the protocol.
13. How will you handle a scenario where the project is completed, but significantly under-budget?
It is our team’s responsibility to carefully research and estimate the work required to deliver the integration. We won’t have additional fund requests if the initial approved scope of work is delivered.
–
Thanks for considering our grant.