Multi-Model Graph Design

ArcadeDB Traversals

Unlike typical vectors-only databases, Dubstrata couples an O(log N) vector search indexing engine with O(1) Cypher relational traversals to ensure fast, contextually aware retrieval.

Vertex Types & Attributes

Document

Representation of ingested resources.

  • id: STRING (Unique)
  • abstract_embedding: FLOAT[3072]
  • source_url: STRING
  • tenant_id: STRING
  • is_private: BOOLEAN
  • abstract: STRING
  • primary_thesis: STRING

Entity / Person / Figurehead

Atomic domain items & generalized individuals merged globally.

  • name: STRING (Unique)
  • embedding: FLOAT[3072]
  • feedback_weight: FLOAT (Consensus floor 0.80)
  • legal_associations: ARRAY[STRING]
  • ticker_symbol: STRING (e.g. AAPL)

Claim

Specific causal statements extracted from documents.

  • id: STRING (Unique)
  • embedding: FLOAT[3072]
  • argument: STRING
  • evidence: STRING
  • feedback_weight: FLOAT (Range: 0.10 - 1.00)
  • market_sentiment: STRING
  • confidence_score: FLOAT

System & Dynamic Nodes

Query demand graphing, caching, and physical elements.

  • QueryNode: Persists intent caching and similarities
  • WeatherNode: programmatic weather facts (HAS_TEMPERATURE)
  • ContextFragment / InteractionHook

Edge Types & Predicates

Edge TypeSource NodeTarget NodeDescription / Properties
RELATES_TOEntity / PersonEntity / Personpredicate, market_weight, confidence_score
INFLUENCES / REPRESENTSPerson / FigureheadEntity / CorpModels board decisions and narrative-moving dynamics
CONFLICTS_WITHEntity / PersonEntity / PersonMaps geopolitical trade wars and corporate battlegrounds
HAS_TEMPERATUREEntityWeatherNodeCredential-free weather integration via Open-Meteo API
CONTAINS_CLAIMDocumentClaim-
CLAIMED_INClaimDocument-
FOUND_INEntityDocument-
HAS_HOOKDocumentInteractionHook-