Crosschain Public Good Infrastructure for NFT ownership

Authors:
@pr0 Founder of Scry Protocol

Summary
Scry is an open source, permissionless infrastructure for oracles which is the only protocol that allows anyone to be able to run their own oracles and source their own data from any oracles they choose. We are building Veryfi, an open tool that allows anyone, on any chain, to verify assets on any other chain, allowing for access to protocols for NFT holders on other chains, without needing to transfer ownership or even send a transaction.

Motivation
Veryfi allows for nouns holders to use their ownership on other chains, such as L2s where gas may be much cheaper for new use cases such as games, protocols, rewards without needing to give their NFT to some contract. The system is fully open source and will help other projects aswell to be able to access ownership on any EVM network. This allows not only direct value for the DAO and its holders but also to fund a public good, with branding and awareness as a funder for core infrastructure being put on the tool.

Core features and new use cases that Veryfi enables

  1. Access to NFT Holders Across Chains
    Use Case:
    Consider a gaming company that wants to use on nouns on Ethereum but to deploy their game onto Optimism or Arbitrum. This NFT grants its holders access to a special feature in a game however theres no way to access its owner without some other contract or system holding the NFT. Veryfi allows the contract to recognize the NFT holders on Ethereum and grant them similar access on the L2-based game without the need for any token transfers.

How Veryfi Facilitates This:
The system can verify if a particular Ethereum address holds the NFT and then grant access or benefits on another chain’s protocol or DApp based on this verification. This is explored in the docs

  1. Proposals and Governance Across Chains
    Use Case:
    Decentralized projects often have governance tokens that allow holders to vote on proposals. As DeFi protocols expand to multiple chains, ensuring that token holders on all chains can participate in governance becomes crucial. Veryfi can allow votes to happen on other chains for holders of assets Ethereum or any EVM network.

Specification
The CrosschainLookup contract facilitates the process of verifying ownership of tokens across various blockchain networks. This includes NFTs, ERCs, staked tokens, or any other tokens that implement the balanceOf function. The contract works by interacting with the Morpheus oracle to fetch crosschain data about the user’s balance.

A demo is currently on Sepolia and can be tried here
veryfi.xyz

Contracts are avilable at

The methodology
Veryfi and Nouns: Enabling Off-chain Access
The Core Concept:
Veryfi acts as a bridge, enabling cross-chain verification of assets. This means that the ownership or possession of a particular Noun (NFT) can be verified on one blockchain and then be used to grant access or benefits on another platform, even if that platform is off-chain.

How It Works:
Step 1: Verification of Ownership

When a Nouns holder wishes to access an off-chain tool, game, or contract, the first step is to verify their ownership of the Noun.

Using Veryfi, the platform can verify if a particular address on a blockchain (e.g., Ethereum) holds the specific Noun.
Step 2: Granting Access
Once Veryfi confirms the ownership of the Noun, the onchain contract will commit to the ownership using Scrys oracle and then the contract for the protocol can grant the user access to the tool, game, or contract based on Veryfis contract.
This could be in the form of unlocking specific features, granting premium access, or any other benefits the platform wishes to provide.

Practical Application: Gaming Scenario
Scenario: Imagine a gaming company that has integrated blockchain technology. They’ve issued unique NFTs on the Optimism chain, granting special in-game abilities or characters. But since these are not on the same network theres no way to give these NFTs to holders.

Process:
A player, who is also a Nouns holder, wishes to access this game and use their special abilities or characters.
When the player logs into the game, it prompts them for verification.
The game, via Veryfi, checks if the player’s blockchain address indeed holds the Noun.
Once verified, the game unlocks the special abilities or characters for that player.

Benefits:
Seamless User Experience: Nouns holders don’t need to go through complex processes or make blockchain transactions to prove their ownership.
Flexibility: Veryfi’s methodology allows Nouns holders to enjoy their benefits across a wide range of platforms, not just those on-chain.
Security: Since the user doesn’t need to transfer the Noun or engage in on-chain transactions, there’s no risk of asset loss.
Broad Applications: Beyond gaming, this system can be used for any off-chain application, tool, or service that wishes to offer benefits based on Noun ownership.

Implementation
Details can be found here
docs.veryfi.xyz

Temperature Check
We would like to gather feedback from the community about this post and invite Nouns holders to discuss if this is interesting and how it could benefit the DAO as well the crypto space. This request allows me to keep building these tools, which so far have received 0 funding other than an OP grant, which is locked for 1y, and $5k from Optimism from RPGF. This project has been fully self funded as well as the entire oracle infrastucture including all the tools and contracts