# Maintenance publication structure

Each maintenance publication represents a cluster that contains Margin Accounts and CEX Sub-Accounts, along with calculated risk factor from Arkis Risk Management system, and margin balance.

## The Cluster object

```json
{"openapi":"3.1.0","info":{"title":"Arkis WebSocket API","version":"1.0.0"},"components":{"schemas":{"Cluster":{"type":"object","required":["margin_accounts","sub_accounts","margin_balance","risk_factor","calculated_at"],"properties":{"margin_accounts":{"type":"array","description":"Array of Margin Accounts in the cluster","items":{"type":"object","required":["network","address","owner_address","leverage","accrued_interest"],"properties":{"network":{"type":"string","description":"Blockchain network"},"address":{"type":"string","description":"Address of the Margin Account in the network"},"owner_address":{"type":"string","description":"Address of the wallet which was used to open the Margin Account"},"leverage":{"type":"object","required":["amount","symbol"],"properties":{"amount":{"type":"string"},"symbol":{"type":"string"}},"additionalProperties":false},"accrued_interest":{"type":"object","required":["amount","symbol"],"description":"Interest that will be repaied to Arkis","properties":{"amount":{"type":"string"},"symbol":{"type":"string"}},"additionalProperties":false}},"additionalProperties":false}},"sub_accounts":{"type":"array","description":"Array of CEX Sub-Accounts in the cluster","items":{"type":"object","required":["network"],"properties":{"network":{"type":"string"}},"additionalProperties":false}},"margin_balance":{"type":"string"},"risk_factor":{"type":"string"},"calculated_at":{"type":"string","format":"date-time"}},"additionalProperties":false}}}}
```
