attention leads price by 2-6 hours. two agents sell the lead.

Catch the move 2-6 hours before the candle. Your agent gets the entry zone, stop, and size — computed from live structure, not guessed. checkr reads the crowd, delu prices the decision. base and robinhood chain, paid per call from your own wallet.

one call, one full decision — under $1. or push feeds at $10/mo. no accounts, no api keys.

the window · attention share vs. price on a typical base token event
attention peak price peak ← 2-6h window → t₀ +4h +8h +12h
attention share (checkr, ATT_pct) price (usd) tradable lead · where verdicts get bought
pricing · no accounts

Pick how you want the lead.

Every plan settles on Base via x402 — USDC or $DELU. Coverage on base and robinhood chain. No API keys. Your wallet is your subscription.

pay per call
On-demand verdicts & attention reads
from ~$0.38
delu oracle from 250k DELU · checkr from $0.05/call
  • 402 teaser before you pay
  • Agent pays and retries automatically
  • Hold $DELU for up to 5× cheaper calls
agent 02 · checkr push
Spikes pushed the instant they fire
10 USDC / 30 days
base + robinhood · webhook or telegram
  • 2–5 spikes/day on base · 1–3 on robinhood
  • Divergence · hawkes · hit_rate on every spike
  • Filter by velocity, mentions, divergence_only
Full stack: one GET /analyze/{ca}?social=true — delu verdict + checkr attention blended into one receipt. Under $1 per fully-informed decision. Both push feeds together: $20/mo.
what you get

Three outcomes, one stack.

Whatever you're building, you walk away with an edge that arrives before the chart does. Pick where you start.

the full decision

Stop guessing your entries and stops

Your agent gets a full verdict — entry, stop, size, invalidations — instead of improvising. Works with claude code, bankr, or any x402 client, and never touches your trading keys.

under $1 per decision
the earliest read

See the crowd before it moves price

Feed the 2-6h attention lead into your own models or bots — real cascades, not bot noise. Spikes pushed to your webhook the moment they fire.

$10/mo push · or per-call
the priced call

Turn a ticker into a trade plan

Already have a radar? One GET returns the verdict, score, entry zone, stop, and size on any base or robinhood coin. Honest nulls when there's no trade.

from ~$0.38 per call
the meter · live since march 2026

Not a waitlist. Not a testnet.

both agents have been selling cognition since day one. paid calls settle as public transfers on Base, usdc or $delu, agent to agent — covering base and robinhood chain. here's the meter.

fig. 02 · the production tape · weekly api requests, both agents · as of 2026-07-12
4,000 8,000 12,000 mar apr may jun jul delu goes live · june 2 58,154 requests 970 calls 300 600 0 peak paid week · mar 27-apr 2
checkr api requests (weekly) checkr cumulative · on delu calls (weekly) delu settled (weekly) delu cumulative · on
checkr ·
delu ·

try it · the call → the response

Poke the API. See exactly what your agent gets back.

every endpoint is one paid GET over x402 — no keys, no signup. pick one below to see the exact call your agent makes and the full response it gets back.

pick an endpoint above
// pick an endpoint above to fire a live call →
the exact GET your agent sends, and the response it gets back. base & robinhood chains, paid per call from your own wallet.
agent 01 · trading cognition

Delu turns a ticker into a decision.

one GET to the oracle. scout, auditor, and quant run server-side on every call: viability, safety, and a regime-adaptive score. then the tactician writes the mandate: entry zone, stop, kelly-lite size hint, horizon, invalidations. any base coin, or any robinhood chain coin with one query param. 250k DELU per call.

the endpoint · one call, full cognition · base + robinhood
GET https://x402.bankr.bot/0xed2c…09da/delu-oracle/analyze/{ca}
    ?chain=robinhood   # omit for base (default); returns chain:"robinhood"
    ?social=true       # opt-in checkr enrichment, +$0.75, billed to caller
specimen · real oracle output · POD · 0xed66…df8f · base oracle_version v23-decision-first · 2026-07-07
69 / 100 fused cognition score confidence 0.87 · regime BULL_TREND (0.67) buy · enter

"pod scores 69, buy. regime reads bull trend at high conviction, eco expanding, macro supportive. momentum is strong bullish, flow balanced between buyers and sellers. structure sits in markup, volatility elevated at 4% atr. safety check: SAFE, no hard fails."

momentumbullish · strong
flowbalanced · +7.6% h1
structuremarkup · higher highs
volatilityelevated · atr 4.0%
liquiditypremium · $5.18m pool
tactician mandate · action: ENTER · long

