Skip to main content

Atoms

A system facilitating the arrival at social consensus around globally persistent canonical identifiers for all things demands that these identifiers possess a few key attributes.

Decentralized Identifiers

These identifiers should be decentralized identifiers, providing unique, secure, and verifiable identification without any reliance on a central authority.

UniqueSecureVerifiable

Associated Data

These identifiers should have a sufficient amount of associated data to ensure precise referencing of specific entities, concepts, or pieces of information.

ContextualPreciseReferenced

Agent-Centric State

These identifiers must have some agent-centric state that is capable of tracking the usage of the identifier across contexts.

TrackableUsageContexts

The Atom Solution

To solve for these requirements, the concepts of Atoms emerge as the foundation of the Intuition framework, representing the most fundamental units of data. These units can range from a single word to a complex concept, serving as discrete, manageable, and referenceable pieces of information that facilitate seamless data integration and manipulation across the web.

Key Benefits of Atoms

Universal Reference

Start to reference data universally across the web.

User Equity

Grant users equity in data as they signal its relevancy through usage.

Active Participation

Reward users for signaling the relevancy of data, encouraging active participation.

Each Atom is made universally referenceable through a decentralized identifier. This approach ensures that every Atom is uniquely identifiable and can be consistently referenced across the web, maintaining data integrity and meaning regardless of the system or context.

Decentralized Identifiers (DIDs)

Example DID

// An example DID

did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736

// An example DID Document

{
  "id": "did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736",
  "verificationMethod": [
      {
          "id": "did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736#controller",
          "type": "EcdsaSecp256k1RecoveryMethod2020",
          "controller": "did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736",
          "blockchainAccountId": "eip155:1:0x3b0BC51Ab9De1e5B7B6E34E5b960285805C41736"
      }
  ],
  "authentication": [
      "did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736#controller"
  ],
  "assertionMethod": [
      "did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736#controller"
  ],
  "@context": [
      "https://www.w3.org/ns/did/v1",
      "https://w3id.org/security/suites/secp256k1recovery-2020/v2",
      "https://w3id.org/security/v3-unstable"
  ]
}

Data Requirements

To ensure reliable referencing of entities, concepts, or data within an Atom, each Atom must include at least minimal corresponding data. This data can be of any type, stored anywhere, and presented in any format.

Recommended Data Practices

Verifiable Data Registry

Use a Verifiable Data Registry to strengthen data usability through guarantees around immutability, availability, liveness, and persistence.

Supported Structures

Adhere to supported data structures and schemas for better interoperability and reliability.

Timestamp Inclusion

For mutable data, include a timestamp to ensure future references understand exactly what the data represented at the moment of attestation.

The uniqueness of each Atom is enforced by hashing its underlying data, preventing duplicate Atoms for the same piece of data. This approach allows Atoms to segment data into discrete, manageable units that can be easily combined and reused across diverse contexts and applications.

Atom Ownership and Token Curated Registries

Given the permissionless nature of the system, multiple Atoms may be representative of the same concept. To foster consensus on high-quality Atoms and establish canonical identifiers for all things, Intuition employs the concept of a Token Curated Registry (TCR).

TCR Benefits

Fractional Ownership

Users gain fractional ownership over the Atoms they interact with and receive a portion of the interaction fees each respective Atom generates.

Incentivized Engagement

This model incentivizes engagement with popular Atoms, encouraging active participation in the ecosystem.

Quality Ranking

A TCR emerges, ranking Atoms based on their relevance using metrics such as an Atom's Total Value Locked (TVL).

As users increasingly interact with these Atoms, a TCR emerges, ranking Atoms based on their relevance using metrics such as an Atom's Total Value Locked (TVL). This mechanism facilitates ecosystem convergence on and easy discoverability of the most valuable and widely accepted Atoms/identifiers representing each concept.

Next Steps

Now that you understand Atoms, explore:

  • Triples - Learn how Atoms combine to form relationships
  • Signal - Understand how users interact with Atoms
  • Structuring Atoms - Advanced techniques for working with Atoms