Diagnose competing Tezos DAL commitments for one slot

Two publishers can target the same DAL slot index at one level. Inclusion of both operations does not mean the chain accepted two commitments.

Inspect application results in block order

Identify operations of kind dal_publish_commitment for the publication level. Compare slot indices, commitment hashes and application results. The example uses short labels in place of real commitments.

level 8100, slot 2, commitment A: applied
level 8100, slot 2, commitment B: failed

After an accepted publication for slot 2, a subsequent publication at the same index in that block fails during application. Its fee can still be charged. Match the slot to the applied commitment before following downstream attestations.

Separate publication from availability

Publication records the commitment on L1. Availability requires the relevant DAL data and subsequent protocol attestation. A successful publication alone cannot establish that downstream users can reconstruct the slot. octez.tezos.com Octez protocol documentation