Skip to content

Glossary

TermDefinition
AccountAn address that creates terms or holds shares. Intuition Core keys accounts by wallet address, and attributes each API write to the account of the key that made it.
Agent skillA package of reference material that a coding agent loads when a task needs it. See Agent skills.
API keyA credential for a node's query API. It begins with ik_ and is bound to an account, to which every write made with it is attributed. The node stores only its SHA-256 hash.
ArtifactA typed record that an enrichment plugin attaches to an atom, such as OpenGraph data or a Wikipedia extract. Core stores artifacts in kg.artifacts.
Artifact typeThe name of a kind of artifact, such as opengraph or npm-package. Each artifact type has a registered data schema.
AtomThe basic unit of data. An atom identifies one thing. Its identifier is derived from its data. See Atoms.
Atom dataThe bytes that define an atom: a URL, an IPFS URI, a JSON document, a plain string, or raw bytes.
Atom servicesA stateless HTTP service that classifies and enriches input without storing it. See Atom services.
Atom walletA smart contract wallet that the protocol associates with each atom. The AtomCreated event records its address.
Bonding curveThe function that sets the price of a vault's shares. On the default curve, the share price rises only as fees accumulate in the vault. On a progressive curve, it rises as more shares are issued. See Vaults and signals.
CheckpointThe record of the last event a projection processed. After a restart, the projection resumes from its checkpoint.
ClassificationThe stage that determines what an atom refers to, expressed as a domain and a subtype, such as github and repo. Plugins perform it.
Counter-tripleThe term that represents disagreement with a triple. It has its own identifier and vault.
Curve IDThe number that identifies a bonding curve in the BondingCurveRegistry contract. A term has a separate vault on each curve. On mainnet, curve ID 1, the Linear Curve, is the default.
DepositA transfer of TRUST into a term's vault in exchange for shares. A deposit is a signal.
EnrichmentThe stage that gathers metadata about an atom from external sources and stores it as artifacts.
ERC-8004An Ethereum standard that defines onchain registries for the identity, reputation, and validation of autonomous agents. See ERC-8004 agent layer.
Event storeThe database that holds the append-only log of chain events and the read models built from it.
ExplorerThe dashboard included with Intuition Core. It reads a node's query API. See Explorer.
IdentifierA 32-byte value that names a term, derived from the term's content. See Identifiers.
Identity strengthHow an enrichment plugin found a resource: by an external identifier, by a direct url, or by a title search. A title search is the weakest of the three.
IndexerThe component of Intuition Core that decodes MultiVault events into the event store.
Indexing scopeThe set of choices that decide what a node ingests, projects, processes, and serves. See Indexing scope.
Intuition CoreThe open-source backend: an indexer, projections, workers, a query API, atom services, and an explorer.
Knowledge graphThe database that holds atoms, triples, accounts, predicates, and artifacts.
LeaseA time-limited claim that a worker holds on an atom while it runs one stage. If the worker stops, the lease expires and another worker claims the atom.
MultiVaultThe protocol contract that registers terms and holds their vaults.
NodeAn instance of Intuition Core. In the knowledge graph's schema, nodes is also the name of the table that holds atoms.
ParseThe first processing stage. It determines what form an atom's data takes, such as a URL, a JSON document, or an ENS name.
PluginA module that adds classification or enrichment coverage to a node. The built-in plugins use the same interface as yours. See Classification plugins.
PositionThe shares an account holds in one term's vault on one curve.
PredicateAn atom that names the relationship a triple expresses. See Predicates.
PresetA named set of choices. An enrichment preset selects plugins, such as default or music. An indexing scope preset selects events, projections, and processing, such as kg-only.
ProjectionA process that builds a read model from the event store and records its progress in a checkpoint.
Query APIIntuition Core's REST API, which serves the knowledge graph and accepts writes. See REST API.
Read modelA table that a projection derives from chain events, such as vault or position.
RedemptionThe return of shares to a vault in exchange for TRUST.
ShareA unit of ownership in a vault. A deposit issues shares and a redemption returns them. The bonding curve sets their price.
SignalA deposit into a term's vault, read as a public statement that the depositor stands behind the term. A deposit on a counter-triple signals disagreement with the triple.
TermAn atom or a triple. Every term has an identifier and, once registered, a vault.
TripleA claim that links a subject, a predicate, and an object. See Triples.
Trust providerAn organization that publishes assessments of ERC-8004 agents into the graph.
TRUSTThe native currency of the Intuition network. On the testnet it is tTRUST.
VaultThe pool, held by MultiVault, into which TRUST is deposited for a term on one curve. See Vaults and signals.
WorkersThe Intuition Core services that parse, classify, and enrich atoms, one stage each.