A developer and product manager from Trinsic’s first Fortune 500 customer scheduled a call with our CEO Riley Hughes shortly after Trinsic’s beta platform launched in 2019. “Thank you for building your API,” the developer explained. “We spent weeks trying to get something working with one of your competitors. All-in, we estimated that using their solution would take us four months to build our product. In just the last three weeks with Trinsic, we’ve built our solution, demoed it to stakeholders, and secured our first pilot.”
This kind of conversation still happens almost every day at Trinsic; 80% of developers who’ve used our platform recommend it. Since launching the world’s first production-ready verifiable credential platform less than a year ago, over 1,000 developers from more than 75 countries have used Trinsic for issuing and verifying verifiable credentials. We have no “sales” or “business development” staff because the best sales tool is a good product, and the best business development is hundreds of happy customers.
See for yourself how easy it is to issue credentials in the Trinsic Studio. It will take you less than five minutes.
Production deployment around the globe
Supporting teams in 75+ countries has taught us important lessons about the diversity of use cases and their requirements. And with customers in production in more than 10 of those countries, there are some requirements that were needed immediately:
- Compliance with global data protection regulation
- Choice of public utilities/blockchains
- Accessibility first
As the number and diversity of Trinsic’s customer base continue to grow, we know these features will be needed by all. That’s why we’re announcing our commitment to make Trinsic more accessible and functional for our customers all over the globe in the following ways.
Global compliance through data residency
Our customers must comply with local regulations which often mandate that PII (personally identifiable information) remain within the borders of their jurisdiction. Starting now, Trinsic’s customers will have the ability to choose where their data is hosted in both the Trinsic platform and the mobile app (mediator service). This helps with compliance requirements associated with data protection laws in Canada, EU, South Africa, and other geographies. This feature is available on all paid plans.
Trinsic now supports data centers in the following locations:
- United States
- South Africa
Each Organization (cloud agent) is hosted on its own dedicated tenant. When using Trinsic Studio, you can select the region by selecting from the drop-down menu that is titled “Select Region” when creating an Organization.
If you are interacting directly with Trinsic’s API, the default region is USA. A user can put the region into the API using the alpha-2 country code for that region. For example, a user who wants to create an Organization in Canada would add:
"name": "Canadian Organization",
Global utility networks
Experience with diverse, global use cases has shown us why choice of networks is important. Trinsic’s vision is to be ledger and protocol agnostic, so we’ll add any production-ready networks as they become available. We support the following networks out of the box:
- Sovrin: Launched in 2017, Sovrin was the first production-ready distributed ledger purpose-built for self-sovereign identity and includes Sovrin MainNet, StagingNet (most common for demos and pilots), and BuilderNet. Sovrin has stellar uptime and a metrics dashboard that monitors its performance.
- BCovrin: This is a clone of Sovrin for testing in the British Columbia region of Canada.
- Indicio: Indicio is a concierge-class decentralized identity network that provides developers with a stable and reliable environment to build, test, and demo their SSI solutions, beginning with a test network.
- In the near future, we will support geo-specific networks in Africa, Canada, Finland, Germany, and Southeast Asia.
When creating an Organization in Trinsic Studio, there is a drop-down menu titled “Select Network” which allows you to easily designate which network your Organization is provisioned on.
Add a new network to the mobile app by clicking the “+” button to the upper-right of the network selection page in the mobile app.
Switch between networks by navigating to the network selector page in the settings menu.
We look forward to continuing to add support for new networks as they develop and mature around the world. The following requirements must be met in order for Trinsic to add a production network to its platform:
- The network needs to be sufficiently decentralized with a governance framework outlining how it intends to avoid centralization of power.
- The network needs to allow Trinsic to sign transactions on behalf of our customers; this is sometimes called an ‘endorser’ or ‘trust anchor’ model.
- The network needs to have some form of paid staff support so that we can quickly resolve issues if our customers face them.
If your network meets these requirements and you would like your network to be accessible to the global Trinsic developer community, please contact us.
Compared to the potential scale of SSI, 1,000+ customers means we’re still in our infancy. However, it also represents impressive initial growth of the SSI space. Developers are recognizing the value of SSI for themselves and their customers.
With the addition of the data residency feature, our ongoing support of new networks, and our push to translate the Trinsic Wallet application into other languages, we hope to expand the reach of the Trinsic platform to developers and organizations around the world looking to build SSI solutions. Our goal has always been to make SSI as accessible as possible, and we look forward to continuing to work at that goal as we grow.