Okto / Vendor / User
In the Okto documentation, you'll frequently encounter three main personas: Okto, Vendor, and User. These personas are key to navigating how Okto interacts with developers and users across its platform. Let's break down each of these roles to understand their place in the ecosystem.
Overview
Okto
Okto refers to our company, our platform, and the suite of services we provide, including Wallet and Lite.
Vendor
Vendor is any developer or company building an application that integrates Okto's services
User
User is any individual who uses a Vendor's app and, by extension, uses Okto's services
Dive deep into what & how each personas work
Okto
Okto refers to our company, our platform, and the suite of services we provide
What does it do?
- Provides the underlying infrastructure for blockchain interactions
- Offers tools, APIs, and wallet functionalities
- Acts as a bridge connecting Vendors and Users
- Manages the orchestration layer that simplifies blockchain complexity
What is it?
- Okto is the foundation of the ecosystem
- We handle the complex aspects of blockchain technology
- Our goal is to make Web3 accessible to both developers and end-users
Vendor
Vendor is any developer or company building an application that integrates Okto's services
What does it do?
- Builds applications using Okto's API and SDK
- Integrates Okto's wallet and services into their own apps
- Serves as the intermediary bringing Okto's functionalities to end-users
What is it?
- Each Vendor has a unique Vendor ID
- Vendors receive an API ID and secret for secure integration
- Vendors can onboard Users to the Okto ecosystem through their apps
How to identify a vendor?
- Each Vendor receives a unique Vendor ID
- Vendors also get an API ID and secret for secure API calls
- This system ensures each Vendor's app is distinctly recognized on our platform
User
User is any individual who uses a Vendor's app and, by extension, uses Okto's services
What does it do?
- Interacts with Vendor applications
- Manages wallets, sends tokens, and engages with blockchain features
- Benefits from the simplified blockchain experience provided by Okto and the Vendor
What is it?
- Each User has a unique User ID within the Okto ecosystem
- Users can interact with multiple Vendor apps using the same Okto account
- User experiences are tailored by Vendors but powered by Okto
How to identify a user?
- Every User is assigned a unique User ID
- This ID manages their interactions, wallets, and transactions across the Okto ecosystem
- The same User ID works across multiple Vendor apps, providing a unified experience
- Since Okto is interoperable, the same user ID can be associated with multiple Vendor apps, allowing Users to have a unified experience across different applications while leveraging the same Okto infrastructure.