---
title: "Coverage"
description: "what has been read, when and how deep, in three positions, each reading naming its basis"
section: concepts
address: /concepts/coverage
contract: 0476e35e6e275db5
---

# Coverage

what has been read, when and how deep, in three positions, each reading naming its basis

[figure: Coverage is a view at none scope. The drawing shows its fields and the objects that they point at.]

| property | value |
|---|---|
| kind | view |
| scope | none |
| key | a cell, or a scope with a window |
| store | derived |
| family | sources |



## Fields


| field | type | required | note |
|---|---|---|---|
| `cell` | `id` | no |  |
| `scope` | [Predicate](/concepts/predicate) | no |  |
| `window` | [Window](/concepts/window) | yes |  |
| `readings` | [CoverageReading](/concepts/coveragereading) | yes |  |
| `gaps` | [CoverageGap](/concepts/coveragegap) | yes |  |



## Routes that use it
- [`/v1/read/coverage`](/reference/read/coverage) returns it
- [`/v1/read/coverage_by_cell`](/reference/read/coverage_by_cell) returns it
