Hello! Welcome to Portabl 👋
This documentation is your go-to tech resource for integrating with Portabl. Here, you'll find everything you need to deploy Portabl and use decentralized identity standards to power different kinds of identity verification, customer onboarding events, and automate critical parts of the customer identity lifecycle.
Portabl is on a mission to simplify financial access and account management by powering reusable identities and building verifiable identity networks. To do this right, we’re blending on-chain and off-chain methods to make everyday data ownership and interoperability a reality.Specifically, Portabl applies advancements in Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs) to the rigors of consumer-permissioned data and open finance.
Historically, consumer financial identity information is siloed across every financial app and service. It is not real-time, user-controlled, or reusable on-demand. As a result, identity information is fragmented, vulnerable, and not reusable in ways that end-users would like.
We want to see a world in which end users can securely aggregate and re-use information that was verified and signed by other providers and apps, much in the same way we can collect passport stamps today. This approach to the problem unlocks faster, safer customer experiences, loyalty mechanisms, and secure ways to prove authentic identity to financial services providers, apps, and regulated entities.
Under the hood, Portabl is a decentralized identity platform that uses an agent-to-agent model to secure data sharing between people and providers of their choosing. Portabl exposes a set of API endpoints and SDKs that allow you to manage DIDs, credentials, and data exchange with other parties using Self-Sovereign Identity (SSI) standards which allow to achieve interoperability.
- W3C DID (opens in a new tab) (opens in a new tab)
- W3C Verifiable Credentials (opens in a new tab) (opens in a new tab)
- DIF DIDComm Messaging V2 (opens in a new tab) (opens in a new tab)
- DIF Presentation Exchange (opens in a new tab) (opens in a new tab)
- DIF Credential Manifest (opens in a new tab) (opens in a new tab)
- Hyperledger Aries RFCs (opens in a new tab) (opens in a new tab)
- SIOPv2 (opens in a new tab) (opens in a new tab)
- OIDC4VP (opens in a new tab) (opens in a new tab)
We take data privacy and KYC/AML best practices seriously seriously and will never store PII on-chain.
For more on this, look for a security FAQ (soon).
We collapse KYC, authentication, aggregation, and ID management functions into a vertical set of identity APIs rooted in verification, issuance, and periodic update of user-held verifiable credentials.
For more on the trust triangle, see Core Concepts.
This documentation is designed to help you understand how to integrate with Portabl in a way that best suits your needs and provides background context on core SSI, KYC, and open finance topics.
Whether you're a developer, an enterprise architect, or a product owner, you'll find detailed guides, resources, and references to help you link your system to Portabl and make the most of its capabilities.
The flows and mechanisms described in the following pages tie into a larger, generalizable framework and can be implemented to support any compliance regime that requires identity proofing (such as Humanbound (opens in a new tab)).In the context of conventional (off-chain) identity and access protocols, Violet aims to provide an OAuth-like functionality on the Ethereum network.
To get started, please start by reviewing some of Core Concepts and Product Offerings, and then head over to the Get Started (opens in a new tab) section, where you'll find step-by-step guides on how to configure your system to work with Portabl. If you have any questions along the way, please don't hesitate to reach out to our support team. We're here to help you succeed!