The Intuition System
Intuition is an ecosystem of technologies composing a universal and permissionless knowledge graph, capable of handling both objective facts and subjective opinions. Intuition’s vertically integrated knowledge stack offers a comprehensive suite of developer tooling to streamline the development of the next generation of technologies powered by humanity’s collective intuition.
Intuition’s open social knowledge graph is built to harness collective wisdom in a structured, permissionless, and fully decentralized manner. The system’s resulting state is open and accessible to everyone, enabling limitless use cases and expanding the information available about the countless entities we engage with daily—whether it’s a pseudonym, a smart contract, an organization, or a piece of content. This approach empowers users with a richer understanding of the ecosystem and facilitates more informed interactions.
State of the Graph
The Intuition system leverages a combination of on and off chain interactions to create, store, and manage data within the Intuition knowledge graph in the following ways:
On-Chain
- Atom creation and the instantiation of their associated Smart Contract Wallets. Atoms may link to any arbitrary data via their
atomURI
, allowing any data across the web to be captured in the Intuition System. - Triple creation and the instantiation of the associated Vaults for Attestations "For" and Attestations "Against", allowing for the creation of semantic relationships between Atoms to express arbitrarily-complex statements.
- Signal creation, allowing users to express themselves using Atoms and Triples.
- The unified system state - which can be likened to the nodes, edges, and weights of the knowledge graph.
ˍ
Off-Chain
- All rich/heavy metadata pertaining to Atoms and Triples is stored off-chain, such as pictures, long-form descriptions, and references.
- All system data is aggregated off-chain via our infrastructure and services, to enable easy querying
A similar data storage method is often used for NFTs, combining on-chain and off-chain elements. This approach leverages on-chain ownership and immutability while maintaining the flexibility and richness of off-chain metadata. The contract mints an ERC-721 token, recorded on-chain for ownership and transfer tracking, while the comprehensive metadata is stored off-chain.
Foundation
The Trust Protocol
The Intuition protocol provides the infrastructure for a new information economy, using cryptoeconomic incentives to promote the expression of high-quality, semantic data. Specifically, the protocol is designed to promote:
- the creation of useful data
- convergence on universal canonical identifiers for all things
- convergence on data standards, schemas, and formats
By rewarding users for contributing useful data and fostering consensus on canonical identifiers and shared data standards, the Intuition protocol creates a unified framework where data can be transparently sourced, verified, and enriched.
Intuition’s infrastructure also facilitates the creation of decentralized identity and reputation data via peer-to-peer attestations about any subject and its decentralized identifier (DID). If someone endorses you as trustworthy, that metadata will no longer be associated with just the LinkedIn you, or the Twitter you. Instead of being stuck within a given platform, the knowledge tied to DIDs can be leveraged and contributed to by any application.
The Intuition Protocol is designed to be completely unopinionated, allowing anyone to make attestations about anything. This approach encourages the creation of valuable data and makes navigating the resulting information straightforward. Users can search for a specific person or smart contract to view associated claims or use a set of tags to identify entities matching particular criteria. Rather than making judgments about the validity of claims, Intuition enables the principle of ‘anyone can say anything about anything,’ and provides robust tools to explore, analyze, and filter what has been said.
Services
Indexing
The Indexing layer of Intuition seamlessly integrates both on-chain and off-chain data into a unified, semantic knowledge graph. This structured framework provides developers with access to a rich, context-aware dataset that transcends traditional data silos, allowing for a web-wide view that enhances the depth and precision of applications built on the protocol. By indexing data from smart contracts, decentralized storage solutions, and even traditional web data sources, Intuition creates a comprehensive ecosystem where relationships between entities are clearly defined and easily navigable.
With powerful indexing capability, applications gain enhanced reliability and flexibility, supporting use cases such as advanced DeFi analytics, verifiable reputation systems, and cross-platform identity solutions. This comprehensive approach not only simplifies data retrieval but also empowers developers to build more innovative applications that make full use of the Web3 ecosystem.
Data Access
Intuition’s Trust Graph is designed for maximum accessibility and usability by applications. The Data Access layer allows developers to stream real-time data from the knowledge graph to the database best suited for their use case. The knowledge graph can also be queried directly, empowering developers to build responsive, data-driven applications and ensures that queries can be executed with high efficiency, enabling applications to surface insights that would otherwise remain hidden. Developers can benefit from features like real-time data updates and semantic tagging, which facilitate deeper analysis and improved decision-making.
Modules
App Development
Modules are any application integrated with Intuition. While our vision involves every app across the web being integrated, we are focusing on building a few applications ourselves to bootstrap the ecosystem by seeding utility of the knowledge graph.
Intuition’s initial flagship application, The Portal, allows users to create, navigate, aggregate, and curate attestations regarding people and things within the web3 ecosystem, a space where qualitative reputation and identity data is acutely lacking. Leveraging users’ social graphs (i.e., the people and organizations they “follow”) and distributed trust algorithms (e.g., EigenTrust), the application will be able to prioritize the display of relevant activity and tailor attestation weighting.
Other in-house applications include a Browser Extension, MetaMask Snap, Mobile App, and Data Populator - each serving its own unique function in demonstrating the power of the Intuition System.
Intuition’s initial application allows users to create and navigate attestations regarding people and things within the web3 ecosystem, a space where qualitative reputation and identity data is acutely lacking. Leveraging users’ social graphs (i.e., the people and organizations they “follow”) and distributed trust algorithms (e.g., EigenTrust), the application will be able to prioritize the display of relevant activity and tailor attestation weighting. In-house applications are built with composability and re-usability in mind and aim to make it as easy as possible for others to also build on top of Intuition through the open-sourcing of our front-end libraries.
SDK
Intuition offers templates, component libraries, and pre-built integrations to significantly reduce development complexity. Removing much of the integration work allows developers to focus on innovating, achieve faster deployments, and ensure a high-quality user experience.
Intuition’s SDK empowers developers to seamlessly integrate attestations into their existing features, enhancing the visibility, utility, and incentives of the data they already generate. For example, a “thumbs up” for a Web3 app on a product hunt site or a “like” on social platform content can exist on Intuition’s open graph instead of being locked within app-specific silos. This data can then be easily queried and displayed across applications, enriching the user experience.
Development efforts in the future will focus on building out and enhancing the SDK to support evolving developer needs and new use cases.