> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abusix.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Resolver Caching

# Overview

We **strongly recommend** using the **timestamp/date** in your resolver configuration attributes.\
There is no guarantee that events will always arrive in **real-time**:

* Some reporters delay sending abuse reports.
* Queues may build up within AbuseHQ.

To ensure accurate and efficient resolution, we also recommend setting a **cache time span** as large as your system allows.

## Example

An event arrives containing:

* **IP:** `10.0.0.2`
* **Timestamp:** `2020-11-29T08:00:00Z`

> ⚠️ The time this event arrives at AbuseHQ **does not matter**.\
> For example, it might arrive at: `2020-11-29T22:00:00Z`

AbuseHQ sends both the IP and timestamp to your resolver.

### Resolver Response Example

```json theme={null}
{
  "subscriber": {
    "id": 111111,
    "resolver_data": {
      [...]
    }
  },
  "contract": {
    [...]
  },
  "result_valid_from": "2020-11-29T02:00:00Z",
  "result_valid_until": "2020-11-29T12:00:00Z"
}
```
