What a signal contains
Every signal is a structured object with the following fields:string
required
The contract address of the DEX token on the target chain.
integer
required
The chain where the token trades. For example,
8453 for Base.string
required
Either
BUY or SELL.number
required
A score from
0.0 to 1.0 representing signal strength.string
required
ISO 8601 timestamp when the signal was generated.
Signal freshness
Signals are time-sensitive. A high-confidenceBUY signal can expire within minutes if market conditions shift. ELUUP AI agents evaluate signal age automatically and skip stale signals. When consuming signals programmatically, treat older timestamps as lower priority or discard them based on your own freshness rules.
Sample signal
Consuming signals
You can consume signals in two ways:
ELUUP AI agents consume the SSE stream internally and act immediately when a signal matches their filters. Developers building custom bots can subscribe to the same stream to replicate that behavior.
For implementation details, see the Get Signals reference.