Check out metirl.org to play the live version.
-
User Registration: Users sign in using their own wallet. The chosen wallet is used to sign offchain attestations.
-
metIRL Attestation: A user can attest to meeting any other wallet in real life using the
bool metIRL
. -
isTrue Attestation: A user can confirm a meeting by using the metIRL attestation as a referenced attestation and attesting to it with schema
bool isTrue
, the universal EAS standard for confirming or denying another attestation.
To run the RPS project locally:
Ensure that you have Node.js and npm installed before proceeding.
-
Clone the frontend repo:
git clone https://github.com/ethereum-attestation-service/met-irl.git
-
Install dependencies:
cd met-irl npm i
-
Set up your .env file with your Alchemy API key (for resolving ENS names).
-
Start the Development Server
npm run start
After completing these steps, the MetIRL display will be shown on port 3000.