ICO Pass

Add to compare

ICO websiteWhite paper

ICO Pass ICO details

Start Date: 2018-5-8

End date: 2018-6-8

    • Category: Banking, Infrastructure, Software
    • Token: ICOP
    • Platform: Ethereum
    • Type: ERC20
    • Initial price: Dutch auction
    • Bonus: Bonuses: 15% discount when invest in first hour.
    • Accepting: ETH
    • Soft cap: 500,000 EUR
    • Hard cap: 5,000,000 EUR

ICO Pass – Easiest way to do KYC checks

ICO Pass is a suite of tools for the gathering, verification and exchange of know-your-customer (KYC) information.

The target audience are tokensale organizers on the Ethereum blockchain.

For each contributor, ICO Pass gathers:

  • full name
  • date of birth
  • e-mail
  • mobile phone number
  • nationality and country of residence
  • address of residency
  • photo of ID document
  • photo of person.

This information is verified against multiple backing providers (initial version uses Onfido), then it is signed with an ICO Pass key (0x612fadf295ce8bbbcf83ecd5dc2832b5ace583e3), encrypted against the public crowdsale address, and published to IPFS.

For tokensale organizers, ICO Pass provides smart contracts with modifiers to verify sender address on time of payment, and a web-application to access and manage the gathered KYC information. No sign-up or up-front work is required.

For contributors, ICO Pass publishes a mobile application, which facilitates the gathering of KYC information. Contributors will prove their address ownership via small token ethereum transfers, which will be refunded (minus the network fees).

ICO Pass


While legally KYC checks are increasingly more important, there are many ICO organizers that choose the path of the least resistance (and don’t gather KYC information at all). So one of the end goals of ICO Pass is to enable KYC verification as easily as possible for the ICO organizers.

Additionally, KYC verification does not guarantee that the ICO organizer will be able to get in touch with the contributor. Should a bank, or a regulatory agency ask for more information regarding a specific contributor, ICO Pass aims to have a way to allow ICO organizers to get in touch with the contributor.

Even with contact information and KYC information available, there is the matter of tooling. There are no KYC management systems that can interact with blockchain-based data. Also, different ICOs use different smart contracts to manage their crowdsale. Often crowd sale contracts are audited, and may not be easily changed.

Working back from these assumptions, we have decided on a few design goals:

— payments from non-eligible addresses should be refused at the smart contract level. This will reduce the amount of work required afterwards to refund non-eligible contributors

— enabling contributor verification should be simple – ideally with no more than just a Solidity function modifier. This should ease auditing constraints.

— additionally, a proxy contract can be deployed to forward only verified funds.However, since an audited crowdsale would have to audit the whole setup, thena proxy contract does not offer significant advantages over a Solidity function modifier.

ICO Pass

To satisfy these constraints, the KYC data needs to be queryable from Ethereum. On the blockchain, ICO Pass consists of a suite of contracts, which facilitate:

— proving ethereum address ownership to a verifier;

— a claim registry, where subject addresses can be matched to data (signed by a given verifier);

Initially ICO organizers who would adopt the ICO Pass, would have to trust the ICO Pass  verification key signatures – because there would be no other verifiers.

However, in theory, new verifiers could appear and submit information about ethereum addresses.

Additionally, ICO Pass provides a few non-blockchain services as well:

— a mobile application for gathering information (including contributor photos);

— a webservice for interacting with the mobile application, and signing the KYC information gathered with the ICO Pass mobile application.

The mobile application will be open-sourced after the ICO Pass crowdsale. At no point will it ask for private keys from the end-user.

The webservice, which performs KYC verification and submits signed information to the blockchain, will not be made open-source initially.

Since storing data in the blockchain is expensive, most of the data would have to be stored elsewhere. The blockchain-based registry will store only a value, which can be:

— nationality index as an integer value

— short text strings for public entity identification

— URLs to encrypted content of personal information

— additional Ethereum addresses, e.g. for address linking:

ICO Pass

What about non-Ethereum funds?

Formally, ICO Pass only supports Ethereum addresses. However, cryptocurrencies that use the same elliptic curve for its user keys should be verifiable as well.

ICO Pass currently does not support smart contracts for contributor verification on non-Ethereum platforms. It has not been tested with Counterparty.

ICO Pass

In a matter of minutes ICO Pass verifies authenticity of person’s ID documents, does a face-matching, checks Sanction lists and the country of origin & residency.

All data is encrypted and without the consent from person, it is not possible to have access to it.

As KYC process is automated and accurate, it is possible to significantly reduce costs. Moreover, once a person is identified – they can re-use the identity for several ICOs.

7 Total Score

Add your review


Janis Kirsteins

CEO, Founder

Gints Kirsteins

COO, Founder

Janis Graubins

CCO, Founder

Ingermars Asmanis

Head of Development

Magnuss Karklins


Ainars Kumpins


ICO Pass Advisors

Dimitrios Psarrakis

Regulatory Advisor

Simon Cocking

Marketing Advisor

Ernest Jenavs

Business Advisor


February, 2017
ICO launch. Product launch. Technically: 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). The background check is run via a third party, namely Onfido. The ICO Pass team has set up a smart contract system to record the outcome of the background check on the public Ethereum blockchain, i.e. whitelist Ethereum addresses that are owned by non-restricted users. Legal point of view: doublecheck with all the regulators in different countries how to even more effectively meet their requirements. Business: attract first ICOs from Europe.
Mar, 2018
New databases are added for higher accuracy.
April, 2018
Video identification with live agents added.
May, 2018
ICO organizer communication tool added for contacting ICO contributors.
June, 2018
Integration with US State Revenue Service or Banks to automatically determine if the investor is accredited. First US based ICO.
November, 2018
Integration finished with Banks who in EU are providing their APIs under PSD2 regulation. Automatically determines if the person is accredited investor.
December, 2018
Interest payout functionality in app.

Get the Best ICO's in your inbox

Don't worry we don't spam

We will be happy to hear your thoughts

Leave a reply

Your total score

Register New Account
Reset Password
Compare items
  • Total (0)