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

Okto refers to our company, our platform, and the suite of services we provide, including Wallet and Lite.

Vendor

Vendor

Vendor is any developer or company building an application that integrates Okto's services

User

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

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

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

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.

On this page