bitpro가 원문에서 글자만 모은 내용이에요. 표·그림·수식은 빠지거나 깨질 수 있어요. 전체 16쪽 중 8쪽
ership and control over their data and enabling novel
monetization opportunities.
Public and Private Data Options
Users should be able to choose whether their data is public or private, controlling its visibility and privacy,
especially to select entities or groups. Offering encryption and permission settings facilitates a secure and
customizable data environment, prioritizing user autonomy and security, and creating data flow rails where
data can easily make its way to the places it needs to be and to the people and machines who need it,
securely.
V erifiability
Where applicable, all data should be signed with self-sovereign private keys and referenced with Decentralized
Identifiers. This facilitates data provenance and authenticity, extending verifiability across all layers of the
stack, including data, queries, reputation, scores, and algorithms - which should also be made verifiable,
ensuring that the data presented to users and developers remains tamper-resistent throughout its lifecycle.
Data Integrity and Security
Robust cryptographic techniques and decentralized storage solutions should be employed to ensure data
remains tamper-proof, available, and secure.
DIDs, F or Everything
35
Every entity and concept should have a globally persistent decentralized digital identifier. Assigning Decen-
tralized Identifiers (DIDs) to all entities ensures decentralized control and referenceability across the web,
achieving true decentralization and interoperability.
Decoupling of Identities, Data, and Algorithms from Applications
The system should establish a foundational layer that effectively decouples identities, data, algorithms, and
their interrelationships from specific applications. This decoupling is essential for achieving the flexibility,
interoperability, and neutrality required for a robust and inclusive digital ecosystem. Through this separation,
the system should allow all applications across the web to tap into a unified, semantic, distributed, and
verifiable data lake which hosts identities, data, and algorithms.
Composable Data
Data should be maximally utilizable, meaning it must be structured in a way that allows for easy integration
and interoperability across various systems and applications. By ensuring data is composable, we enable
it to be combined, reused, and extended in multiple contexts, fostering innovation and efficiency. This
approach not only enhances the value and utility of data but also facilitates a seamless user experience,
where information flows freely and meaningfully across different platforms.
Semantic Data
The data within Intuition should be semantic, enabling the addressing of complex use cases, particularly
around reputation. By ensuring that data is structured semantically, Intuition allows for nuanced and
sophisticated queries and analysis, making the data more actionable and valuable. This approach enhances
the ability to capture and leverage complex relationships and attributes, providing deeper insights and
supporting advanced applications.
Convergence on Canonical Identifiers through Incentives
Economic and social incentives should drive consensus on canonical identifiers for all entities, rather than
centralized imposition. This organic convergence on canonical identifiers for all things allows those things
to be uniformly referenced across the web without reliance on centralized intermediaries, fostering a more
cohesive digital environment.
Permissionless F olksonomy The system should enable organic convergence on descriptors and classifi-
cations without formal standards committees. Leveraging social consensus allows the community to evolve
and adopt common models dynamically, promoting flexibility and inclusivity.
Convergence on Standards through Incentives
Standards convergence should be achieved through economic incentives and natural user behavior rather
than committee debates. Incentivizing users to adopt common standards and data structures minimizes
fragmentation and aligns the system with practical and widely accepted conventions.
Blockchains for Financial T ransactions and Time-Series Data Blockchains or analogous systems
should store time-series data and manage financial transactions, ensuring historical data accuracy and tamper-
proof verification. This approach also supports the construction of permissionless value flow rails for data,
an essential component of data monetization democratization.
Portability of Identity , Data, and Reputation
Intuition should support the portability of identity, data, reputation, community, and preferences, enabling
continuity and control across different platforms and applications, and aiding in the prevention of vendor
lock-in.
Generalized Use Case Accommodation
The system should support a wide range of applications and scenarios, ensuring broad applicability and
avoiding fragmentation. This generalizability is essential for maximizing convergence on a singular system,
which is optimal for the effectiveness and utility of the system. Just as the internet’s generalizability and
openness have enabled it to support countless applications and use cases, the system should be sufficiently
generalized to serve as a foundational layer for various decentralized applications and interactions.
Incentivized Participation
36
Participants should receive value for the creation and sharing of valuable data, as the time, energy, and
attention put into creating and sharing valuable data is inherently valuable. Programmatic value flows should
reward users for meaningful contributions, driving active participation and high-quality data creation.
Openness and Interoperability
The protocol should be open and interoperable, facilitating seamless integration with other systems. This
openness enhances the utility and reach of the data and services provided.
Intuitive User Experience
The user experience should be prioritized, ensuring accessibility and ease of use. Intuitive interfaces and
interactions lower the barrier to entry and encourage broader adoption. Many of the other tenants can only
hold true in the presence of good UX - for instance, data is not truly self-sovereign if a user does not know
how to access, manage, and utilize it.
Decentralized Control and Ownership
Anyone should be able to store and replicate the state of the system from scratch without permission. This
openness fosters transparency, trust, and innovation, maintaining the integrity of the decentralized system.
While specialized tools and interfaces may be developed to facilitate interaction with and interpretation of
the data, the raw data itself should remain freely available and accessible.
Decentralized Governance
The protocol should be governed by its user community. Implementing decentralized governance mechanisms
ensures all stakeholders have a voice, promoting transparency and inclusivity. This democratic approach
fosters a sense of ownership and accountability within the community, aligning the protocol’s development
with the collective interests and values of its users.
Aligning Interests of Users and System
The system should align the best interests of the users with the best interests of the system. Examples such
as Bitcoin and Ethereum demonstrate how aligning incentives can lead to robust and sustainable ecosystems.
The system should create a similar alignment, ensuring that the success of the system and the satisfaction
of its users are inherently interconnected.
By adhering to these core guiding principles, Intuition aims to create a robust, decentralized trust framework
that empowers users, fosters collaboration, and enhances the overall reliability and functionality of the web3
ecosystem. These principles serve as the foundation for all of Intuition’s development efforts, ensuring that
the protocol remains true to its mission and values.
8 The Intuition System
8.1 Introduction
Guided by the aforementioned principles, Intuition is designed as a transformative solution to address the
layers of the decentralized web that cannot yet be made entirely trustless. By capturing, structuring, and
serving useful data, Intuition aims to create trust ful environments where reliable information empowers
users to make more informed decisions. Leveraging the principles of decentralization, Intuition harnesses
collective intelligence to enhance the trustworthiness of all digital interactions.
8.2 What is Intuition?
Intuition is a cryptoeconomic protocol that makes verifiable data easy to create, manage, and use. With
this, it aims to transform how digital trust is established and maintained by integrating incentive-driven
contribution mechanisms, decentralized identifiers, and semantic data structures, to create a decentralized
semantic web of trust.
Intuition fulfills this promise through several key innovations:
Incentive-driven social consensus on globally persistent canonical identifiers
37
Figure 9: 2-dimensional reductionist representation of the Intuition Trust Graph
Intuition employs a system of economic incentives to drive social consensus around universally recognized
and interoperable identifiers for all entities, concepts, and data. These identifiers serve as the digital anchors
for entities, concepts, and data across the web, ensuring consistent and reliable references. This approach is
designed to mitigate data fragmentation and promote uniformity in how things are represented across the
digital ecosystem.
Incentive-driven, many-to-one, deterministic and non-deterministic attestations
Intuition introduces a novel approach that facilitates and encourages the creation of both objective (deter-
ministic) and subjective (non-deterministic) ‘attestations’ in a many-to-one manner. This method helps to
generate a comprehensive and reconcilable dataset, incentivizing users to contribute valuable data regularly
through economic rewards.
Incentive-driven structuring and standardization of attestation-based expression
Intuition incentivizes the convergence on standardized formats, structures, and schemas for verifiable data,
thereby making data more semantic, interoperable, and consumable. By encouraging social consensus around
uniform formats, structures, and schemas, Intuition ensures that data can be easily understood, processed,
and integrated across various platforms and applications, without the need for the top-down imposition of
rigid standards. This structured approach not only enhances the semantic richness of the data but also
facilitates more complex and meaningful interactions that would be challenging to achieve in a fragmented
data environment, making attestations a viable meta for human expression.
A permissionless platform for interpretation of the wisdom of the crowds
Intuition offers a decentralized framework where different interpretations of data can coexist, enabling a
rich and diverse ecosystem of applications and services. In stark contrast to platforms which attempt to
adjudicate the truthfulness, correctness, or validity of data, Intuition’s mechanics are designed to function
in the absence of the imposition of rigid models of ‘truth’ . This openness allows developers and users to
bring their own unique perspectives, insights, and innovations to Intuition, enhancing the platform’s overall
versatility and utility. By encouraging and facilitating the permissionless interpretation of data, Intuition
encourages a continual examination of interpretation techniques, immunizing the system against bias or
manipulation.
38
8.3 Overview of the Primitives
8.3.1 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.
Firstly, these identifiers should be decentralized identifiers, providing unique, secure, and verifiable identifi-
cation without any reliance on a central authority.
Secondly, these identifiers should have a sufficient amount of associated data to ensure precise referencing of
specific entities, concepts, or pieces of information. Without this contextual data, it would be unclear what
each identifier is meant to represent.
Thirdly, these identifiers must have some agent-centric state that is capable of tracking the usage of the
identifier across contexts. This enables the community to discern which identifiers are being most frequently
used to represent different concepts in different settings.
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. By taking arbitrary data of any size and prescribing it a
decentralized identifier, we can:
1. Start to reference data universally across the web.
2. Grant users equity in data as they signal its relevancy through usage.
3. Reward users for signaling the relevancy of data, thereby encouraging active participation and accu-
rate data representation.
Figure 10: Basic overview of the key elements of an Atom
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.
// 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",
39
"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"
]
}
To provide guarantees around the entity/concept/data attempting to be referenced by the Atom, each Atom
must have at least some de minimis corresponding data. This data can be anything, live anywhere, and
take any format, though storing data in a Verifiable Data Registry and utilizing supported data structures
and schemas is recommended, as it improves the usability of the data through strong guarantees around
immutability, availability, liveness, and persistence. Atom uniqueness is enforced through a hash of this
underlying Atom Data, ensuring that no piece of data can have two corresponding Atoms. To maintain the
integrity of mutable data, it’s crucial that any such data be timestamped. This ensures that any future
references to the data clearly understand what the data was referencing at the specific point in time when
the attestation was made.
Through this, Atoms enable the breakdown of data into discrete, manageable units, which can be easily com-
bined and reused across various contexts and applications. This structuring supports flexible and adaptable
digital systems, ensuring that data is interoperable across platforms. The composability of Atoms enhances
the functionality and versatility of the system, allowing data to be efficiently utilized in different settings.
40
Atom Ownership and T oken 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). In this model, users gain fractional ownership over the Atoms they interact with and receive a portion
of the interaction fees each respective Atom generates, incentivizing engagement with popular Atoms. 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.
8.3.2 Triples
With discrete units of data established through Atoms, defining relationships between these units to form
higher-order structures is essential. Intuition achieves this by employing Semantic Triples, ensuring a uniform
and discrete structure that can be prescribed a decentralized identifier and have some associated agent-centric
state. This structure is essential for achieving consensus on arbitrarily sophisticated and expressive forms of
data.
Triples consist of three elements: Subject, Predicate, and Object, with each element represented as an Atom.
This Subject-Predicate-Object format allows users to clearly and explicitly define relationships between
Atoms. These connections can be visualized as a graph where each node and edge is an Atom.
For example, a Triple may have the structure:
• Subject: “Bob”
• Predicate: “age”
• Object: “34”
In this example, each component—Subject, Predicate, and Object—is an Atom, and the Triple expresses a
specific relationship between these Atoms.
F ractal Data Representations
41
Triples offer a flexible yet structured method for representing data relationships. By allowing Triples to
act as Atoms within other Triples, Intuition facilitates the expression, storage, and usage of arbitrarily
complex data models that can scale and evolve over time. This flexibility is crucial for capturing intricate
relationships and dynamics within data, enabling users to construct sophisticated applications and services
on the Intuition framework. This approach maintains discrete, referenceable units for data at every layer of
the structure, ensuring scalability and precision in data representation.
Figure 11: A Triple as an Object of another Triple
Figure 12: The flow of a more complex structure achieved through nested Triples
T riple Ownership and T oken Curated Registries Akin to the process outlined for Atoms, the struc-
ture of Triples allows users to gain fractional ownership of Triples through interaction. Each interaction
42
generates interaction fees, which are distributed to the owners of each respective Triple, creating an incen-
tivized Token Curated Registry (TCR) for data structures. The TCR encourages system participants to
adopt common ways of structuring data by offering economic rewards. This approach promotes an organic,
incentive-driven structuring of data, contrasting with more rigid and traditional methods such as standards
committees, which often struggle to achieve effective standardization.
8.3.3 Signal
Signal, in the context of Intuition, refers to any action or indication that expresses intent, belief, or support.
Signals can be classified into two broad categories: explicit signals and implicit signals. These signals play a
crucial role in interpreting user behavior, beliefs, and preferences within the system.
Explicit Signal
An explicit signal is a clear, intentional action taken by a user to express support, belief, or intent. These
actions are directly observable and often involve a formal mechanism within the system. Examples of explicit
signals include voting mechanisms, where casting a vote represents a user’s preference. Verifiable claims and
attestations are also forms of explicit signals; they are signed messages that convey specific information.
For instance, a proof of humanity attestation from a trust anchor like Worldcoin is an explicit signal from
Worldcoin that Worldcoin believes the entity to be human (a valuable data point for sybil resistance efforts).
Implicit Signal
Implicit signal involves indirect or inferred indications of support, belief, or intent. This signal is not always
directly o프로젝트로 돌아가기