Velaru Standards · Deontic Temporal Logic · v1.0
Every Velaru receipt carries a deontic binding: Obligation (O), Forbidden (F), or Permitted (P), with STIT agency readings and LTL temporal properties. Silence is not absence — it is an unfulfilled obligation with legal weight.
| POSS outcome | Modality | STIT reading | LTL property |
|---|---|---|---|
| GEN | P — Permitted | Agent saw-to-it-that φ | ◇(attempt → executed) |
| DENY | F — Forbidden | Agent saw-to-it-that ¬φ | □(attempt → ¬executed) |
| ERROR | O — Obligation failed | Duty breach (technical) | ◇error |
| SILENCE | O — Obligation unfulfilled | Agent did NOT see-to-it-that φ | □¬resolved |
| HANDLER | O — Obligation frozen | Policy authority committed pre-incident | □(policy frozen before t) |
obligation_hash binds the deontic claim to domain + policy_hash + poss_outcome. Tampering breaks hash integrity in /verify CHECK 3.
DRP-1 makes silence and refusal typed evidence, not interpretive gaps.
/verify runs CHECK 8 — DRP-1 DEONTIC BINDING: validates modality ∈ {O,F,P}, poss_outcome consistency, and obligation_hash recomputation.
POSS-2 tier badges upgrade when DRP-1 + completeness + anchor pass together.