# Models: V

> API models starting with V.

## `VerifyFactBody`

- `expect_version: int | None` (`expectVersion` on the wire) (optional)

## `Version`

- `agent_id: str | None` (`agentId` on the wire) (optional)
- `flow_id: str | None` (`flowId` on the wire) (optional)
- `version: str`
- `cases: int`

## `VersionDerivation`

Set by the runtime on an agent or flow version a deploy registered in place of the definition's version, which was registered already with other pins or content (versions never change). Never in the publish body.

- `version: str`
- `reason: Union[Literal['pins-changed', 'unpinned', 'version-taken', 'edited'], str]`
- `label: str | None` (optional)
- `by: str | None` (optional)
- `proposal_id: str | None` (`proposalId` on the wire) (optional)
