---
title: "Capability"
description: "a capability the product depends on: where it is on, when it was last proved, and what depends on it"
section: concepts
address: /concepts/capability
contract: 0476e35e6e275db5
---

# Capability

a capability the product depends on: where it is on, when it was last proved, and what depends on it

[figure: Capability is a row at platform scope. The drawing shows its fields and the objects that they point at.]

| property | value |
|---|---|
| kind | row |
| scope | platform |
| key | its name |
| store | postgres |
| family | ops_console |



## Fields


| field | type | required | note |
|---|---|---|---|
| `name` | `text` | yes |  |
| `on_where` | [Scope](/concepts/scope) | yes |  |
| `last_proved_at` | `time` | no |  |
| `proved_by` | `text` | no |  |
| `limit` | `duration` | yes | unproved past it shows as not ready |
| `depends_on` | [Capability](/concepts/capability) | yes |  |
| `state` | [Readiness](/concepts/readiness) | yes |  |



## Routes that use it
No route takes or returns Capability directly. The record holds it, and the objects that point at it reach it.
