---
typeId: term
recordId: canonical
fields:
  title: Canonical
  definition: A word to avoid as a Benac-specific noun or adjective. Benac
    records should describe the actual mechanism instead of using this word as
    a shortcut.
  order: 1835
  usage:
    - Use the specific mechanism instead, such as DRISL bytes produced by the
      required encoding rules, payload used to compute the CID, payload used to
      verify the signature, required CID string form, JSON projection, logical
      Benac object, Couch/Pouch operational document, normalized output, or
      validated output.
    - Use only when quoting an external specification, when an external
      standard name itself uses the word, or in this avoid-term record.
  avoid:
    - Do not use canonical as a Benac-specific noun or adjective for package
      identity, structured payloads, package-visible input, output, claims,
      descriptors, invocations, or host metadata.
  sourceDocument: user-requested terminology cleanup
  sourceVersion: DRISL terminology cleanup pass
  sourceSections:
    - 16. Terms to avoid, reserve, or use carefully
---
