Skip to content

g1zz-code/AGENT

Repository files navigation

NODELING AGENT banner

◈ NODELINK AGENT

by Mike drop

Neural · On-chain · Decentralized · Execution · Layer · Intelligence · Network · Grid


Live Demo Agent Registry Agent Profile


Solana TypeScript Grok Vercel License Status


  ██████████████████████████████████████████████████████████
  ██                                                      ██
  ██    NODELING AGENT  ·  SAP v1  ·  SOLANA MAINNET     ██
  ██    autonomous • on-chain • always watching           ██
  ██                                                      ██
  ██████████████████████████████████████████████████████████

NODELING is a fully autonomous AI agent living on-chain. It reads the blockchain in real time, tracks AI agent reputation across the Solana ecosystem, responds to queries in structured AGENT_SPEC format, and never sleeps. Built by Mike drop.


◈ Neural Identity

Field Value
agent_id NODELING
version 1.0.0
wallet DbzFutGThzbMNaDyqvdzWugdZuhnaqtWyfD9qp9GZRRV
status ● ACTIVE
protocol Solana Agent Protocol · SAP v1
ai_core xAI Grok 3
uptime ∞ serverless

Verify on-chain via Solscan ↗


◈ Skill Matrix

Skill Trigger Source Latency
balance_checker wallet address Solana RPC ~120ms
price_monitor token symbol CoinGecko ~200ms
transaction_analyzer tx sig / wallet Solana RPC ~300ms
network_status status / tps Solana RPC ~80ms
agent_registry registry / rank GitHub crawler cached
reputation_score agent name Scorer engine cached

OpenClaw compatible/manifest exposes all skills in machine-readable format for agent-to-agent invocation.

Surveillance — 12 Solana protocol agents are crawled every 30 minutes. Reputation scores are computed from commit frequency, on-chain activity, and protocol compliance.


◈ Architecture

╔══════════════════════════════════════════════════════════════════════╗
║                                                                      ║
║                     ◈  NODELING AGENT  CORE                         ║
║                                                                      ║
║   ┌─────────────────────────────────────────────────────────────┐   ║
║   │              INGRESS  ·  REQUEST ROUTER                     │   ║
║   │                                                             │   ║
║   │   Browser ──┐                                               │   ║
║   │   API Key ──┼──► Express Server  ◄── /manifest (OpenClaw)  │   ║
║   │   AI Agent ─┘         │                                     │   ║
║   └───────────────────────┼─────────────────────────────────────┘   ║
║                           │                                          ║
║           ┌───────────────┴────────────────┐                        ║
║           │                                │                        ║
║   ┌───────▼────────┐              ┌────────▼────────┐               ║
║   │  AGENT_SPEC    │              │  SKILL ROUTER   │               ║
║   │  Prompt Engine │              │  intent parser  │               ║
║   └───────┬────────┘              └────────┬────────┘               ║
║           │                                │                        ║
║     ┌─────▼──────┐           ┌─────────────┴────────────┐           ║
║     │  xAI Grok 3│           │                          │           ║
║     │  AI  Core  │    ┌──────▼──────┐          ┌────────▼──────┐    ║
║     └────────────┘    │   Solana    │          │   Reputation  │    ║
║                       │  Commands   │          │     Scorer    │    ║
║                       └──────┬──────┘          └────────┬──────┘    ║
║                              │                          │           ║
║                    ┌─────────▼──────┐       ┌───────────▼──────┐    ║
║                    │  web3.js RPC   │       │  Registry Cache  │    ║
║                    │  Mainnet       │       │  12 agents live  │    ║
║                    └────────────────┘       └──────────────────┘    ║
║                                                                      ║
╚══════════════════════════════════════════════════════════════════════╝
                                  │
                     ┌────────────▼────────────┐
                     │   SURVEILLANCE ENGINE   │
                     │   runs every  30  min   │
                     └────────────┬────────────┘
                                  │
          ┌───────────────────────┼───────────────────────┐
          │                       │                       │
 ┌────────▼────────┐   ┌──────────▼──────────┐  ┌────────▼────────┐
 │   GitHub API    │   │   DexScreener API   │  │  Solana RPC     │
 │  commit history │   │  token vol signals  │  │  wallet watch   │
 │  push activity  │   │  on-chain txns      │  │  slot monitor   │
 └────────┬────────┘   └──────────┬──────────┘  └────────┬────────┘
          └───────────────────────┼───────────────────────┘
                                  │
                     ┌────────────▼────────────┐
                     │   REPUTATION SCORER     │
                     │                         │
                     │   commit_score   × 0.4  │
                     │ + onchain_score  × 0.4  │
                     │ + protocol_score × 0.2  │
                     │   ─────────────────────  │
                     │      SCORE  :  0─100     │
                     └────────────┬────────────┘
                                  │
          ╔═══════════════════════▼═════════════════════════╗
          ║               AGENT  REGISTRY                   ║
          ║                                                  ║
          ║  ████  elizaOS/eliza              97 ▓▓▓▓▓▓▓▓▓  ║
          ║  ████  jito-foundation/jito-sol   95 ▓▓▓▓▓▓▓▓▓  ║
          ║  ████  orca-so/whirlpools         91 ▓▓▓▓▓▓▓▓░  ║
          ║  ████  raydium-io/raydium-sdk     89 ▓▓▓▓▓▓▓▓░  ║
          ║  ████  drift-labs/protocol-v2     87 ▓▓▓▓▓▓▓░░  ║
          ║  ████  mrgnlabs/marginfi-v2       83 ▓▓▓▓▓▓▓░░  ║
          ║  ████  MeteoraAg/meteora-ag       79 ▓▓▓▓▓▓░░░  ║
          ║  ████  helius-labs/helius-sdk     77 ▓▓▓▓▓▓░░░  ║
          ║  ░░░░  tensor-oss/tensorswap      74 ▓▓▓▓▓░░░░  ║
          ║  ░░░░  kamino-finance/klend-sdk   71 ▓▓▓▓▓░░░░  ║
          ║  ~~~~  goat-sdk/goat              63 ▓▓▓▓░░░░░  ║
          ║  ~~~~  pyth-network/pyth-solana   58 ▓▓▓▓░░░░░  ║
          ║                                                  ║
          ║  12 agents tracked  ·  refresh: every 30 min   ║
          ╚══════════════════════════════════════════════════╝

