# UMIP 170 - add ASSERT\_TRUTH as a supported price identifier

**URL:** <https://discourse.uma.xyz/t/umip-170-add-assert-truth-as-a-supported-price-identifier/1900>\
**Category:** technical UMIPs\
**Tags:** umips\
**Created:** [January 30, 2023, 12:08pm UTC](https://discourse.uma.xyz/t/umip-170-add-assert-truth-as-a-supported-price-identifier/1900 "2023-01-30T12:08:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Reinis\_FRP](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.uma.xyz/reinis_frp/32/374_2.png) [@Reinis\_FRP](https://discourse.uma.xyz/u/Reinis_FRP)\
**Post date:** [January 30, 2023, 12:08pm UTC](https://discourse.uma.xyz/t/umip-170-add-assert-truth-as-a-supported-price-identifier/1900/1 "2023-01-30T12:08:23Z")

</div>

The DVM should support price requests for the `ASSERT_TRUTH` price identifier. `ASSERT_TRUTH` is intended to be used as a default price identifier for UMA’s [Optimistic Asserter contract](https://github.com/UMAprotocol/protocol/blob/master/packages/core/contracts/optimistic-asserter/implementation/OptimisticAsserter.sol) that allows asserters to make claims about the state of the world. Optimistic Asserter contract would be added to `Registry` and `Finder` contracts as part of the [Optimistic Asserter UMIP](https://github.com/UMAprotocol/UMIPs/pull/570). // TODO: Update link to Optimistic Asserter UMIP once it’s merged in.

This UMIP does not attempt to put any restrictions on the types of claims that can be made, but rather focuses on the mechanics of how the DVM should be used to resolve disputes over such claims.

Price settlement can happen only in one of two ways:

- Return the `1` value if the claim is true.
- Return the `0` value if the claim is false or cannot be resolved.

> <https://github.com/UMAprotocol/UMIPs/blob/master/UMIPs/umip-170.md>
