{
  "trade" : {
    "product" : {
      "identifier" : [ {
        "identifier" : {
          "value" : "Commodity:Metals:Precious:LoanLease:Cash",
          "meta" : {
            "scheme" : "http://www.dtcc.com/coding-scheme/external/GTR-Product-Id"
          }
        },
        "source" : "Other",
        "meta" : {
          "globalKey" : "54a3d798"
        }
      } ],
      "taxonomy" : [ {
        "primaryAssetClass" : {
          "value" : "Commodity"
        }
      }, {
        "source" : "ISDA",
        "productQualifier" : "InterestRate_IRSwap_Basis_OIS"
      } ],
      "economicTerms" : {
        "payout" : [ {
          "InterestRatePayout" : {
            "payerReceiver" : {
              "payer" : "Party1",
              "receiver" : "Party2"
            },
            "priceQuantity" : {
              "quantitySchedule" : {
                "address" : {
                  "scope" : "DOCUMENT",
                  "value" : "quantity-1"
                }
              },
              "meta" : {
                "globalKey" : "0"
              }
            },
            "rateSpecification" : {
              "FloatingRateSpecification" : {
                "rateOption" : {
                  "address" : {
                    "scope" : "DOCUMENT",
                    "value" : "InterestRateIndex-1"
                  }
                },
                "meta" : {
                  "globalKey" : "0"
                }
              }
            },
            "dayCountFraction" : {
              "value" : "ACT/365.FIXED"
            },
            "calculationPeriodDates" : {
              "effectiveDate" : {
                "adjustableDate" : {
                  "unadjustedDate" : "2021-08-18",
                  "dateAdjustments" : {
                    "businessDayConvention" : "MODFOLLOWING",
                    "businessCenters" : {
                      "businessCenter" : [ {
                        "value" : "USNY"
                      } ],
                      "meta" : {
                        "globalKey" : "27e4e9",
                        "externalKey" : "primaryBusinessCenters"
                      }
                    },
                    "meta" : {
                      "globalKey" : "3662e8ba"
                    }
                  },
                  "meta" : {
                    "globalKey" : "4fc539e8"
                  }
                },
                "meta" : {
                  "globalKey" : "4fc539e8"
                }
              },
              "terminationDate" : {
                "adjustableDate" : {
                  "unadjustedDate" : "2022-08-18",
                  "dateAdjustments" : {
                    "businessDayConvention" : "MODFOLLOWING",
                    "businessCenters" : {
                      "businessCentersReference" : {
                        "globalReference" : "27e4e9",
                        "externalReference" : "primaryBusinessCenters"
                      },
                      "meta" : {
                        "globalKey" : "eb13047c"
                      }
                    },
                    "meta" : {
                      "globalKey" : "214e084d"
                    }
                  },
                  "meta" : {
                    "globalKey" : "e175517b"
                  }
                },
                "meta" : {
                  "globalKey" : "e175517b"
                }
              },
              "calculationPeriodDatesAdjustments" : {
                "businessDayConvention" : "MODFOLLOWING",
                "businessCenters" : {
                  "businessCentersReference" : {
                    "globalReference" : "27e4e9",
                    "externalReference" : "primaryBusinessCenters"
                  },
                  "meta" : {
                    "globalKey" : "eb13047c"
                  }
                },
                "meta" : {
                  "globalKey" : "214e084d"
                }
              },
              "calculationPeriodFrequency" : {
                "periodMultiplier" : 3,
                "period" : "M",
                "meta" : {
                  "globalKey" : "2048"
                },
                "rollConvention" : "1"
              },
              "meta" : {
                "globalKey" : "ffef3612",
                "externalKey" : "gofoperioddates1"
              }
            },
            "paymentDates" : {
              "paymentFrequency" : {
                "periodMultiplier" : 3,
                "period" : "M",
                "meta" : {
                  "globalKey" : "aa"
                }
              },
              "firstPaymentDate" : "2021-11-18",
              "payRelativeTo" : "CalculationPeriodEndDate",
              "paymentDatesAdjustments" : {
                "businessDayConvention" : "MODFOLLOWING",
                "businessCenters" : {
                  "businessCentersReference" : {
                    "globalReference" : "27e4e9",
                    "externalReference" : "primaryBusinessCenters"
                  },
                  "meta" : {
                    "globalKey" : "eb13047c"
                  }
                },
                "meta" : {
                  "globalKey" : "214e084d"
                }
              },
              "meta" : {
                "globalKey" : "8d6c1a1b"
              }
            },
            "resetDates" : {
              "calculationPeriodDatesReference" : {
                "globalReference" : "ffef3612",
                "externalReference" : "gofoperioddates1"
              },
              "resetRelativeTo" : "CalculationPeriodStartDate",
              "fixingDates" : {
                "periodMultiplier" : -2,
                "period" : "D",
                "meta" : {
                  "globalKey" : "c55408f5"
                },
                "dayType" : "Business",
                "businessDayConvention" : "NONE",
                "businessCentersReference" : {
                  "globalReference" : "27e4e9",
                  "externalReference" : "primaryBusinessCenters"
                },
                "dateRelativeTo" : {
                  "globalReference" : "850a7d83",
                  "externalReference" : "resetDates1"
                }
              },
              "resetFrequency" : {
                "periodMultiplier" : 3,
                "period" : "M",
                "meta" : {
                  "globalKey" : "aa"
                }
              },
              "resetDatesAdjustments" : {
                "businessDayConvention" : "MODFOLLOWING",
                "businessCenters" : {
                  "businessCentersReference" : {
                    "globalReference" : "27e4e9",
                    "externalReference" : "primaryBusinessCenters"
                  },
                  "meta" : {
                    "globalKey" : "eb13047c"
                  }
                },
                "meta" : {
                  "globalKey" : "214e084d"
                }
              },
              "meta" : {
                "globalKey" : "850a7d83",
                "externalKey" : "resetDates1"
              }
            }
          },
          "meta" : {
            "globalKey" : "eacdd433"
          }
        }, {
          "InterestRatePayout" : {
            "payerReceiver" : {
              "payer" : "Party2",
              "receiver" : "Party1"
            },
            "priceQuantity" : {
              "quantitySchedule" : {
                "address" : {
                  "scope" : "DOCUMENT",
                  "value" : "quantity-2"
                }
              },
              "meta" : {
                "globalKey" : "0"
              }
            },
            "rateSpecification" : {
              "FloatingRateSpecification" : {
                "rateOption" : {
                  "address" : {
                    "scope" : "DOCUMENT",
                    "value" : "InterestRateIndex-2"
                  }
                },
                "spreadSchedule" : {
                  "price" : {
                    "address" : {
                      "scope" : "DOCUMENT",
                      "value" : "price-1"
                    }
                  }
                },
                "meta" : {
                  "globalKey" : "0"
                }
              }
            },
            "dayCountFraction" : {
              "value" : "ACT/365.FIXED"
            },
            "calculationPeriodDates" : {
              "effectiveDate" : {
                "adjustableDate" : {
                  "unadjustedDate" : "2021-08-18",
                  "dateAdjustments" : {
                    "businessDayConvention" : "MODFOLLOWING",
                    "businessCenters" : {
                      "businessCentersReference" : {
                        "globalReference" : "27e4e9",
                        "externalReference" : "primaryBusinessCenters"
                      },
                      "meta" : {
                        "globalKey" : "eb13047c"
                      }
                    },
                    "meta" : {
                      "globalKey" : "214e084d"
                    }
                  },
                  "meta" : {
                    "globalKey" : "3ab0597b"
                  }
                },
                "meta" : {
                  "globalKey" : "3ab0597b"
                }
              },
              "terminationDate" : {
                "adjustableDate" : {
                  "unadjustedDate" : "2022-08-18",
                  "dateAdjustments" : {
                    "businessDayConvention" : "MODFOLLOWING",
                    "businessCenters" : {
                      "businessCentersReference" : {
                        "globalReference" : "27e4e9",
                        "externalReference" : "primaryBusinessCenters"
                      },
                      "meta" : {
                        "globalKey" : "eb13047c"
                      }
                    },
                    "meta" : {
                      "globalKey" : "214e084d"
                    }
                  },
                  "meta" : {
                    "globalKey" : "e175517b"
                  }
                },
                "meta" : {
                  "globalKey" : "e175517b"
                }
              },
              "calculationPeriodDatesAdjustments" : {
                "businessDayConvention" : "MODFOLLOWING",
                "businessCenters" : {
                  "businessCentersReference" : {
                    "globalReference" : "27e4e9",
                    "externalReference" : "primaryBusinessCenters"
                  },
                  "meta" : {
                    "globalKey" : "eb13047c"
                  }
                },
                "meta" : {
                  "globalKey" : "214e084d"
                }
              },
              "calculationPeriodFrequency" : {
                "periodMultiplier" : 3,
                "period" : "M",
                "meta" : {
                  "globalKey" : "2048"
                },
                "rollConvention" : "1"
              },
              "meta" : {
                "globalKey" : "728acedf",
                "externalKey" : "gofoperioddates2"
              }
            },
            "paymentDates" : {
              "paymentFrequency" : {
                "periodMultiplier" : 3,
                "period" : "M",
                "meta" : {
                  "globalKey" : "aa"
                }
              },
              "firstPaymentDate" : "2021-11-18",
              "payRelativeTo" : "CalculationPeriodEndDate",
              "paymentDatesAdjustments" : {
                "businessDayConvention" : "MODFOLLOWING",
                "businessCenters" : {
                  "businessCentersReference" : {
                    "globalReference" : "27e4e9",
                    "externalReference" : "primaryBusinessCenters"
                  },
                  "meta" : {
                    "globalKey" : "eb13047c"
                  }
                },
                "meta" : {
                  "globalKey" : "214e084d"
                }
              },
              "meta" : {
                "globalKey" : "8d6c1a1b"
              }
            },
            "resetDates" : {
              "calculationPeriodDatesReference" : {
                "globalReference" : "728acedf",
                "externalReference" : "gofoperioddates2"
              },
              "resetRelativeTo" : "CalculationPeriodStartDate",
              "fixingDates" : {
                "periodMultiplier" : -2,
                "period" : "D",
                "meta" : {
                  "globalKey" : "c55408f6"
                },
                "dayType" : "Business",
                "businessDayConvention" : "NONE",
                "businessCentersReference" : {
                  "globalReference" : "27e4e9",
                  "externalReference" : "primaryBusinessCenters"
                },
                "dateRelativeTo" : {
                  "globalReference" : "e6f94e45",
                  "externalReference" : "resetDates2"
                }
              },
              "resetFrequency" : {
                "periodMultiplier" : 3,
                "period" : "M",
                "meta" : {
                  "globalKey" : "aa"
                }
              },
              "resetDatesAdjustments" : {
                "businessDayConvention" : "MODFOLLOWING",
                "businessCenters" : {
                  "businessCentersReference" : {
                    "globalReference" : "27e4e9",
                    "externalReference" : "primaryBusinessCenters"
                  },
                  "meta" : {
                    "globalKey" : "eb13047c"
                  }
                },
                "meta" : {
                  "globalKey" : "214e084d"
                }
              },
              "meta" : {
                "globalKey" : "e6f94e45",
                "externalKey" : "resetDates2"
              }
            }
          },
          "meta" : {
            "globalKey" : "330d6c02"
          }
        } ]
      },
      "meta" : {
        "globalKey" : "41f640ea"
      }
    },
    "tradeLot" : [ {
      "priceQuantity" : [ {
        "quantity" : [ {
          "value" : {
            "value" : 100.00,
            "unit" : {
              "currency" : {
                "value" : "XAU"
              }
            }
          },
          "meta" : {
            "location" : [ {
              "scope" : "DOCUMENT",
              "value" : "quantity-1"
            } ]
          }
        } ],
        "observable" : {
          "value" : {
            "Index" : {
              "InterestRateIndex" : {
                "value" : {
                  "FloatingRateIndex" : {
                    "identifier" : [ {
                      "identifier" : {
                        "value" : "USD-SOFR-OIS Compound"
                      },
                      "identifierType" : "Other"
                    } ],
                    "assetClass" : "InterestRate",
                    "floatingRateIndex" : {
                      "value" : "USD-SOFR-OIS Compound"
                    }
                  }
                },
                "meta" : {
                  "location" : [ {
                    "scope" : "DOCUMENT",
                    "value" : "InterestRateIndex-1"
                  } ]
                }
              }
            }
          },
          "meta" : {
            "location" : [ {
              "scope" : "DOCUMENT",
              "value" : "observable-1"
            } ]
          }
        },
        "meta" : {
          "globalKey" : "aa31bd5f"
        }
      }, {
        "price" : [ {
          "value" : {
            "value" : -0.0001,
            "unit" : {
              "currency" : {
                "value" : "XAU"
              }
            },
            "perUnitOf" : {
              "currency" : {
                "value" : "XAU"
              }
            },
            "priceType" : "InterestRate",
            "arithmeticOperator" : "Add"
          },
          "meta" : {
            "location" : [ {
              "scope" : "DOCUMENT",
              "value" : "price-1"
            } ]
          }
        } ],
        "quantity" : [ {
          "value" : {
            "value" : 100.00,
            "unit" : {
              "currency" : {
                "value" : "XAU"
              }
            }
          },
          "meta" : {
            "location" : [ {
              "scope" : "DOCUMENT",
              "value" : "quantity-2"
            } ]
          }
        } ],
        "observable" : {
          "value" : {
            "Index" : {
              "InterestRateIndex" : {
                "value" : {
                  "FloatingRateIndex" : {
                    "identifier" : [ {
                      "identifier" : {
                        "value" : "GOFO"
                      },
                      "identifierType" : "Other"
                    } ],
                    "assetClass" : "InterestRate"
                  }
                },
                "meta" : {
                  "location" : [ {
                    "scope" : "DOCUMENT",
                    "value" : "InterestRateIndex-2"
                  } ]
                }
              }
            }
          },
          "meta" : {
            "location" : [ {
              "scope" : "DOCUMENT",
              "value" : "observable-2"
            } ]
          }
        },
        "meta" : {
          "globalKey" : "b153d059"
        }
      } ]
    } ],
    "counterparty" : [ {
      "role" : "Party1",
      "partyReference" : {
        "globalReference" : "b1cc3da",
        "externalReference" : "party1"
      }
    }, {
      "role" : "Party2",
      "partyReference" : {
        "globalReference" : "b1cc77c",
        "externalReference" : "party2"
      }
    } ],
    "tradeIdentifier" : [ {
      "issuerReference" : {
        "globalReference" : "b1cc3da",
        "externalReference" : "party1"
      },
      "assignedIdentifier" : [ {
        "identifier" : {
          "value" : "BankA1234",
          "meta" : {
            "scheme" : "http://www.bankB.com/swaps/com-trade-id"
          }
        }
      } ],
      "meta" : {
        "globalKey" : "a0a01d3c"
      }
    }, {
      "issuerReference" : {
        "globalReference" : "b1cc77c",
        "externalReference" : "party2"
      },
      "assignedIdentifier" : [ {
        "identifier" : {
          "value" : "BankB5678",
          "meta" : {
            "scheme" : "http://www.bankA.com/swaps/com-trade-id"
          }
        }
      } ],
      "meta" : {
        "globalKey" : "a0b08a1c"
      }
    } ],
    "tradeDate" : {
      "value" : "2021-08-18",
      "meta" : {
        "globalKey" : "3f2a12"
      }
    },
    "party" : [ {
      "partyId" : [ {
        "identifier" : {
          "value" : "Bank A",
          "meta" : {
            "scheme" : "http://www.fpml.org/coding-scheme/dummy-party-id"
          }
        },
        "meta" : {
          "globalKey" : "762a577d"
        }
      } ],
      "name" : {
        "value" : "Bank a"
      },
      "meta" : {
        "globalKey" : "b1cc3da",
        "externalKey" : "party1"
      }
    }, {
      "partyId" : [ {
        "identifier" : {
          "value" : "Bank B",
          "meta" : {
            "scheme" : "http://www.fpml.org/coding-scheme/dummy-party-id"
          }
        },
        "meta" : {
          "globalKey" : "762a577e"
        }
      } ],
      "name" : {
        "value" : "Bank B"
      },
      "meta" : {
        "globalKey" : "b1cc77c",
        "externalKey" : "party2"
      }
    } ],
    "contractDetails" : {
      "documentation" : [ {
        "legalAgreementIdentification" : {
          "agreementName" : {
            "agreementType" : "Confirmation"
          }
        },
        "contractualParty" : [ {
          "globalReference" : "b1cc3da",
          "externalReference" : "party1"
        }, {
          "globalReference" : "b1cc77c",
          "externalReference" : "party2"
        } ],
        "meta" : {
          "globalKey" : "1bb69316"
        }
      } ],
      "meta" : {
        "globalKey" : "1bb69316"
      }
    },
    "meta" : {
      "globalKey" : "acfaf624"
    }
  },
  "meta" : {
    "globalKey" : "acfaf624"
  }
}