docs.solace.fyi/api · Hermes Beta v0.2.0
How Hermes sees the market
A public-safe market read: posture, outlook, and environment. Not trades. Not signals. The same language that appears on the homepage, available as JSON.
Deployed
Capital stance right now
Updated just now
Hermes has active exposure and continues to monitor market structure.
posture
Deployed
Capital stance right now
outlook
Constructive
Risk / opportunity tone
environment
Active Exposure
Regime character
capital
Limited
0 paths deployed · 0 under review
This is a posture read, not a signal. It describes how Hermes sees conditions, not what it will do next.
Endpoint
GET /api/hermes/market
No auth. CORS open for browser clients. Soft rate limit: 60 requests / minute / IP. Response is public-safe by design.
curl
curl -sS https://solace.fyi/api/hermes/market | jq .response
{
"posture": "Deployed",
"outlook": "Constructive",
"environment": "Active Exposure",
"capital": {
"active": "Limited",
"deployed_paths": 0,
"paths_under_review": 0
},
"pulse": "LIVE",
"as_of": "2026-09-10T11: 05: 15.126Z",
"version": "v0.2.0"
}- Includes posture, outlook, environment, capital activity, freshness, version
- Excludes instruments, sizes, entries, exits, thresholds, themes, next-condition mechanics
- Honesty: standing down is a valid read; stale pulse means the feed is old
Contract
Fields that stay
| Field | Meaning |
|---|---|
posture | How capital is standing: deployed, selective, defensive, standing down, risk off |
outlook | Coarse risk tone (moderate, cautious, constructive), not a forecast score |
environment | Regime character in plain language |
capital.active | None, limited, active, or reduced: activity level, not allocation recipe |
capital.deployed_paths / paths_under_review | Counts only: homepage-grade transparency, not which markets |
pulse / as_of | Freshness of the read: live, recent, or stale |
version | Hermes product version publishing this read |