Kelvin Resource Name Registry
Overview
The Kelvin Resource Name (KRN) Registry provides a unified way to identify resources across the Kelvin Platform. It acts as a standardized naming system, ensuring that every resource has a unique, structured, and consistent reference.
Conceptually, the KRN is similar to other global resource identifiers (such as URNs or ARNs) but is designed specifically for Kelvin’s ecosystem. Its purpose is to bring clarity, consistency, and interoperability when dealing with resources across different applications and services.
Core Concepts
-
Unified Identification
Every resource in the platform can be represented by a KRN, eliminating ambiguity and ensuring consistency. -
Namespace Structure
KRNs are divided into namespaces that group related resources. This provides both organizational clarity and a logical hierarchy. -
Flexibility
The format allows for many different types of resources to be referenced, whether they are assets, workloads, data streams, or other entities. -
Interoperability
By using a common scheme, KRNs make it possible to link, exchange, and manage resources across services without confusion. -
Documentation Requirement
Each namespace and its usage is documented in the Developer Tools section, ensuring that the meaning and purpose of every identifier is clear within the platform.
Summary
The KRN Registry is not just a naming format but a foundational concept for how Kelvin structures and organizes its ecosystem. It enables resource management at scale while keeping identifiers human-readable, consistent, and interoperable across applications.