<?xml version="1.0" ?>
<MixCascade version="0.2">
  <MixProtocolVersion>
    <!-- "0.2" ==> "normal" mix proctocol
         "0.3" ==> with timestamp/replay detection
    --></MixProtocolVersion>
  <Mixes count="..">
    <Mix id="..">
      <MixProtocolVersion>...</MixProtocolVersion>
      <RSAKeyValue>...</RSAKeyValue> <!--- PubKey of FirstMix -->
      <Replay> <!-- information for replay detection mechanisms if supported by protocol -->
        <ReplayTimestamp interval=".." offset=".."/> <!-- replay timestamp on the mix -->
          <!-- interval give the number of the current interval on the mix; offset gives the seconds since start of this interval -->
      </Replay>
    </Mix>
    <Mix id=".">
      <RSAKeyValue>...</RSAKeyValue> <!--- PubKey of second Mix etc. -->
      <Signature>..</Signature> <!--- from Mix -->
    </Mix>
  </Mixes>
  <Payment required="true|false"> <!-- Since Version 0.2 -->
    <!--Gives payment related information to the JAP
      if required=="true" payment is required
      if required=="false" no paymetn is required
    -->
  </Payment>
  <Signature>..</Signature> <!--- from FirstMix -->
</MixCascade>