---
title: "FrameInput"
description: "one input a frame read, with where it came from and its basis"
section: concepts
address: /concepts/frameinput
contract: 0476e35e6e275db5
---

# FrameInput

one input a frame read, with where it came from and its basis

[figure: FrameInput 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 | one input of a frame |
| store | none |
| family | market |



## Fields


| field | type | required | note |
|---|---|---|---|
| `driver` | [KindOfMeasure](/concepts/kindofmeasure) | yes |  |
| `value` | `json` | yes |  |
| `basis` | [Basis](/concepts/basis) | yes |  |
| `from` | `one of stated \| the record \| a benchmark \| a parameter \| computed \| withheld` | yes | a parameter: the stipulated position of a driver the setting rows hold, such as the platform's uplift until the outcome ledger measures it |
| `unit` | `id` | no | the stated number, the reading or the benchmark it read |
| `stale` | `bool` | yes | a benchmark past its age or with its rights withdrawn |



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