# Judgment

> **Judgment**<`T`> = { `status`: `"decided"`; `value`: `T`; `evidence`: [`Evidence`](/Jevlish/reference/interfaces/evidence/); } | { `status`: `"uncertain"`; `evidence`: [`Evidence`](/Jevlish/reference/interfaces/evidence/); }

Defined in: [src/judgment.ts:74](https://github.com/jacobgoldfarb/Jevlish/blob/83ccd8c0be5f41962c805f7d42ddf1b1f048de89/src/judgment.ts#L74)

The fundamental return type. “decided” means the result passed the acceptance policy, not that it is a proven fact.

## Type Parameters

| Type Parameter |
| -------------- |
| `T`            |