Back to blog

Parity Technologies launches PICOPS!

PICOPS (Parity ICO Passport Service) is a new service, created and hosted by Parity Technologies which enables members of the public worldwide to associate a single Ethereum address with their unique identity; more precisely, the service offers a means to validate that the owner of an Ethereum wallet has passed an ID background check stating that they are not part of a restricted set of users (e.g. US citizen or individuals on official watchlists).

Many transactional applications require “identity checks” or “KYC” (“Know Your Customer”). In many respects, the blockchain is no different and legal entities who have a beneficial relationship with blockchain-logic may also have need for ensuring the blockchain logic itself ascertains this kind of knowledge before engaging in a transactional relationship.

PICOPS is a service to allow those applications to make use of smart contracts while also avoiding interactions with problematic counterparties. Conversely, a PICOPS certification allows would-be counterparties to freely make reliable on-chain claims to smart contracts.

PICOPS aims to ensure that each certified applicant:

  • has a valid government-issued ID, Passport or Driver’s License;
  • is not a citizen of the U.S.;
  • is not named on a major official sanctions watchlist; has not already been certified under a different Ethereum address.

Parity expects the adoption of PICOPS in a number of relevant projects that require extensive KYC and is excited to be working with them.


PICOPS is usable on-chain as a simple certification contract implementing Parity’s standard Certifier interface. Smart contracts on Ethereum are able to determine whether a given address has been certified or not through a free and simple function call into the PICOPS contract.

PICOPS is available to individuals for a fee of 0.024 ETH per participant (this fee is used to pay for system development, auditing, maintenance and charges that Parity faces from its onward identity service provider). For this fee, the applicant may submit (a scan of) their government issued document to Parity’s onward service provider, Onfido, for a document and watchlist check. If the applicant successfully passes the requirements above, Parity will mark the applicant’s nominated Ethereum address as certified in the main PICOPS contract.


Parity Technologies never stores sensitive user data such as document scans or passport fields. Parity is able to access selected portions of it via its account at the backend service provider, Onfido. Parity ensures that it comes into contact with the minimum amount of information possible to provide its service.

All code by Parity Technologies which is used in this service is open source and may be reviewed by the public at will. For the full details and the code please visit: or contact us by email at [email protected]

To certify your Ethereum address as a user please visit:

To join the conversation on all things Parity, join our Riot room: #

Read more

  • Announcing Parity 1.8

    Winter may be coming but the moment you’ve all been waiting for has finally arrived: Parity Tech is excited to announce the release of the BIGGER and BETTER 1.8.0. This release will see light client improvements: Proof-of-Authority chain compatibility, even with dynamic authority sets, and also feature compatibility with the Whisper v6 wire protocol.

  • Parity Bitcoin is now supporting SegWit, SegWit2x and Bitcoin Cash

    The Parity Bitcoin client (pbtc), released in April this year, is a full-node implementation of the Bitcoin protocol written in Rust.

  • Announcing Parity 1.7

    It has been all too long since our last release. Some four months have passed since the 1.6 series and over that time we've seen the rise of ETH and BTC, ICO fever hit the streets of Ethereum and an increased presence of Ethereum in the mainstream press.

    I can finally announce the 1.7 series. Much has gone on behind the scenes to bring you this release and I very much hope you'll enjoy it.

Back to blog