entry_zone: [0.4645, 0.4835] stop_loss: 0.4455 · atr_multiplier size_hint_pct: 4 · volatility_adjusted horizon: 24h-72h. invalidations, spelled out: "break below 0.4360 on high volume", "structure shift to distribution". every level computed from live structure. on a WATCH verdict these fields return honest nulls instead, never a forced trade.

drivers ↑
  • extreme bullish momentum across all EMAs
  • price in markup phase, higher highs confirmed
  • deep liquidity pool ($5.18m) reduces slippage risk
risks ↓
  • elevated volatility at 4.0% atr
How the verdict is built · four sub-agents + regime-adaptive scoring +

scout

viability and smart money. viabilityScore, smartMoney, capitalInflowRatio, buyPressure, tier bucket.

auditor

safety gate. SAFE / hardFail verdict with a 0-100 safety score. one hard fail kills the trade before scoring starts.

quant

regime-adaptive scoring with weights_used exposed on every call. audit exactly what fired.

tactician

writes the mandate. entry zone, stop + basis, kelly-lite size_hint_pct, horizon, explicit invalidations.

the quant is regime-adaptive: it re-weights momentum, volume, inflow and structure to the tape it's on, and exposes weights_used on every response. in a bull tape momentum leads; in a bear tape inflow dominates and momentum gets penalised.

BULL_TRENDmomentum leads · 0.55
BASE_DECOUPLEDmomentum leads · 0.45
BULL_CHOPbalanced · momentum 0.40
MIXEDbalanced · inflow 0.35
BEAR_CAPITULATIONinflow leads · 0.40
BEAR_TRENDinflow dominates · 0.50
full cognition
250k DELU ≈ $0.38
settled in $DELU on Base · x402 upto scheme · base + robinhood chain
  • verdict + 0-100 score + confidence
  • scout, auditor, quant computed server-side, every call
  • five signal groups: momentum, flow, structure, volatility, liquidity
  • full tactician mandate + regime context + drivers & risks
social boost · ?social=true
+ $0.75
optional add-on · usdc checkr fee, billed to caller · ~$1 per fully-informed decision
  • everything in full cognition, plus:
  • delu fetches checkr's read on the ca. agent-to-agent.
  • ais, velocity, and cascade folded into observed.social
  • blended into the fused score
  • no social signal? falls back to the quant decision. never halts.
hold-to-discount flywheel · the oracle signs for the 250k ceiling, then settles for less based on your $DELU balance on base
public< 50m $DELU250k ≈ $0.38
holder50m+ $DELU50k ≈ $0.08
whale100m+ $DELUfree
hold to unlock the ladder: 50m+ cuts the fee 5x, 100m+ calls free. $delu ↗
agent 02 · attention intelligence

Checkr reads the feed so your agent doesn't have to.

an attention intelligence layer for base and robinhood chain. every post about every tracked token, modeled as a hawkes process, a self-exciting cascade where each post raises the probability of the next. that model separates a community genuinely amplifying itself from one whale shouting into the void, and it puts a clock on every spike: how big the wave gets, and when it dies. same read, either chain. every response carries a chain tag.

What each metric means · ais, velocity, cascade, organic fraction & more +
ais

attention intelligence score (0-1). hawkes-derived quality metric. the headline number behind every signal.

velocity

momentum multiplier vs 48h baseline. 3.0+ is a meaningful spike, not noise.

cascade_multiplier

expected wave size. 2.5 means current mentions will 2.5× before fading, with half_life_hours on the decay.

organic_fraction

community-driven share of posts (0-1). above 0.5 the cascade is self-reinforcing. bots get flagged, not counted.

influence_concentration

fragility check. 0 = distributed conversation, 1 = single whale. high concentration = fragile signal.

divergence_detected

the alpha pattern. attention rising while price stays flat. the read arrives before the candle.

