4.5 KiB
description
| description |
|---|
| Definition, structure and purpose of beOS ID system. Covers personal ID types, domain categories and relationship principles with decentralized identifiers (DID). |
beOS ID
This document introduces beOS ID, the foundation of identity and trust in the beOS Pro ecosystem.
What is an beOS ID?
An beOS ID is a decentralized identity and credit system that facilitates secure, trustless exchanges of information and value. It serves as your digital identity across the beOS Pro ecosystem, enabling individuals and organizations to manage their identities independently—without reliance on third-party intermediaries.
Each beOS ID is:
-
Unique, like an email address (e.g., alice123@beos.local).
-
Human-friendly, making it easy to remember and share.
-
Bound to a DID, ensuring cryptographic security and verifiability.
Why do you need an beOS ID?
Your beOS ID powers seamless access, enhanced security, and a personalized experience within the beOS Pro system. Key benefits include:
- Ease of access: The system automatically provisions subdomains and access policies for your applications within beOS Pro. You can use the domain name as your personal web address for seamlessly access from anywhere.
- Free HTTPS certificate: beOS Pro domain name comes with a free HTTPS certificate, ensuring secure and encrypted communication for all your digital interactions.
- Easy to remember and personalized: beOS ID and the corresponding domain name are easy to remember, share, and personalized for your distinct online identity.
For example, if your beOS ID is alice123@beos.local, beOS Pro automatically assigns the following URLs:
alice123.beos.local: Your personal homepage.desktop.alice123.beos.local: Access to your beOS Pro Desktop.files.alice123.beos.local: Access to the Files app.
beOS ID structure
The format of an beOS ID is the same as an email address, consisting of two parts:
- A local name (prefix)
- A domain name (suffix)
For example, in alice123@beos.local, alice123 is the local name, and beos.local is the domain.
Local names are unique within each domain, ensuring that each beOS ID is unique.
Domain types
Within beOS Pro, there are three types of Domains:
- Individual domain: For personal use, similar to personal email. Currently, beOS Pro provides default domain
beos.localfor individual users. - Organizational domain: For organizational use, like company email addresses. After joining an organization, users can apply for an beOS ID under that organization's domain. The administrator can revoke this beOS ID when the user leaves the organization.
- Entity domain: For applications and other entities that cannot be classified as either personal or organizational.
beOS ID creation for individuals
beOS Pro offers two approaches to create an individual beOS ID:
- Quick creation
You can create an beOS ID by choosing an available name that meets the requirements. - Advanced creation
This approach uses Verification Credentials (VC) to connect an existing trusted identity (such as email accounts) with the beOS ID. When creating a verified identity, beOS Pro:- Authenticates the user through established OAuth providers
- Creates cryptographic links between the social identity and beOS Pro DID
:::tip Create an beOS ID with Verifiable Credential (VC) On the beOS Pro app app, click display_settings, then select Individual beOS ID.
Currently, verification is available through Google OAuth. :::
What's beOS ID's relationship with DID
A Decentralized Identifier (DID) is a unique, cryptographically verifiable identifier that doesn't rely on any centralized authority. While DIDs solve the issue of identity in a decentralized network, they are typically difficult for humans to remember or use in daily situations. Learn more in DID.
beOS IDs makes DIDs more user-friendly. It provides a familiar, easy-to-remember format similar to email addresses, while still leveraging the power and security of DIDs.
Each beOS ID is bound to a DID. When a user creates an account using beOS Pro, a DID is created at the same time. Learn more about their relationship in Stage of beOS Pro account.