Contexto CQ 2.0
Se calcula al generar. CQ-C14N/1 define los bytes exactos: objeto canonico sin `id` ni `signatures`.
Tipo semantico del objeto. Usar nombres estables como `note`, `message`, `state` o `transition`.
Define como se declara el autor. Ethereum y Nostr piden firma si hay una cuenta conectada.
Queda en `coords.author`. Si elegis anonimo, el valor se fija como `anonymous`.
IDs fuente del DAG. Acepta array JSON, lineas o valores separados por coma; se deduplican y ordenan como string set.
Operadores estructurados. `inputs` tambien es string set; en `params`, los numeros deben ser enteros seguros.
Se guarda como `payload.content`. Cualquier cambio aca cambia el content ID.
Solo afecta el transporte en URL. No participa en el hash del objeto.
La firma queda en `signatures[]` y no cambia el content ID.
Al generar se crea el objeto CQ 2.0 completo, se calcula `id` y se arma el link autocontenido.