ReNoUn — Crypto Regime Classification

io.github.98lukehall由 GitHub 账号 98lukehall 发布v1.4.0更新于 Oct 24, 2026

Crypto regime classifier for trading agents. 100% bounded regime accuracy. 50 free calls/day.

已验证Streamable HTTP可网页运行金融数据与分析

概览

AI 生成的概览

一个远程加密货币市场状态分类器,让助手在下单前判断市场结构是受控、活跃还是不稳定。

可以做什么
查询某个币安交易对的实时结构状态与稳定半衰期,返回 proceed、reduce 或 avoid 等动作,以及仓位系数和离场紧迫度。提交自有的 OHLCV K 线数据,获得基于自己数据的结构分类。一次批量查询最多十个资产,并返回组合层面的动作、仓位系数和不稳定数量。查看当日调用次数以及免费与计费用量。注册并列出用于状态变化通知的 HMAC 签名 webhook。对多轮对话做结构分析,包括快速健康检查、A/B 对比和模式查询。
适用场景
适合希望为加密货币持仓设置交易前风险闸门的交易机器人、自主代理或量化系统,也适合想了解市场结构稳定性而非方向性价格信号的人。
运行要求
远程 HTTPS 端点,无需本地运行时。需在 Authorization 请求头中提供 bearer 令牌,可通过邮箱和代理名称免费申请。需要能访问服务商的 API。
安装前请注意
bearer 令牌属于凭据,应妥善保密。免费额度为每天 50 次调用,超出部分每次 0.02 美元,自动化循环可能产生费用。注册 webhook 会把回调地址和 HMAC 密钥发送给服务商。该服务明确不预测价格方向,应作为风险闸门而非交易信号;准确率说法来自服务商自身。

安装