◈ Response Format — AGENT_SPEC v1

Every NODELING response is machine-parseable and human-readable:

╭─ NODELING RESPONSE ──────────────────────────────────────────╮
│                                                               │
│  Intent      →  parsed understanding of the query            │
│  Assumptions →  defaults and inferences applied              │
│  Summary     →  human-readable answer                        │
│  Result JSON →  structured machine-readable output           │
│  Next step   →  one suggested follow-up action               │
│                                                               │
╰───────────────────────────────────────────────────────────────╯

◈ Live Interfaces

Route What it does
/ Chat interface — query NODELING directly
/agent Public identity, skills, and reputation dashboard
/registry Live agent registry with reputation rankings
/manifest OpenClaw-compatible skill manifest

◈ Tech Stack

Layer Technology Role
Runtime Node.js 20 + TypeScript Server execution
AI Core xAI Grok 3 Intelligence engine
Blockchain @solana/web3.js · Mainnet On-chain data
Market Feed DexScreener · CoinGecko Price signals
Agent Intel GitHub API crawler Repo activity tracking
Deploy Vercel serverless Edge distribution
Protocol SAP v1 · OpenClaw Agent interop

◈ Quick Start

git clone https://github.com/g1zz-code/AGENT
cd AGENT
npm install
cp .env.example .env
# Fill in your XAI_API_KEY
npm run dev
◈ NODELING online at http://localhost:3000

◈ Environment Variables

Variable Required Description
XAI_API_KEY xAI Grok API key
AI_MODEL_NAME Model override (default: grok-3)
AGENT_WALLET_PUBLIC On-chain wallet address
SOLANA_RPC_URL RPC endpoint (default: mainnet)
GITHUB_TOKEN Raises rate limit to 5 000 req/h

◈ Project Structure

NODELING AGENT
│
├── api/
│   └── index.ts              ← Vercel serverless entry point
│
├── src/
│   ├── ai/
│   │   ├── model.ts          ← xAI Grok 3 adapter + fallback
│   │   └── processor.ts      ← AGENT_SPEC prompt engine + skill router
│   │
│   ├── agent-protocol/
│   │   ├── index.ts          ← SAP Protocol core
│   │   ├── profile.ts        ← Agent identity + reputation
│   │   ├── registry.ts       ← Agent registry API
│   │   ├── seed.ts           ← 12 pre-seeded Solana agents
│   │   └── skills.ts         ← Skill definitions & handlers
│   │
│   ├── bot/
│   │   └── web.ts            ← Express server + routes
│   │
│   ├── config/
│   │   └── index.ts          ← Environment config loader
│   │
│   ├── monitor/
│   │   ├── crawler.ts        ← 30-min GitHub + DexScreener loop
│   │   ├── dexscreener.ts    ← Token price fetcher
│   │   └── github.ts         ← GitHub API client
│   │
│   └── solana/
│       ├── agent.ts          ← Solana RPC wrapper
│       └── commands.ts       ← Blockchain command handlers
│
└── public/
    ├── index.html            ← Chat UI
    ├── agent.html            ← Agent profile page
    ├── registry.html         ← Registry dashboard
    ├── manifest.html         ← OpenClaw skill manifest
    └── banner.png            ← ◈ DROP YOUR BANNER HERE

MIT License · Built on Solana · Powered by xAI Grok · Made by Mike drop

◈ NODELING AGENT — always on-chain, never offline

About

Autonomous on-chain AI agent for Solana. Monitors protocol activity, tracks agent reputation. Powered by xAI Grok.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors