-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Labels
component:ecosystem-enginecomponent:graph-ragonlydust-waveContribute to awesome OSS repos during OnlyDust's open source weekContribute to awesome OSS repos during OnlyDust's open source week
Description
- Description:
Integrate the Ecosystem Engine's direct data access capabilities with the insights from the GraphRAG engine. This will allow AI agents to cross-reference on-chain transaction data and patterns (from GraphRAG) with live blockchain events, oracle data, and governance proposal information (from Ecosystem Engine) to perform more informed and verifiable operations. - Acceptance Criteria:
- AI agents can seamlessly utilize data from both direct ecosystem connectors (e.g., FTSO, project APIs) and the GraphRAG engine (for historical transaction analysis) in a combined manner.
- Queries can be constructed that correlate different data types, for example, linking a governance proposal's discussion (from VectorRAG on forums) with subsequent on-chain voting patterns (from GraphRAG or direct node access).
- Potential Overlap: Highly dependent on the GraphRAG Agent Integration (Issues [GraphRAG] Design Graph Schema for Flare Transactions in Neo4j #16 , [GraphRAG] Implement Query Engine and AI Agent connectors for Contextual Graph Queries #17 , [GraphRAG] Integrate GraphRAG Engine with Agent's Reasoning Module #18 ) and various Ecosystem Engine connectors.
- Key Files/Modules Involved (Tentative):
flare_ai_kit/ecosystem/tooling/goldsky.py(New file to be created)
- Tasks / Implementation Steps:
- Create Key Files
- Integrate indexing support for a service like Goldsky Mirror (reach out to the Flare team for Goldsky API keys) for data replication
- Find the best approach for integration - either with Goldsky Flow, interactive CLI or definition file. Note: For an SDK the definition file is perhaps the most appropriate
- Create a data pipeline injecting chain-level datasets (blocks, logs, traces etc)
- Expose the injected data via a single Python class (
class Goldsky)
Metadata
Metadata
Assignees
Labels
component:ecosystem-enginecomponent:graph-ragonlydust-waveContribute to awesome OSS repos during OnlyDust's open source weekContribute to awesome OSS repos during OnlyDust's open source week