在 SourceWeft 中

  1. 打开 控制台中的 ReNoUn — Crypto Regime Classification,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.98lukehall%2Frenoun/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "renoun-crypto-regime-classification": {
      "type": "http",
      "url": "https://web-production-817e2.up.railway.app/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

ReNoUn

Structural Risk Telemetry for Crypto Markets

[API Live] [100% bounded accuracy] [API Docs] [License] [Patent Pending #63/923,592]

Classifies crypto market structural regimes — bounded, active, or unstable — with 100% bounded regime accuracy (128+ graded predictions, zero false positives). Estimates regime stability half-life: how many minutes until the current structure is likely to transition. Every prediction is public, timestamped, and graded — no other crypto signal service does this.

One GET request. One action field. Pre-trade risk gate for trading bots, autonomous agents, and quant systems.

Quick Start

1. Get a Key (Free, No Credit Card)

bash
curl -X POST https://web-production-817e2.up.railway.app/v1/keys/provision \  -H "Content-Type: application/json" \  -d '{"email": "[email protected]", "agent_name": "my-bot"}'

Returns an rn_agent_ key. 50 free calls/day. $0.02/call after that.

2. Check a Regime

bash
curl https://web-production-817e2.up.railway.app/v1/regime/live/BTCUSDT \  -H "Authorization: Bearer rn_agent_YOUR_KEY"

3. Read the Response

json
{  "regime": "bounded",  "action": "proceed",  "dhs": 0.83,  "exposure": 0.95,  "constellation": "HIGH_SYMMETRY",  "envelope_pct": 1.5,  "description": "Tight equilibrium, <1.5% move expected",  "action_detail": "Structure healthy. Position size: 95% of intended.",  "stability": {    "halflife_minutes": 240,    "stability_score": 0.82,    "instability_risk": "low",    "time_horizon": "2-4 hours",    "urgency": "none"  },  "_meta": {    "provider": "renoun",    "version": "1.4.0",    "accuracy": "100% bounded regime accuracy, 128+ graded",    "provision_url": "https://web-production-817e2.up.railway.app/v1/keys/provision",    "docs": "https://harrisoncollab.com"  }}

4. Use It

python
import requests
def check_regime(symbol="BTCUSDT", key="rn_agent_YOUR_KEY"):    r = requests.get(        f"https://web-production-817e2.up.railway.app/v1/regime/live/{symbol}",        headers={"Authorization": f"Bearer {key}"}    )    return r.json()
regime = check_regime("BTCUSDT")
if regime["action"] == "avoid":    pass  # structure fragmenting — skip tradeelif regime["stability"]["urgency"] == "exit_now":    close_position()  # regime degrading fastelif regime["stability"]["urgency"] == "prepare_exit":    set_tight_stop()  # regime softeningelif regime["action"] == "reduce":    execute(size=intended * regime["exposure"])else:    execute(size=intended)  # structure healthy, full size

Regime Types

RegimeActionWhat It Means
boundedproceedPrice expected within envelope. Trade at full size.
activereduceDynamic conditions. Scale position by exposure scalar.
unstableavoidStructure fragmenting. Skip this trade.

Stability Half-Life

Every response includes a stability block estimating how long the current regime will persist.

FieldMeaning
halflife_minutesMinutes until 50% probability of regime transition
stability_score0.0–1.0 composite stability (1.0 = maximally stable)
instability_risklow / moderate / elevated / high
time_horizonHuman-readable: "2-4 hours", "15-30 minutes", etc.
urgencynone / watch / prepare_exit / exit_now
exit_window_minutesSafe exit window (only when urgency is prepare_exit or exit_now)

Without half-life, an agent knows "the regime is bounded, proceed." With half-life, the same agent knows "the regime is bounded, proceed, AND this structure is likely stable for 4 hours." Or: "the regime is active, reduce, AND exit within 15 minutes."

API Endpoints

Base URL: https://web-production-817e2.up.railway.app

EndpointMethodAuthDescription
/v1/regime/live/{symbol}GETBearerLive regime + stability for a Binance symbol
/v1/regimePOSTBearerRegime from your own OHLCV klines
/v1/regime/batchPOSTBearerMulti-asset regime + portfolio aggregate (max 10)
/v1/keys/provisionPOSTNoneSelf-provision an API key
/v1/usageGETBearerToday's call count, free vs billable
/v1/webhooks/registerPOSTBearerRegister for regime change notifications
/v1/webhooksGETBearerList registered webhooks
/v1/agents/leaderboardGETNoneAgent usage leaderboard
/v1/statusGETNoneLiveness + version info
/docsGETNoneInteractive OpenAPI explorer

Response Headers

Every regime response includes machine-readable headers:

X-ReNoUn-Regime: boundedX-ReNoUn-Action: proceedX-ReNoUn-Stability: 0.82X-ReNoUn-Halflife: 240X-ReNoUn-Urgency: noneX-ReNoUn-Cache: HITX-RateLimit-Remaining: 47

Pricing

Agent Tier (default)Pro Tier
Daily free calls501,000
Price per call (beyond free)$0.02Included
Rate limit1,000/hr, 10,000/day1,000/hr
Key prefixrn_agent_rn_live_
ProvisioningSelf-serve (POST)Subscribe via Stripe

No credit card required for the agent tier. Agents provision their own keys.

Accuracy

100% bounded regime accuracy across 128+ graded predictions. When ReNoUn classifies a regime as bounded (proceed), price stays within the predicted envelope every time. Zero false positives. Every prediction is public, timestamped, and graded: @98lukehall on X. No other crypto signal service publishes every call with a pass/fail grade.

Active regimes (CONVERGENCE, PATTERN_BREAK) are graded against tighter thresholds and have lower accuracy — they recommend position scaling via the exposure scalar, not full-size trades.

What this means: when ReNoUn says "bounded," you can trade at full size with confidence. When it says "active," scale your position by the exposure scalar. When it says "unstable," stay out.

What this does NOT mean: ReNoUn does not predict whether price goes up or down. It measures structural stability. Use it as a risk gate, not a signal.

How It Works

ReNoUn is a 17-channel structural analysis engine. It maps OHLCV candle data onto three measurement dimensions:

Recurrence (Re₁–Re₅) — Is the market repeating known patterns? Price rhythms, volume profiles, volatility persistence, session structure, mean-reversion signatures.

Novelty (No₁–No₆) — Is something genuinely new happening? Regime breaks, flow reversals, volatility spikes, session disruptions, behavioral shifts, cross-signal rarity.

Unity (Un₁–Un₆) — Is the market holding together? Trend cohesion, volatility-price alignment, session continuity, reference-frame stability, structural symmetry.

From these 17 signals the engine computes a Dialectical Health Score (DHS: 0.0–1.0) and detects 8 constellation patterns:

ConstellationRegimeDescription
CLOSED_LOOPboundedRange-bound, <2% move expected
HIGH_SYMMETRYboundedTight equilibrium, <1.5% move expected
CONVERGENCEactiveTrend-active, moves up to 2.5%
SURFACE_VARIATIONboundedChoppy but bounded, <2.5% net move
DIP_AND_RECOVERYactiveRecovery regime, moves up to 2.5%
PATTERN_BREAKactiveRegime shift underway, elevated range
SCATTERINGunstableStructure fragmenting, risk elevated
REPEATED_DISRUPTIONunstableUnstable regime, risk elevated

The stability half-life is computed from DHS momentum, unity channel trends, novelty pressure, constellation persistence, and known destabilizing/stabilizing sequences.

Agent Discovery

ReNoUn is discoverable by AI agents through standard protocols:

MCP Server (Claude Desktop / Claude Code)

json
{  "mcpServers": {    "renoun": {      "command": "python3",      "args": ["-m", "server"],      "env": { "RENOUN_API_KEY": "rn_agent_YOUR_KEY" }    }  }}
bash
claude mcp add renoun python3 -m server

System Prompt for Your Agent

Before any crypto trade, check the structural regime:  GET /v1/regime/live/{SYMBOL}If action is "avoid" — skip the trade (structure unstable).If action is "reduce" — multiply position by the exposure scalar.If urgency is "exit_now" — close position immediately.If urgency is "prepare_exit" — set tight stop loss.If action is "proceed" — execute at intended size.ReNoUn classifies structural regimes with 100% bounded accuracy.It does not predict price direction.

Batch / Portfolio

Check multiple assets in one call with portfolio-level risk aggregation:

bash
curl -X POST https://web-production-817e2.up.railway.app/v1/regime/batch \  -H "Authorization: Bearer rn_agent_YOUR_KEY" \  -H "Content-Type: application/json" \  -d '{"symbols": ["BTCUSDT", "ETHUSDT", "SOLUSDT"], "timeframe": "1h"}'

Returns per-asset regimes plus portfolio_action, portfolio_exposure, and unstable_count.

Webhooks

Get notified when regimes change:

bash
curl -X POST https://web-production-817e2.up.railway.app/v1/webhooks/register \  -H "Authorization: Bearer rn_agent_YOUR_KEY" \  -H "Content-Type: application/json" \  -d '{    "url": "https://your-bot.com/webhook",    "symbols": ["BTCUSDT"],    "events": ["regime_change"],    "secret": "your_hmac_secret"  }'

Webhook payloads are HMAC-signed. Max 5 webhooks per key.

Conversation Analysis

ReNoUn also analyzes turn-based conversations — detecting stuck loops, surface variation, convergence, and structural health. The conversation tools use the same 17-channel engine applied to speaker/text turns instead of OHLCV candles.

ToolPurpose
renoun_analyzeFull 17-channel structural analysis
renoun_health_checkQuick triage — one score, one pattern
renoun_compareStructural A/B test between conversations
renoun_pattern_queryLongitudinal session history

See the API docs for conversation analysis endpoints.

Version

  • Server: 1.3.1
  • Engine: 4.1
  • Schema: 1.1
  • Protocol: MCP 2024-11-05

Patent Notice

The core computation engine is proprietary and patent-pending (#63/923,592). The MCP server wraps it as a black box — agents call the API and receive structured results.

License

MCP server and API wrapper: MIT. Core engine: Proprietary.


Harrison Collab · API Docs · Live Predictions on X

来源:README.md,提交 e4047e4

工具

0
SourceWeft 尚未读取此服务器的工具。

版本历史

1
  1. v1.4.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。