---
title: "Card"
description: "the one result of every tool: a typed value, its foot, and what can be done next; it cannot be built without its foot"
section: concepts
address: /concepts/card
contract: 0476e35e6e275db5
---

# Card

the one result of every tool: a typed value, its foot, and what can be done next; it cannot be built without its foot

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

| property | value |
|---|---|
| kind | value |
| scope | none |
| key | none |
| store | none |
| family | harness |



## Fields


| field | type | required | note |
|---|---|---|---|
| `body_type` | `text` | yes | a type of this register |
| `body` | `json` | yes | the serialisation of that type |
| `text` | `text` | yes | the text face, first |
| `foot` | [CardFoot](/concepts/cardfoot) | yes |  |
| `next` | [NextAction](/concepts/nextaction) | yes |  |
| `basis` | [Basis](/concepts/basis) | yes | shown as a symbol and a word |
| `hypothesis` | `id` | no | for a claim under test: its evidence and tests |
| `archetype` | `one of scorecard \| ranked list \| chart \| key-value \| media \| next move \| record \| document` | no | the generic renderer a card of no registered kind uses; a registered kind names its own |
| `tier` | `one of a step row \| a compact block \| an expanded block \| the canvas` | no | the tier the card opens at |



## Routes that use it
- [`/v1/ask/local`](/reference/ask/local) returns it
