{
  "version": 1,
  "status": "final",
  "format": "1920 \u00d7 1080",
  "font": "Manrope; Geist Mono for the payout commitment only",
  "assets": {
    "chain": "Pearl",
    "native": "PEARL",
    "wrappedName": "Wrapped PEARL",
    "wrappedTicker": "wPEARL"
  },
  "items": [
    {
      "id": "proof-chain",
      "title": "Every block carries its proof.",
      "description": "Pearl certificates, TEE verification, a vendor quorum and minting on Ethereum.",
      "source": "https://pavilion-bridge-v2.vercel.app/how-it-works.html#proof",
      "width": 1920,
      "height": 1080,
      "modes": {
        "light": {
          "editable": "downloads/diagrams/proof-chain-light-editable.svg",
          "svg": "downloads/diagrams/proof-chain-light.svg",
          "png": "downloads/diagrams/proof-chain-light.png"
        },
        "dark": {
          "editable": "downloads/diagrams/proof-chain-dark-editable.svg",
          "svg": "downloads/diagrams/proof-chain-dark.svg",
          "png": "downloads/diagrams/proof-chain-dark.png"
        }
      }
    },
    {
      "id": "bridge-architecture",
      "title": "Two chains. Distinct checks.",
      "description": "Where work proofs, checkpoint signatures and transaction proofs are checked.",
      "source": "https://pavilion-bridge-v2.vercel.app/how-it-works.html#proof",
      "width": 1920,
      "height": 1080,
      "modes": {
        "light": {
          "editable": "downloads/diagrams/bridge-architecture-light-editable.svg",
          "svg": "downloads/diagrams/bridge-architecture-light.svg",
          "png": "downloads/diagrams/bridge-architecture-light.png"
        },
        "dark": {
          "editable": "downloads/diagrams/bridge-architecture-dark-editable.svg",
          "svg": "downloads/diagrams/bridge-architecture-dark.svg",
          "png": "downloads/diagrams/bridge-architecture-dark.png"
        }
      }
    },
    {
      "id": "vault-payouts",
      "title": "The vault has rules.",
      "description": "A capped withdrawal, a fixed payout list and a review window before payout.",
      "source": "https://pavilion-bridge-v2.vercel.app/how-it-works.html#protection",
      "width": 1920,
      "height": 1080,
      "modes": {
        "light": {
          "editable": "downloads/diagrams/vault-payouts-light-editable.svg",
          "svg": "downloads/diagrams/vault-payouts-light.svg",
          "png": "downloads/diagrams/vault-payouts-light.png"
        },
        "dark": {
          "editable": "downloads/diagrams/vault-payouts-dark-editable.svg",
          "svg": "downloads/diagrams/vault-payouts-dark.svg",
          "png": "downloads/diagrams/vault-payouts-dark.png"
        }
      }
    },
    {
      "id": "watchtower-sweep",
      "title": "A wrong batch goes back.",
      "description": "An independent watchtower can sweep an unexpected batch before the window closes.",
      "source": "https://pavilion-bridge-v2.vercel.app/how-it-works.html#protection",
      "width": 1920,
      "height": 1080,
      "modes": {
        "light": {
          "editable": "downloads/diagrams/watchtower-sweep-light-editable.svg",
          "svg": "downloads/diagrams/watchtower-sweep-light.svg",
          "png": "downloads/diagrams/watchtower-sweep-light.png"
        },
        "dark": {
          "editable": "downloads/diagrams/watchtower-sweep-dark-editable.svg",
          "svg": "downloads/diagrams/watchtower-sweep-dark.svg",
          "png": "downloads/diagrams/watchtower-sweep-dark.png"
        }
      }
    },
    {
      "id": "rekey-veto",
      "title": "New keys have to wait.",
      "description": "Delayed rekeying, a watchtower veto and the separate council recovery path.",
      "source": "https://pavilion-bridge-v2.vercel.app/how-it-works.html#protection",
      "width": 1920,
      "height": 1080,
      "modes": {
        "light": {
          "editable": "downloads/diagrams/rekey-veto-light-editable.svg",
          "svg": "downloads/diagrams/rekey-veto-light.svg",
          "png": "downloads/diagrams/rekey-veto-light.png"
        },
        "dark": {
          "editable": "downloads/diagrams/rekey-veto-dark-editable.svg",
          "svg": "downloads/diagrams/rekey-veto-dark.svg",
          "png": "downloads/diagrams/rekey-veto-dark.png"
        }
      }
    },
    {
      "id": "crossing-steps",
      "title": "Two directions. Five steps each.",
      "description": "The deposit and redemption routes, with the chain and custody steps identified.",
      "source": "https://pavilion-bridge-v2.vercel.app/#crossing",
      "width": 1920,
      "height": 1080,
      "modes": {
        "light": {
          "editable": "downloads/diagrams/crossing-steps-light-editable.svg",
          "svg": "downloads/diagrams/crossing-steps-light.svg",
          "png": "downloads/diagrams/crossing-steps-light.png"
        },
        "dark": {
          "editable": "downloads/diagrams/crossing-steps-dark-editable.svg",
          "svg": "downloads/diagrams/crossing-steps-dark.svg",
          "png": "downloads/diagrams/crossing-steps-dark.png"
        }
      }
    },
    {
      "id": "safeguards",
      "title": "Consensus, with proof behind it.",
      "description": "What TEE verification and covenant rules constrain, and what remains trusted.",
      "source": "https://pavilion-bridge-v2.vercel.app/how-it-works.html#trust",
      "width": 1920,
      "height": 1080,
      "modes": {
        "light": {
          "editable": "downloads/diagrams/safeguards-light-editable.svg",
          "svg": "downloads/diagrams/safeguards-light.svg",
          "png": "downloads/diagrams/safeguards-light.png"
        },
        "dark": {
          "editable": "downloads/diagrams/safeguards-dark-editable.svg",
          "svg": "downloads/diagrams/safeguards-dark.svg",
          "png": "downloads/diagrams/safeguards-dark.png"
        }
      }
    },
    {
      "id": "timing-and-limits",
      "title": "The wait is part of the design.",
      "description": "Confirmations, caps, cancellation windows and pause behaviour.",
      "source": "https://pavilion-bridge-v2.vercel.app/how-it-works.html#limits",
      "width": 1920,
      "height": 1080,
      "modes": {
        "light": {
          "editable": "downloads/diagrams/timing-and-limits-light-editable.svg",
          "svg": "downloads/diagrams/timing-and-limits-light.svg",
          "png": "downloads/diagrams/timing-and-limits-light.png"
        },
        "dark": {
          "editable": "downloads/diagrams/timing-and-limits-dark-editable.svg",
          "svg": "downloads/diagrams/timing-and-limits-dark.svg",
          "png": "downloads/diagrams/timing-and-limits-dark.png"
        }
      }
    }
  ],
  "motion": [
    {
      "mode": "light",
      "svg": "downloads/diagrams/proof-chain-light-animated.svg",
      "gif": "downloads/diagrams/proof-chain-light.gif",
      "poster": "downloads/diagrams/proof-chain-light.png",
      "duration": 6,
      "width": 1200,
      "height": 675,
      "frameCount": 5,
      "description": "Each stage receives a slow outline in sequence. The labels and caveats stay visible throughout."
    },
    {
      "mode": "dark",
      "svg": "downloads/diagrams/proof-chain-dark-animated.svg",
      "gif": "downloads/diagrams/proof-chain-dark.gif",
      "poster": "downloads/diagrams/proof-chain-dark.png",
      "duration": 6,
      "width": 1200,
      "height": 675,
      "frameCount": 5,
      "description": "Each stage receives a slow outline in sequence. The labels and caveats stay visible throughout."
    }
  ],
  "notes": [
    "Editable SVGs keep text nodes. Install the bundled Manrope and Geist Mono fonts when editing.",
    "Display SVGs outline text for portable rendering. PNGs use the same outlines.",
    "D, D2 and DRekey are configured block delays, not fixed wall-clock estimates.",
    "The proof loop highlights an explanation; its six second cycle is not a transfer estimate. Animated SVGs respect reduced motion. GIFs have a static PNG companion."
  ]
}
