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.
Associated Data
These identifiers should have a sufficient amount of associated data to ensure precise referencing of specific entities, concepts, or pieces of information.
Agent-Centric State
These identifiers must have some agent-centric state that is capable of tracking the usage of the identifier across contexts.
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