# Message Format

Messages that are sent to the various feeds will be JSON objects with the following similar format.

| Property    | Type   | Description                                                         |
| ----------- | ------ | ------------------------------------------------------------------- |
| `sequence`  | int    | The sequence number that the message was sent in.                   |
| `recipient` | string | The feed that the message was sent to                               |
| `timestamp` | int    | The UNIX timestamp (in microseconds)                                |
| `payload`   | json   | The payload parameter will be a JSON string that contains then data |

{% hint style="info" %}
Please note that the `sequence` number sent by the websocket is not guaranteed to be in ascending order. If you detect any gaps or incorrect ordering you should reconnect.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sfox.com/connect/websocket-api/websocket-feeds-3.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
