> For the complete documentation index, see [llms.txt](https://docs.lpp-minduniverse.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lpp-minduniverse.org/lingua-pactum-protocol-lpp-documentation/14.-appendix/14.5-admission-decision-flow.md).

# 14.5 Admission Decision Flow

Canonical priority:

```
COLLAPSE
>
DENY
>
DEFER
>
ADMIT
```

Reference decision flow:

```
Admission Request
        ↓
Required structure well-formed?
        │
        ├── No
        │    ↓
        │ COLLAPSE
        │
        ▼
Applicable authority exists?
        │
        ├── No
        │    ↓
        │   DENY
        │
        ▼
Authority active / valid?
        │
        ├── Definitively invalid
        │    ↓
        │   DENY
        │
        ▼
Scope contained?
        │
        ├── No
        │    ↓
        │   DENY
        │
        ▼
Mandatory signatures / evidence resolved?
        │
        ├── Not yet
        │    ↓
        │  DEFER
        │
        ▼
Intent preserved?
        │
        ├── No
        │    ↓
        │   DENY
        │
        ├── Unresolved where mandatory
        │    ↓
        │  DEFER
        │
        ▼
Applicable invariants preserved?
        │
        ├── Structural failure
        │    ↓
        │ COLLAPSE
        │
        ▼
ADMIT
        ↓
Permit may be minted
```

This flow is explanatory.

The exact predicate set depends on:

* applicable protocol version,
* domain profile,
* Authority Object,
* consequence class,
* and required verification conditions.

The non-compensatory rule does not vary:

> **A failed mandatory condition cannot be repaired by unrelated favorable signals.**
