Skip to content
Margo v0.0.22

Deck PDF artifact report schema

#

This schema describes media-box evidence and composition identity returned after a deck PDF has been validated.

Margo deck PDF artifact report v1

Media-box evidence and composition identity returned after validating a deck PDF.

  • compositionCatalogVersionvalue

    const="r1"

  • compositionsarray
    • *
      • classstring*

        minLength=1

      • familystring*

        minLength=1

      • namestring*

        minLength=1

      • slotsarray
      • variantstring*

        minLength=1

  • evidenceBytesinteger*

    minimum=0

  • evidenceSHA256string*

    pattern="^[0-9a-f]{64}$"

  • mediaBoxesMicrometersarray*
    • *
      • bottomMicrometersinteger*
      • indexinteger*

        minimum=0

      • leftMicrometersinteger*
      • rightMicrometersinteger*
      • topMicrometersinteger*
  • pageCountinteger*

    minimum=0

  • validboolean*

Used by

  • The margo deck PDF workflow.
  • CI and release checks that retain deck artifact provenance.
  • margo schema deck-pdf-artifact-report, which emits the exact embedded bytes.