Verified FIO Address

This is an early draft of the concept to stimulate discussion. It will likely significantly evolve before it’s considered adequate.

Overview

The concept of Verified FIO Address is a subset of FIO Identity and allows an attester to attest publicly on the FIO Chain that they have verified a particular piece of information. Optionally they may publish on the blockchain the verified piece of information.

Examples

There are endless possibility of how Verified FIO Address can be used, but here are a few examples

  1. Verified Twitter handle attested by FIO (FIO Address: twitter@fio), a non-profit Foundation

    1. Process

      1. FIO verifies user’s Twitter handle, perhaps using Twitter’s Oath Authentication method on a custom-built, centralized website.

      2. FIO verifies the user owns user@edge FIO Address, perhaps by sending the user a FIO Address with special code, or by using Request for Signature.

      3. FIO records on the FIO Chain and attaches it to the user@edge FIO Address stating:

        1. Twitter handle: @bobtweetalot

    2. Usage

      1. A Wallet, which trusts FIO, may build the ability to send crypto to users using their Twitter handle.

      2. A new crypto project, which trusts FIO, may airdrop tokens to an ETH public address associated with FIO Request, which have a Twitter handle with at least 10,000 followers.

      3. A dApp, which trusts FIO, may display Twitter handle of its FIO Address users.

  2. Verified VIP level attested by Coinance (FIO Address: vips@coinance), a centralized crypto exchange, a private company

    1. Process

      1. Coinance verifies the user owns user2@edge FIO Address, perhaps by sending the user a FIO Request with special code, or by using Request for Signature, or perhaps by trusting the user.

      2. Coinance already knows the user in its own system and knows they are VIP level 6, because they trade a lot.

      3. Coinance records on the FIO Chain and attaches it to the user2@edge FIO Address stating:

        1. VIP level: 6

    2. Usage

      1. Coinance has an agreement with Magic Store in that Coinance users with VIP level greater than 5 get a 10% when paying using FIO Request.

      2. When a user shops at Magic Store and they enter their FIO Address, Magic Store sees vips@coinance attestation, knows to trust it and applies the discount.

  3. Verified unique human attested by Humans-R-Us (FIO Address: human@humansrus), a private company

    1. Process

      1. Humans-R-Us verifies the user owns user3@edge FIO Address, perhaps by sending the user a FIO Request with special code, or by using Request for Signature.

      2. Humans-R-Us already knows the user is unique, because they had them complete human verification tasks.

      3. Humans-R-Us records on the FIO Chain and attaches it to the user3@edge FIO Address stating:

        1. Unique: true

    2. Usage

      1. A new crypto project, which trusts Humans-R-Us, may airdrop tokens to an ETH public address associated with FIO Addresses.

  4. Verified in need attested by DirectHelp (FIO Address: donate@directhelp), a charitable non-profit:

    1. Process

      1. DirectHelp is on the ground in Cuba and has verified via direct contact that user4@edge FIO Address has been affected by the recent Hurricane.

      2. DirectHelp records on the FIO Chain and attaches it to the user4@edge FIO Address stating:

        1. AffectedBy: CubaHurrican2020

    2. Usage

      1. Anyone, who trusts DirectHelp, can now donate directly to any recipient of Cuba Hurrican disaster.

Technology

FIO Chain

Actions

  • Register as attester and pay fee to avoid spam.

  • Attest to record attestation

Getters

  • Ability to retrieve attestations for FIO Address

  • Ability to retrieve FIO Addresses from specific attester or attestation

Future

  • May be combined with Friend List or FIO Identity to ensure attestations are private and only readable by specific users.