Browse all checkr endpoints · 11 endpoints · base + robinhood · $0.05–$0.75 +
endpoint · api.checkr.social · base + robinhood chain · usdc on Base via x402price
base chainattention on every base coin
GET/v1/leaderboard top base tokens by attention share, flexible 1-168h window $0.05
params
?limit= 1-50?hours= 1-24?sort_by= ATT_pct · MS_pct · INF_pct · velocity · ATT_delta?min_mentions=
returns per token
ATT_pct composite attention shareMS_pct mindshareINF_pct influenceATT_delta vs prior windowunique_authorssignal_interpretation 7-field block
GET/v1/signal opportunity radar: cross-universe ranked signals with entry timing $0.15
params
?limit= 1-20?min_ais=?spiking_only=?divergence_only=?require_history=
returns per signal
score ais × velocity × cascade × organic × historysignal_type spike · building · divergencecascade_multiplierorganic_fractionspike_history confirmed / total / hit_ratekey_factors + caution flags
timing block
window_openentry_quality strong→closedurgency act_now · monitor · wait · passedelapsed_pcttime_to_90pct_hours practical exit signaldecay_rate fast <2h · slow >8h
GET/v1/token/{symbol_or_ca} full token profile: attention, price, hawkes analysis, timing, narrative, spike history, top creators, health $0.75
accepts
symbol /v1/token/BNKRcontract address /v1/token/0xa1f7…47be
params
?hours= 1-168 default 4?include_creators= default true?include_health= default true?limit_creators= 1-25?include_narrative= default false
returns
attention ATT/MS/INF + 1h/4h deltasprice live via geckoterminal + mcap + volhawkes ais · branching_factor · viral_potential (SEISMIC) · organic_fraction · influence_concentration · top_competitorsdivergence + spike_history hit_ratetiming peak_attention_in_hoursnarrative summaryrecent_posts ≥10 likes
GET/v1/rotation where creators are moving: directed rotation graph with named attribution $0.10
params
?window= 1h | 4h?limit= 1-25?confirmed_only= default true
returns
edges from → to token, creator count, top_creator w/ followersnodes inflow · outflow · net_flow per tokenATT_growth confirmed attention change
GET/v1/creators/{symbol} who actually moves the feed for one token, ranked by signal_score not post count $0.15
params
?hours= 1-720?limit= 1-50?min_followers=?tier_filter= macro >10k · micro 1k-10k · nano <1k
returns per creator
signal_score weighted_avg_likes × log10(followers) × quality + cascadeweighted_avg_likes dedicated 1.0× · roundup 0.4× · secondary 0.25×cascade replies + quotes receivedquality_ratiomindshare_pct
GET/v1/creators/bankr top creators across the full bankr ecosystem, find the real ambassadors $0.30
returns per creator
bankr_tokens covered + token_countfocus_score herfindahl · 1.0 = pure specialistfocus_label specialist · focused · broadsignal_score across all ecosystem postsmindshare_pct of ecosystem conversation
GET/v1/bankreco bankr ecosystem overview: all tokens ranked with health grades $0.50
returns per token
ATT_pct of all ecosystem poststrend growing · active · quiet · deadattention_stage early → building → peak → fading → dormanthealth.score 0-100, grade A-Fhealth.subscores momentum · authenticity · quality · onchainopportunities + risks + action
robinhood chainsame shapes, new venue · /v1/rh/*
GET/v1/rh/leaderboard top robinhood chain tokens by attention share, same 1-168h window $0.05
returns per token
chain robinhoodATT_pct attention sharevelocityunique_authorsposts_cleantotal_active live token count
GET/v1/rh/signal robinhood radar: cross-token ranked opportunities by velocity, trend, and divergence $0.15
returns per signal
chain robinhoodATT_pct · MS_pct · INF_pctvelocity + ATT_delta_ppsignal_type spike · building · divergenceATT_trend_direction + ATT_acceleratingatt_price_divergenceunique_authors · posts_clean
params
?limit= 1-20?min_velocity=?spiking_only= = min_velocity 3.0?divergence_only=?include_narrative=
GET/v1/rh/token/{symbol_or_ca} full robinhood token profile · identical shape to /v1/token: attention, creators, health, cascade $0.75
accepts
symbol /v1/rh/token/HOODIEcontract address
params
?hours= 1-168 default 24?include_creators= default true?include_health= default true?limit_creators= 1-25
returns
chain robinhoodattention_stage + ATT/velocity metricscreators.top ranked by signal_scorehealth score · grade · status
GET/v1/rh/creators/{symbol} top creators driving a robinhood token, ranked by signal_score · same shape as /v1/creators $0.15
returns per creator
chain robinhoodsignal_scoreweighted_avg_likestier macro · micro · nanomindshare_pct
every response carries a chain tag, so an agent always knows which venue it's reading. tickers can collide across chains. VIRTUAL resolves to two separate pools: /v1/token/VIRTUAL (base) vs /v1/rh/token/VIRTUAL (robinhood). one USDC payment on Base via x402 covers either chain.

signal_interpretation

every endpoint response carries this 7-field block. the whole signal pattern decoded in one glance, written for agents to act on, not for humans to squint at.

propagation_modequiet · organic · viral. is the cascade self-sustaining?
followthroughstrong · thin · uncertain. will momentum compound?
decay_riskimminent <1h · pending 1-4h · low 4h+
flow_typeorganic · exogenous · mixed. who's driving it?
price_alignmentaligned · misaligned · roughly_aligned. does this convert?
summaryearly_momentum · sustained_build · fading_spike · rotation_risk · noise
agent_action_hinthigh_conviction · flag · monitor · deprioritize · rotate_out
seven fields. one glance. zero prose parsing.
new · push signals

Stop polling. Let them push.

every endpoint above is pull: your agent asks, pays, reads. both agents now ship a subscribe endpoint that unlocks a webhook. one payment, and the moment delu or checkr sees a signal it lands on your server, direct. pay once, listen for 30 days. base and robinhood chain, one subscription — every payload carries a chain tag so your agent always knows the venue.

agent 01 · delu signals
the calls, pushed to you

Webhook or telegram. Typed JSON on every dispatch — base + robinhood chain.

10 USDC / 30 days
Base via x402 · both chains · paying wallet = subscription · no accounts
subscribe · webhook or telegram
POST …/delu-subscribe
{ "webhook_url": "https://your-server.com/hook" }
# and / or  "telegram_chat_id": "-100…"
  • 🟢 MANDATE · 🚀 BREAKOUT — entry, stop, trail
  • 🐋 SMART MONEY · 👀 STEALTH — flow evidence
  • 🎯 followups — 1h / 3h / 24h outcomes
agent 02 · checkr spikes
the spike, the instant it fires

Webhook or telegram. Signed spikes the moment they fire — base + robinhood chain.

10 USDC / 30 days
Base via x402 · both chains · your filters (velocity, mentions, divergence)
subscribe · webhook or telegram
POST …/v2/webhooks
{ "webhook_url": "https://your-server.com/hook" }
# and / or  "telegram_chat_id": "-100…"
  • confidence · att_pct on every spike
  • divergence · hawkes — cascade + correlation
  • hit_rate — past spikes per token
cadence — base fires ~1 min after :17, robinhood ~1 min after :40, each hour. reliability — 3 retries over 1h if your endpoint is down; after repeated failures the feed pauses, re-subscribe to resume. both feeds want the same thing on your side: any server that can take an HTTPS POST. no special agent.
See every signal type & example payload · mandates, breakouts, divergence, spikes & more +
signal catalog · click any type for its trigger gates + an example payloadgrade
delu signalsexecute + watch grade · what lands in the signals[] array
🟢 BUY MANDATE highest-conviction call (75+/100, audit + rug gated) with entry, ATR-based stop, and a 3% profit trail execute
fires when
score ≥ 75audit SAFErug gatedstop computable · else demoted
example · one object in signals[]
{ "type": "MANDATE", "action": "BUY",
  "symbol": "POD", "chain": "base", "ca": "0xed66…df8f",
  "conviction": 84,
  "entry": 0.04668, "stop": 0.040237,
  "stop_pct": 13.8, "trail_pct": 3,
  "cycle_id": "c_8f21" }
🚀 BREAKOUT price breaking out on 3x+ normal volume with acceleration · same entry/stop/trail format execute
fires when
vol ≥ 3x normalaccel truestructure breaking out
example · one object in signals[]
{ "type": "BREAKOUT", "action": "BUY",
  "symbol": "HOODIE", "chain": "robinhood", "ca": "0x91ab…22c7",
  "conviction": 79, "vol_x": 3.6, "accel": true,
  "entry": 0.1032, "stop": 0.0894,
  "stop_pct": 13.4, "trail_pct": 3 }
🐋 SMART MONEY proven wallets moving in · fresh flow only, stale "whale bought yesterday" noise filtered out watch
carries evidence, not a stop
$ bought 1h / 6h / 24hbuy_ratioflow_acceleratingflow must be fresh
example · one object in signals[]
{ "type": "SMART_MONEY", "action": "WATCH",
  "symbol": "BNKR", "chain": "base", "ca": "0xa1f7…47be",
  "bought_1h": 42100, "bought_6h": 118400, "bought_24h": 205900,
  "buy_ratio": 0.71, "flow_accelerating": true, "wallets": 6 }
👀 STEALTH ACCUMULATION volume building while price stays flat · someone loading quietly watch
carries evidence, not a stop
vol buildingprice flat
example · one object in signals[]
{ "type": "STEALTH", "action": "WATCH",
  "symbol": "MOCHI", "chain": "base", "ca": "0x3c02…9d14",
  "vol_build_pct": 68, "price_move_pct": 0.4,
  "note": "volume rising, price flat" }
🌀 COILING volatility compression · a big move is loading, direction unknown watch
carries evidence, not a stop
atr compressionrange tighteningdirection unknown
example · one object in signals[]
{ "type": "COILING", "action": "WATCH",
  "symbol": "TOSHI", "chain": "base", "ca": "0xac1e…7f0d",
  "atr_compression": 0.72, "range_pct": 2.1,
  "direction": "unknown" }
⚡ HIGH CONVICTION / HIGH RISK mandate-grade setup too volatile for a standard stop · honestly labeled, stop: null watch
fires when
score mandate-gradeatr too high for a clean stopstop returns honest null
example · one object in signals[]
{ "type": "HIGH_CONVICTION_RISK", "action": "WATCH",
  "symbol": "DEGEN", "chain": "base", "ca": "0x4ed7…0b31",
  "conviction": 81, "atr_pct": 11.4, "stop": null,
  "note": "too volatile for a standard stop" }
📡 RADAR near-mandate, just under the buy bar · watch it, it may cross next cycle watch
fires when
score just under 75
example · one object in signals[]
{ "type": "RADAR", "action": "WATCH",
  "symbol": "CLANKER", "chain": "base", "ca": "0x1b9f…c552",
  "conviction": 71, "bar": 75,
  "note": "3 pts under the buy bar" }
🚨 EARLY MOVER the fast lane · caught mid-move (sometimes under 1h pool age), momentum-gated, rug + impersonation filtered · explicitly early and unvetted watch · early
fires when
momentum gatedrug patterns filteredticker impersonation filteredtagged early · unvetted
example · one object in signals[] · kind: "pulse"
{ "type": "EARLY_MOVER", "action": "WATCH",
  "symbol": "NEWCOIN", "chain": "base", "ca": "0x77de…41aa",
  "pool_age_min": 38, "momentum_x": 4.2,
  "rug_checked": true, "vetted": false,
  "tag": "early · unvetted" }
checkr webhookthe webhook_signal_engine path · stricter gates than the social feed
CASCADE a self-reinforcing, community-driven wave · the engine's bar is higher than the social feed's and needs fresh creators viral
fires when
hw_n ≥ 1.0regime ORGANIC_VIRAL · BUILDINGaccel > 0f_endo ≥ 0.5u_authors_delta > 0
example payload
{ "signal": "CASCADE", "symbol": "BNKR", "chain": "base",
  "confidence": 0.88, "att_pct": 6.2, "price_change_pct": 2.1,
  "hawkes": { "ais": 1.24, "regime": "organic_viral",
              "viral_class": "high_momentum", "cascade_multiplier": 2.6 },
  "accel": 0.4, "f_endo": 0.63, "u_authors_delta": 9,
  "organic_above_floor": true, "top_account": "@somewhale",
  "spike_history": { "hit_rate": 0.64 } }
DIVERGENCE attention rising while price hasn't moved · the alpha pattern · engine covers the att-up / price-down case at a much higher bar alpha
fires when
att_delta ≥ 3ppprice ≤ 0mentions ≥ 5engagement_quality ≥ 0.3
example payload
{ "signal": "DIVERGENCE", "symbol": "VIRTUAL", "chain": "base",
  "confidence": 0.83, "att_pct": 4.4, "att_delta_pp": 3.8,
  "price_change_pct": -1.2,
  "divergence": { "is_diverging": true, "correlation": -0.31 },
  "mentions": 14, "engagement_quality": 0.42,
  "hawkes": { "ais": 0.95, "regime": "building", "cascade_multiplier": 1.8 },
  "spike_history": { "hit_rate": 0.58 } }
ACCUMULATION a slow, multi-cycle build · deliberately small per-cycle moves stacked across 3+ consecutive positive deltas build
fires when
pattern_cycles ≥ 3att_delta < 5pp per cycleengagement_quality ≥ 0.3
example payload
{ "signal": "ACCUMULATION", "symbol": "MOCHI", "chain": "base",
  "confidence": 0.79, "att_pct": 2.9, "att_delta_pp": 1.6,
  "price_change_pct": 0.3, "pattern_cycles": 4, "engagement_quality": 0.37,
  "hawkes": { "ais": 0.9, "regime": "building", "cascade_multiplier": 1.5 },
  "organic_above_floor": true, "spike_history": { "hit_rate": 0.55 } }
SPIKE a large confirmed move · gated behind multi-cycle confirmation so a single noisy print can't fire it spike
fires when
att_delta > 5ppmentions ≥ 10velocity ≥ 5xpattern_cycles ≥ 2
example payload
{ "signal": "SPIKE", "symbol": "TOSHI", "chain": "base",
  "confidence": 0.86, "att_pct": 8.7, "att_delta_pp": 6.4,
  "price_change_pct": 4.9, "velocity": 5.8, "mentions": 31, "pattern_cycles": 2,
  "hawkes": { "ais": 1.1, "regime": "organic_viral",
              "viral_class": "high_momentum", "cascade_multiplier": 2.3 },
  "top_account": "@bigcaller", "spike_history": { "hit_rate": 0.61 } }
PREDICTION the window is open and price hasn't caught up · only fires on tokens whose past spikes have a real hit rate forward
fires when
half_life ≥ 2hhawkes_n ≥ 0.8price flat < 2%hit_rate ≥ 0.6
example payload
{ "signal": "PREDICTION", "symbol": "HOODIE", "chain": "robinhood",
  "confidence": 0.90, "att_pct": 5.1, "price_change_pct": 0.6,
  "hawkes": { "ais": 0.88, "half_life_hours": 3.2,
              "regime": "building", "cascade_multiplier": 1.9 },
  "divergence": { "is_diverging": true, "correlation": -0.18 },
  "spike_history": { "hit_rate": 0.67 },
  "note": "window open, price hasn't caught up yet" }
the webhook path runs a stricter gate than checkr's social feed: the engine wants hw_n ≥ 1.0 (vs 0.8) and new creators for a cascade, and confirms spikes across multiple cycles — the false-positive guard that keeps a single noisy print from firing. two social-feed types, ROTATION and EXIT, are dispatcher-only and don't fire on the webhook.
why this stack

What the alternatives can't do.

vs mention counters

counting posts isn't reading a crowd

generic social tools count mentions and stop. checkr fits a hawkes process to the cascade: organic_fraction filters out bot noise, cascade_multiplier forecasts how big the wave gets, influence_concentration flags the one-whale pump. a mention count can't tell a community from a megaphone.

process model > post count
vs raw llm prompting

"is this token good?" is not a quant desk

ask an llm for a trade and it improvises from stale data, and it will happily hallucinate a stop-loss. delu computes levels from live market structure, re-weights for the regime it's actually in, and returns honest nulls when there's no entry. every weight it used ships in the response.

computed levels > confident guesses
vs watching the chart

price is the lagging indicator here

the chart tells you what already happened. the premise of this stack is the 2-6 hour lead: attention spikes, then price follows. divergence detection reads the crowd before the candle prints. by the time the chart confirms, the window is closing.

lead > lag
How ?social=true works · agents paying agents · one flag, two receipts +

pass ?social=true and delu becomes checkr's customer. it fetches the attention read for the ticker, pays checkr's fee itself, maps the fields, and blends the social layer into your verdict. every hop is a public transfer on Base — payload tagged for base or robinhood chain.

your agent holds the wallet. executes. delu oracle scout · auditor · quant tactician mandate checkr GET /v1/token/{ca} ais · velocity · cascade pays 250k DELU analyze/{ca}?social=true +$0.75 USDC attention read verdict · social blended two receipts for your agent to execute on
1 · fetchdelu calls api.checkr.social/v1/token/{ca} with the contract address directly. no symbol lookup needed.
2 · mapais → sentiment_score · velocity → momentum · cascade_multiplier → influencer_hits. field mapping, no vibes.
3 · blendthe social layer lands in observed.social and enters the fused score at 25% weight. if checkr is unreachable, silent fallback to quant-only. never halts.
quickstart

Tell your agent. That's it.

your agent installs the skills and handles the payment handshake on its own. on bankr, the skills are already built in. just ask.

tell your agent
install the checkr and delu skills from github.com/checkrsocial/checkr-skill and github.com/deluonchain/deluskill
on bankr? just ask: "what's spiking on base right now?" · "what's trending on robinhood chain?" · "analyze 0xed66… on robinhood"
agents read the full spec at llms.txt