> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nika.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# law

> Contract, placement, related fields and source examples for this Nika YAML field.

[Language reference](/reference/language/overview) / `law`

## Meaning and placement

### task → lift · items

WHICH law this entry lifts · 'taint' raises ONE binding from untrusted to trusted (NEP-0004 · LAW-AUTH-0325) · 'data-as-code' declares this task's fetch a code-bearing artifact it will never load or run (NEP-0006 · LAW-AUTH-0327). Neither ever lifts the net boundary or the SSRF floor.

| Property        | Declaration                                        |
| --------------- | -------------------------------------------------- |
| Requirement     | Required in this object                            |
| Schema location | `/$defs/task/properties/lift/items/properties/law` |
| type            | "string"                                           |
| enum            | \["taint", "data-as-code"]                         |

**In the same object:** [because](/reference/language/words/because) · [from](/reference/language/words/from)

[Schema source (use the pointer above)](https://github.com/supernovae-st/nika-spec/blob/c5ebbb7b862b68bc6cf7235efba61173b844afc6/schemas/workflow.schema.json)

### task → lift · items · allOf · 0 · if

The schema declares this field at the location below.

| Property        | Declaration                                                   |
| --------------- | ------------------------------------------------------------- |
| Requirement     | Optional in this object                                       |
| Schema location | `/$defs/task/properties/lift/items/allOf/0/if/properties/law` |
| const           | "taint"                                                       |

[Schema source (use the pointer above)](https://github.com/supernovae-st/nika-spec/blob/c5ebbb7b862b68bc6cf7235efba61173b844afc6/schemas/workflow.schema.json)

## Examples

No matching source-template occurrence is recorded in this projection. [Write a workflow](/guides/templates) or consult the schema declaration above.

## Contract and implementation

This page projects the named specification revision. Check [released engine status](/reference/status) and [the validation workflow](/guides/agent-authoring) before running a file. An optional field is not evidence that every engine supports every value.

Canonical identity: `language:word:law`. Spec revision: [`c5ebbb7b862b`](https://github.com/supernovae-st/nika-spec/tree/c5ebbb7b862b68bc6cf7235efba61173b844afc6).

[How documentation stays connected](/reference/knowledge-system).
