{
    "10101000042003": {
        "id": 10101000042003,
        "name": "FIRST_NAME_CLEAR",
        "scheme": "URL_ENCODED",
        "parser": {
            "type": "REGEX",
            "regex": "/^firstName=(.+)$/",
            "regexResult": ["firstName"]
        }
    },
    "10101000042004": {
        "id": 10101000042004,
        "name": "LAST_NAME_CLEAR",
        "scheme": "URL_ENCODED",
        "parser": {
            "type": "REGEX",
            "regex": "/^lastName=(.+)$/",
            "regexResult": ["lastName"]
        }
    },
    "10101000100000": {
        "id": 10101000100000,
        "name": "INDIVIDUAL_INVESTOR",
        "description": "Investor is an individual.",
        "scheme": {
            "name": "EMPTY"
        }
    },
    "10101000100001": {
        "id": 10101000100001,
        "name": "BASIC_IDENTITY",
        "description": "Combination of name, gender and birth date, hashed.",
        "scheme": {
            "name": "STRING"
        }
    },
    "10101000100002": {
        "id": 10101000100002,
        "name": "CONTACT_ADDRESS",
        "description": "Combination of residence, email, phone, hashed.",
        "scheme": {
            "name": "STRING"
        }
    },
    "10101000100003": {
        "id": 10101000100003,
        "name": "SOVEREIGN_IDENTITY",
        "description": "Combination of ID number, TIN, hashed.",
        "scheme": {
            "name": "STRING"
        }
    },
    "10101000100004": {
        "id": 10101000100004,
        "name": "POLITICALLY_EXPOSED",
        "description": "Investor is politically exposed, data is PEP type.",
        "scheme": {
            "name": "STRING"
        }
    },
    "10101000200000": {
        "id": 10101000200000,
        "name": "INSTITUTIONAL_INVESTOR",
        "description": "Investor is an institution.",
        "scheme": {
            "name": "EMPTY"
        }
    },
    "10101000200001": {
        "id": 10101000200001,
        "name": "INSTITUTION_INFORMATION",
        "description": "Concatenation of company name and type, hashed.",
        "scheme": {
            "name": "STRING"
        }
    },
    "10101000200002": {
        "id": 10101000200002,
        "name": "INSTITUTION_DETAILS",
        "description": "Concatenation of incorporation date, sector and form, hashed.",
        "scheme": {
            "name": "STRING"
        }
    },
    "10101000200003": {
        "id": 10101000200003,
        "name": "LEGAL_IDENTIFICATION",
        "description": "Concatenation of registration number, VAT, LEI, hashed.",
        "scheme": {
            "name": "STRING"
        }
    },
    "10101000200004": {
        "id": 10101000200004,
        "name": "INSTITUTIONAL_ROLE",
        "description": "Role of identity owner investor in the institution (if relevant).",
        "scheme": {
            "name": "STRING"
        }
    },
    "10101000300002": {
        "id": 10101000300002,
        "name": "COUNTRY",
        "description": "Country ISO-3 in clear.",
        "scheme": {
            "name": "STRING"
        }
    },
    "10101000300003": {
        "id": 10101000300003,
        "name": "AML_STATUS",
        "description": "AML status first, then reason in clear, and details hashed.",
        "scheme": {
            "name": "URL_ENCODED"
        },
        "parser": {
            "type": "REGEX",
            "regex": "/^status=(.+)&reason=(.+)&hash=(.+)$/",
            "regexResult": ["status", "reason", "hash"]
        }
    },
    "10101000300004": {
        "id": 10101000300004,
        "name": "ETH_WALLETS",
        "description": "List of ETH Wallet address allowed to receive tokens for this identity.",
        "scheme": {
            "name": "ARRAY<STRING>"
        },
        "parser": {
            "type": "SPLIT",
            "separator": ","
        }
    },
    "10101000300005": {
        "id": 10101000300005,
        "name": "BANK_ACCOUNTS",
        "description": "List of Bank Accounts data hash (currencies, IBAN, BIC).",
        "scheme": {
            "name": "KEY_PAIRS"
        },
        "parser": {
            "type": "SPLIT",
            "separator": ";",
            "pair_separator": "=",
            "pairs": ["accountName", "dataHash"]
        }
    },
    "10101000300006": {
        "id": 10101000300006,
        "name": "CRYPTO_ACCOUNTS",
        "description": "List of Crypto Accounts data hash (currency and wallet address).",
        "scheme": {
            "name": "KEY_PAIRS"
        },
        "parser": {
            "type": "SPLIT",
            "separator": ";",
            "pair_separator": ",",
            "pairs": ["accountName", "dataHash"]
        }
    },
    "1010101": {
        "id": 1010101,
        "type": "SPECIFIC",
        "name": "SPECIFIC_KYC_STATUS",
        "description": "Details required by offering for the KYC status, hashed.",
        "scheme": {
            "name": "STRING"
        }
    },
    "1010102": {
        "id": 1010102,
        "type": "SPECIFIC",
        "name": "SPECIFIC_ACCREDITATION",
        "description": "Investor is accredited by issuer, or status is irrelevant.",
        "scheme": {
            "name": "INTEGER"
        },
        "values": {
            "1": "ACCREDITED",
            "2": "IRRELEVANT"
        }
    }
}
