MetaMask / permissionless-snaps-directory

Explore community-built Snaps to customize your web3 experience via our official directory.
https://snaps.metamask.io/
5 stars 0 forks source link

AAU, I want to endorse & report Users via Verax attestations #220

Open alainncls opened 3 months ago

alainncls commented 3 months ago

As a User, I want to endorse & report Users via Verax attestations, So that my contribution lives on-chain


Technical notes:

Attestation details

Subject

Following this example: 0x6eCfD8252C19aC2Bf4bd1cBdc026C001C93E179D Note: this subject is an Ethereum address, not a DID

Report Attestation payload

Following this example:

{
   "peerTrust":[
      {
         "scope": "Honesty",
         "level": 0.5,
         "reasons": [ "Alumnus" ]
      }
   ]
}

Endorsement Attestation payload

Following this example:

{
   "peerTrust":[
      {
         "scope": "Software development",
         "level": 1,
         "reasons": [ "Software engineer", "Ethereum core developer" ]
      },
      {
         "scope": "Software security",
         "level": 0.5,
         "reasons": [ "White Hat", "Smart Contract Auditor" ]
      }
   ]
}

Out of scope:

Acceptance Criteria:

Definition of Ready