Crypto market regime classifier returning volatility, liquidity, and sentiment signals for portfolio workflows.
What it does
The Selun Market Regime endpoint is a payment-gated x402 service that classifies the current crypto market environment. It returns volatility, liquidity, sentiment, and allocation authorization inputs designed to feed into automated portfolio workflows. The endpoint accepts a risk tolerance (Conservative, Balanced, Growth, or Aggressive), a timeframe (<1 year, 1–3 years, 3+ years), and an optional portfolio segment (Bluechips, Memecoins, Gaming, or Yield Farm). It responds synchronously with regime signals shaped by the requested segment context.
This endpoint is part of the Selun suite by Sagitta, which also includes Policy Envelope, Asset Scorecard, Rebalance, and full Allocation endpoints. Market Regime is the cheapest call in the suite at $0.25 USDC per request, making it suitable for frequent polling or as a lightweight pre-check before more expensive allocation runs. Payment is settled in USDC on Base (chain eip155:8453) via the Coinbase CDP x402 facilitator. No API key or account is required — the x402 payment challenge is the only authentication.
The endpoint is live and returning a well-formed 402 payment challenge. The OpenAPI spec (version Selun-1.0.0) documents the request schema with required fields (decisionId, riskTolerance, timeframe) and the response envelope (success, executionModelVersion, data). The response data object is typed as open (additionalProperties: true), so the exact shape of the regime classification payload is not fully documented in the schema.
Capabilities
Use cases
- —Pre-check market conditions before running a full crypto portfolio allocation
- —Monitor market regime on a schedule to trigger rebalancing when conditions shift
- —Feed regime signals into a custom agent pipeline that makes its own allocation decisions
- —Gate allocation spending by only proceeding when regime signals meet criteria
- —Provide market context to human portfolio managers or governance dashboards
Fit
Best for
- —AI agents building automated crypto portfolio workflows
- —Developers who need a cheap, synchronous market-condition signal on Base
- —Portfolio systems that separate regime detection from allocation logic
Not for
- —Traditional equity or forex market regime analysis
- —Users who need a full portfolio allocation in one call (use the /allocate endpoint instead)
- —Anyone without a Base-compatible USDC wallet or x402 client
Quick start
curl -X POST https://selun.sagitta.systems/agent/x402/market-regime \
-H 'Content-Type: application/json' \
-d '{"decisionId": "my-decision-001", "riskTolerance": "Balanced", "timeframe": "1-3_years", "portfolioSegment": "Bluechips"}'Example
Request
{
"timeframe": "1-3_years",
"decisionId": "my-decision-001",
"riskTolerance": "Balanced",
"portfolioSegment": "Bluechips"
}Response
{
"data": {
"regime": "risk-on",
"liquidity": "healthy",
"sentiment": "neutral-positive",
"decisionId": "my-decision-001",
"volatility": "moderate",
"portfolioSegment": "Bluechips"
},
"success": true,
"executionModelVersion": "Selun-1.0.0"
}Endpoint
Quality
The endpoint is live with a confirmed 402 challenge, has a full OpenAPI spec with typed request schema and clear pricing. However, the response data object uses additionalProperties:true with no documented fields, so the exact regime output shape is inferred. No example responses are provided in the source material.
Warnings
- —Response data schema is open (additionalProperties: true) — exact fields in the regime classification payload are not documented
- —Example response fields (regime, volatility, liquidity, sentiment) are inferred from the endpoint description, not from actual response samples
- —This is a financial data endpoint — outputs should not be treated as investment advice
- —robots.txt blocks GPTBot entirely from this domain
Citations
- —Market Regime endpoint costs $0.25 USDC per callhttps://selun.sagitta.systems/pricing
- —Payment is in USDC on Base (eip155:8453) via Coinbase CDP facilitatorhttps://selun.sagitta.systems/pricing
- —Market Regime is synchronous and returns results immediatelyhttps://selun.sagitta.systems/pricing
- —Classifies the current market environment: volatility, liquidity, and sentimenthttps://selun.sagitta.systems/pricing
- —Required request fields are decisionId, riskTolerance, and timeframe; portfolioSegment is optionalhttps://selun.sagitta.systems/agent/x402/market-regime
- —x402 payment challenge amount is 250000 base units (USDC 6 decimals = $0.25)https://selun.sagitta.systems/agent/x402/market-regime
- —Execution model version is Selun-1.0.0https://selun.sagitta.systems/agent/x402/market-regime