Passport

Given Name:

BD RAHMAN
Last Name:
Ansari
Expires:
201810919

Bitmark is striving to be a world class reputation platform. Therefore, there cannot be any fragmentation between various services that utilize marking. Bitmark Passport will solve this issue by creating a universal reputation profile for users; so your reputation follows you around the web!

Introduction

Bitmark passport is a decentralized Web 3.0 Identity that is controlled by the user. It is based on the WebID specification but can extend beyond HTTP URIs to include, phone, email. irc, public keys, certificates and many other identity systems. All eco systems are linked together via the Profile document.

Authentication

Many different types of authentication are supported as listed below.

  1. WebID TLS
    Authentication protocol based on X.509. It has the advantage of strong private keys controlled by the user, and is compatible with all modern browsers. It is the first auth method supported by bitmark passport, but there will be many more.

Generating a key pair

Key pairs are typically based on 2048 bit RSA keys that live inside an X.509 certificate. Most identity providers allow generation of a key pair or it can be done manually.

openssl can also be used to create a key pair

http://stackoverflow.com/queons/2188845/how-can-i-gente-a-self-signed-certificate-with-subjectaltname-using-openssl

Additional fields

  • Name (recommended)
  • Email (optional)
  • Social network accounts (optional)
  • Public key (recommended)
  • Crypto addresses (optional)
  • QR Code (generated)

Ideas

What we can do is take a hash of the canonical form of certain fields (ie public key) and put it in the block chain. If the user wants. This gives a proof of longevity. The older the ID is a vector for reputation.

Could even do a proof of burn, to protect against sock puppets.