Identity Validator Toolkit

This toolkit contains libraries and applications for Identity Validators to connect to the ecosystem. It is configurable, scalable, and simple to deploy and maintain. As the ecosystem grows, more libraries and applications can be added to the toolkit to improve user experience.

Libraries

Identity.com libraries enable Validators to easily and safely connect to the marketplace.

  • Credential Commons Library

    Credential Commons Library

    This Javascript Library provides functionality around Verifiable Credentials (VC), a W3C standard. Enables Validators to issue; Credential Wallets to verify and filter; and Requesters to verify credentials.

  • Marketplace-tx Library

    Marketplace-tx Library

    This library enables Requesters, Validators and Credential Wallets to set prices, place, verify, release, refund escrows based on marketplace interactions. This is where you connect if you write a JS project.

  • Marketplace.js

    Marketplace.js

    This application is an orchestration layer on top of the blockchain. It allows Requesters and Credential Wallets to resubmit transactions, for example, at a higher gas price; batching; payment guarantees; and other automations.

  • Verified Credential Request and Validation Library (VCRV)

    Verified Credential Request and Validation Library (VCRV)

    It defines what information Validators abstract for the Credential Wallet (i.e. ID card or selfie comparison). It provides an endpoint for the status of the VCRV and offers a retrieve VCRV mechanism for the Credential Wallet.

Applications

Identity.com applications enable Validators to easily and safely connect to the marketplace.

  • BitGo

    BitGo

    The BitGo Platform and SDK makes it easy to build multi-signature Bitcoin applications today. The SDK is fully integrated with the BitGo co-signing service for managing all of your BitGo wallets.

  • Marketplace-tx-server

    Marketplace-tx-server

    This app enables Requesters, Validators, and Credential Wallets to set prices, place, verify, release, and refund escrows based on marketplace interactions. Use it to write code in any language that reads HTTP requests.

  • Marketplace Monitor

    Marketplace Monitor

    This app provides a suite of monitoring tools for stuck transactions, monitoring for geth, RebelOS, escrow management, and other key marketplace elements.

  • Validator Portal

    Validator Portal

    Validators, once registered with their Civic ID and approved, can create, read, update, or delete the price of their validation services.

Types of Implementations

There are two ways of implementing Identity Validator toolkits. More will be added as partners join the ecosystem.

  • Existing Wallet & Validator Software

    Existing Wallet & Validator Software

    Validators can connect to the Identity.com ecosystem using the existing ecosystem Mobile Applications and the existing Validator Portals available to accept and execute on attestation issue requests and also set prices and payment terms for their validation services. No need to build everything from the ground up.

  • Custom Validator Software

    Custom Validator Software

    Validators with strict requirements and internal software rules can connect directly to the smart contracts and use any Credential Wallet applications to accept incoming attestation issue requests. The toolkit provides the necessary endpoints and validator engineering teams can build on top of them.

Contact Us

Join the ecosystem as an Identity Validator.