Skip to content

Add Delphi Oracle miner — real-time intelligence signals for agents#591

Closed
roseprollc wants to merge 2 commits intoMemPalace:mainfrom
roseprollc:main
Closed

Add Delphi Oracle miner — real-time intelligence signals for agents#591
roseprollc wants to merge 2 commits intoMemPalace:mainfrom
roseprollc:main

Conversation

@roseprollc
Copy link
Copy Markdown

Summary

Adds a Delphi Oracle miner plugin that ingests real-time intelligence signals into MemPalace.

  • Wing: delphi — dedicated wing for intelligence signals
  • Rooms: auto-created per signal type (market/yield, security/exploit, ecosystem/new-agent, etc.)
  • Drawers: full verbatim signal content with metadata (severity, confidence, source, timestamp)

What is Delphi Oracle?

Delphi is a structured intelligence feed for autonomous agents — market data, security alerts, DeFi yields, ecosystem changes, updated every 15 minutes. 450+ signal types across 5 categories.

How it works

  1. Probes free endpoints (/v1/signals/count, /v1/signals/types)
  2. Fetches signals via paid x402 endpoints ($0.001-0.002/query)
  3. Files each signal as a verbatim drawer in ChromaDB
  4. Idempotent upserts — safe to run on a schedule

Usage

python examples/delphi_miner.py --dry-run
python examples/delphi_miner.py --free-only
python examples/delphi_miner.py --palace ~/.mempalace/palace

Follows MemPalace's core principle: raw verbatim storage, no summarization.

Test plan

  • --dry-run lists signals without writing
  • --free-only skips paid endpoints
  • Signals appear in mempalace search "..." --wing delphi
  • Repeat runs don't duplicate drawers (idempotent upsert)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant