{
  "content": {
    "icon": "bi-code-square",
    "id": "pag-keywords-node",
    "intro": "Every PAG keyword record, with what grounds it and how it is checked.",
    "subsections": [
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "node",
                "term": "Category"
              },
              {
                "description": "A node header · the unit of a document, one decision, one gate",
                "term": "Meaning"
              },
              {
                "description": "# NODE <n> — <NAME>   [<layer> · <axis> · <math type> · yields: <shape>]",
                "term": "Example"
              },
              {
                "description": "[loop:derivation-loop](/records/reasoning/loop-derivation-loop)",
                "term": "Grounds"
              },
              {
                "description": "dag",
                "term": "Category"
              },
              {
                "description": "Node definition",
                "term": "Meaning"
              },
              {
                "description": "NODE build:",
                "term": "Example"
              },
              {
                "description": "[representation:graph](/records/reasoning/representation-graph)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-node",
        "title": "NODE"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "A node's contract · input, transform, constraints, output, handoff",
                "term": "Meaning"
              },
              {
                "description": "CONTRACT:",
                "term": "Example"
              },
              {
                "description": "[loop:derivation-loop](/records/reasoning/loop-derivation-loop)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-contract",
        "title": "CONTRACT"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "The shape a node's decision resolves to",
                "term": "Meaning"
              },
              {
                "description": "yields: <set | boolean | edge-list | ranking | procedure | artifact>",
                "term": "Example"
              },
              {
                "description": "[axis:formalization](/records/reasoning/axis-formalization)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-yields",
        "title": "YIELDS"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "The substrate stage the node's artifact comes to be at · phase order follows it",
                "term": "Meaning"
              },
              {
                "description": "@genesis: <existence | difference | relation | structure | transformation | constraint | emergence>",
                "term": "Example"
              },
              {
                "description": "[substrate-node:existence](/records/reasoning/substrate-node-existence)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-genesis",
        "title": "GENESIS"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "The distinctions a transform keeps · a lowering names what a later check needs",
                "term": "Meaning"
              },
              {
                "description": "preserves: <distinction>, <distinction>",
                "term": "Example"
              },
              {
                "description": "[invariant:epi-preserved-distinction](/records/reasoning/invariant-epi-preserved-distinction)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-preserves",
        "title": "PRESERVES"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "The one record the next node reads, as an assignment",
                "term": "Meaning"
              },
              {
                "description": "# OUTPUT CONTRACT",
                "term": "Example"
              },
              {
                "description": "[axis:formalization](/records/reasoning/axis-formalization)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-output-contract",
        "title": "OUTPUT_CONTRACT"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "A declared limit · stated where a reader would otherwise assume the opposite",
                "term": "Meaning"
              },
              {
                "description": "LIMIT <name>: \"<what the document cannot do>\"",
                "term": "Example"
              },
              {
                "description": "[substrate-node:constraint](/records/reasoning/substrate-node-constraint)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-limit",
        "title": "LIMIT"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "A slot's state · resolved, absent or deferred, declared by the adapter",
                "term": "Meaning"
              },
              {
                "description": "SLOT {<namespace>.<name>}: RESOLVED | ABSENT | DEFERRED",
                "term": "Example"
              },
              {
                "description": "[node:for-absence](/records/reasoning/node-for-absence)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-slot",
        "title": "SLOT"
      }
    ],
    "title": "node",
    "kind": "keywords"
  },
  "graph": {
    "narrative": true,
    "requires": [],
    "teaches": [],
    "traces": []
  },
  "href": "https://banes-lab.com/ontology/grammar#pag-keywords-node",
  "number": "231",
  "page": "ontology",
  "ref": "chapter:/ontology/grammar#pag-keywords-node",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-loop-derivation-loop",
          "json": "https://banes-lab.com/json/records/reasoning/loop-derivation-loop",
          "label": "Derivation Loop",
          "markdown": "https://banes-lab.com/records/reasoning/loop-derivation-loop.md",
          "ref": "reasoning:loop-derivation-loop"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-representation-graph",
          "json": "https://banes-lab.com/json/records/reasoning/representation-graph",
          "label": "Graph",
          "markdown": "https://banes-lab.com/records/reasoning/representation-graph.md",
          "ref": "reasoning:representation-graph"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-axis-formalization",
          "json": "https://banes-lab.com/json/records/reasoning/axis-formalization",
          "label": "Formalization",
          "markdown": "https://banes-lab.com/records/reasoning/axis-formalization.md",
          "ref": "reasoning:axis-formalization"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-substrate-node-existence",
          "json": "https://banes-lab.com/json/records/reasoning/substrate-node-existence",
          "label": "Existence",
          "markdown": "https://banes-lab.com/records/reasoning/substrate-node-existence.md",
          "ref": "reasoning:substrate-node-existence"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-invariant-epi-preserved-distinction",
          "json": "https://banes-lab.com/json/records/reasoning/invariant-epi-preserved-distinction",
          "label": "Preserved Distinction",
          "markdown": "https://banes-lab.com/records/reasoning/invariant-epi-preserved-distinction.md",
          "ref": "reasoning:invariant-epi-preserved-distinction"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-substrate-node-constraint",
          "json": "https://banes-lab.com/json/records/reasoning/substrate-node-constraint",
          "label": "Constraint",
          "markdown": "https://banes-lab.com/records/reasoning/substrate-node-constraint.md",
          "ref": "reasoning:substrate-node-constraint"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-for-absence",
          "json": "https://banes-lab.com/json/records/reasoning/node-for-absence",
          "label": "Absence",
          "markdown": "https://banes-lab.com/records/reasoning/node-for-absence.md",
          "ref": "reasoning:node-for-absence"
        }
      ],
      "relation": "links-to"
    }
  ],
  "route": null,
  "section": "pag-keywords-node",
  "summary": "Every PAG keyword record, with what grounds it and how it is checked.",
  "tab": "grammar",
  "title": "node",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/ontology/grammar#pag-keywords-semantic-operation",
      "json": "https://banes-lab.com/json/ontology/grammar/pag-keywords-semantic-operation",
      "label": "semantic_operation",
      "markdown": "https://banes-lab.com/ontology/grammar/pag-keywords-semantic-operation.md",
      "ref": "chapter:/ontology/grammar#pag-keywords-semantic-operation"
    },
    "previous": {
      "href": "https://banes-lab.com/ontology/grammar#pag-keywords-invariant",
      "json": "https://banes-lab.com/json/ontology/grammar/pag-keywords-invariant",
      "label": "invariant",
      "markdown": "https://banes-lab.com/ontology/grammar/pag-keywords-invariant.md",
      "ref": "chapter:/ontology/grammar#pag-keywords-invariant"
    }
  },
  "up": {
    "href": "https://banes-lab.com/ontology/grammar",
    "json": "https://banes-lab.com/json/api/pages/ontology/grammar",
    "label": "Ontology · Grammar",
    "markdown": "https://banes-lab.com/api/pages/ontology/grammar.md",
    "ref": "api:/ontology/grammar"
  }
}
