{
  "id": "SG-0",
  "input_descriptors": [
    {
      "id": "descriptor_80df83bd47e850b5abff019b69540419",
      "name": "Fields for group_7faf31ef0655506d8b8642d53f9798af",
      "group": [
        "group_7faf31ef0655506d8b8642d53f9798af"
      ],
      "schema": [],
      "constraints": {
        "fields": [
          {
            "path": {
              "natural": [
                "$.originator.originatorPerson[0].naturalPerson.name.nameIdentifier[0].primaryIdentifier",
                "$.originator.originatorPerson[0].naturalPerson.name.nameIdentifier[0].secondaryIdentifier",
                "$.originator.originatorPerson[0].naturalPerson.name.nameIdentifier[0].naturalPersonNameIdentifierType"
              ],
              "legal": [
                "$.originator.originatorPerson[0].legalPerson.name.nameIdentifier[0].legalPersonName",
                "$.originator.originatorPerson[0].legalPerson.name.nameIdentifier[0].legalPersonNameIdentifierType"
              ]
            },
            "predicate": "required"
          },
          {
            "path": {
              "natural": [
                "$.beneficiary.beneficiaryPerson[0].naturalPerson.name.nameIdentifier[0].primaryIdentifier",
                "$.beneficiary.beneficiaryPerson[0].naturalPerson.name.nameIdentifier[0].secondaryIdentifier",
                "$.beneficiary.beneficiaryPerson[0].naturalPerson.name.nameIdentifier[0].naturalPersonNameIdentifierType"
              ],
              "legal": [
                "$.beneficiary.beneficiaryPerson[0].legalPerson.name.nameIdentifier[0].legalPersonName",
                "$.beneficiary.beneficiaryPerson[0].legalPerson.name.nameIdentifier[0].legalPersonNameIdentifierType"
              ]
            },
            "predicate": "required"
          },
          {
            "path": [
              "$.originator.originatorPerson[0].accountNumber[0]"
            ],
            "predicate": "required"
          },
          {
            "path": [
              "$.beneficiary.beneficiaryPerson[0].accountNumber[0]"
            ],
            "predicate": "required"
          }
        ],
        "limit_disclosure": "required"
      }
    }
  ],
  "submission_requirements": [
    {
      "name": "AND requirement",
      "rule": "all",
      "from_nested": [
        {
          "name": "Fields requirement for group_7faf31ef0655506d8b8642d53f9798af",
          "rule": "all",
          "from": "group_7faf31ef0655506d8b8642d53f9798af"
        }
      ]
    }
  ]
}