Skip to content

Core-Node-Team/SightCore

Repository files navigation

SightCore

AI-Powered Crypto Technical Analysis Agent

SightCore is a self-hosted AI agent that performs real-time technical analysis on cryptocurrency markets. Built on LangGraph and powered by Claude (Anthropic), it exposes a LangGraph Cloud-compatible HTTP API. Every completed inference is recorded on-chain as a proof on Base Mainnet.

Developed by CoreNode Labs.


Features

  • Real-time price tracking across 14,500+ tokens on 8 exchanges (Binance, OKX, Bybit, Gate, MEXC, KuCoin, Huobi, Bitget)
  • Technical indicators: RSI, MACD, Bollinger Bands, EMA, SMA, Stochastic, ADX, ATR
  • Chart pattern detection: Double Top/Bottom, Head & Shoulders, Triangles, Flags, and more
  • Support & resistance levels and divergence analysis (RSI / MACD)
  • Multi-timeframe: 1h, 4h, 1d
  • Multi-language responses: English, Turkish, Spanish, French, German
  • Streaming via Server-Sent Events (SSE)
  • Compatible with Warden App and RemoteGraph SDK

Getting Started

Requirements

Setup

git clone https://github.com/your-org/sightcore.git
cd sightcore
pip install -r requirements.txt
cp .env.example .env
# Fill in your credentials in .env
python main.py

The API will be available at http://localhost:8000.


Configuration

Variable Description
ANTHROPIC_API_KEY Your Anthropic API key
AGENT_CONTRACT_ADDRESS Deployed SightCoreAgent contract address (Base Mainnet)
AGENT_PRIVATE_KEY Wallet private key for on-chain inference recording
BASE_RPC_URL Base Mainnet RPC (default: https://mainnet.base.org)
HOST / PORT Server bind address (default: 0.0.0.0:8000)

API

Full documentation: API.md

# Create a thread
THREAD_ID=$(curl -s -X POST http://localhost:8000/threads | python3 -c "import sys,json; print(json.load(sys.stdin)['thread_id'])")

# Run an analysis
curl -X POST http://localhost:8000/threads/$THREAD_ID/runs \
  -H "Content-Type: application/json" \
  -d '{"assistant_id":"sightcore-agent-001","input":{"messages":[{"role":"user","content":"btc analyse 4h"}]}}'

On-Chain Inference Proofs

SightCore records every inference on Base Mainnet using the SightCoreAgent Solidity contract (contracts/SightCoreAgent.sol). After each response, the agent automatically calls requestInference() and submitInference() on-chain. This is optional — the agent works without it if AGENT_PRIVATE_KEY is not set.


About CoreNode Labs

SightCore is developed and maintained by CoreNode Labs, a software company building infrastructure and tooling for decentralized networks and AI agents.

Website corenodehq.com
Twitter / X @corenodeHQ
Telegram t.me/CoreNode
YouTube @CoreNode
GitHub Core-Node-Team
Explorer explorer.corenodehq.xyz

Disclaimer

SightCore provides technical analysis data for informational purposes only. It is not financial or investment advice.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors