GitHub – codevasp-lab/IVMS101: IVMS101 Guide for developers

Saved searches

Use saved searches to filter your results more quickly

Buat pencarian disimpan yang dibatalkan Setel ulang fokus tand a-up

Masuk di tab atau jendela lain. Muat ulang dan perbarui sesi. Keluar di tab atau jendela lain. Muat ulang dan perbarui sesi. Saya beralih akun saya di tab atau jendela lain. Muat ulang dan perbarui sesi.

Panduan IVMS101 untuk Pengembang

Anda perlu masuk untuk mengubah pengaturan pemberitahuan pemberitahuan.

codevasp-lab/IVMS101

Komit ini bukan milik brunch apa pun di repositori ini, dan mungkin milik garpu di luar repositori.

utama Pindah ke file kode

Folders and files

nama nama

Pesan komit akhir Hari komit terakhir

Latest commit

History

Tampilkan semua file

Repository files navigation

IVMS101 standard

  • Nama bidang pesan diekspresikan dalam casing unta di mana karakter pertama dimulai dengan huruf kecil. Namun, Objek Originator, Penerima, originatorVasp, dan penerima yang sesuai dengan entitas IVMS101 diekspresikan dalam Pascalcase.
  • Semua nilai bidang tidak dibedakan antara huruf besar dan huruf kecil kecuali ditentukan.
  • Nilai semua bidang terus-menerus diekspresikan dalam string yang dikodekan dalam UTF-8. (Termasuk boolean, bilangan bulat, bilangan real, dll.)
  • Kecuali jika bahasa lokal diizinkan, nila i-nilai semua bidang dijelaskan dalam bahasa Inggris pada prinsipnya.
  • Klik di sini untuk aturan IVMS101 dari protokol kode.
  • Lihat file lengkap-example. json untuk contoh alami yang lengkap.
  • Sebagai contoh dari orang legal yang lengkap, lihat file example-example-legal-ferson. json.
  • Skema JSON sepenuhnya disediakan dalam file json-schema. json.
  • Anda dapat memverifikasi format JSON menggunakan https://www. jsonschemavalidator. net/.
    • Pilih skema: IVMS101 dengan protokol kode

    Asset Transfer Authorization

    Initial IVMS101 from an originator VASP

    Penting untuk mengirim yang berikut ini ke penerima VSAP sebagai VASP asli. Anda harus mengetahui ID entitas penerima dari kode, tetapi Anda belum tahu informasi VASP penerima, jadi Anda hanya perlu mengirim objek berikut:

    < "Originator": , "Beneficiary": , "OriginatingVASP": > 

    Response IVMS101 from a beneficiary VASP

    Jika penerima VASP menanggapi aslinya, penerima VASP harus menyelesaikan format IVMS101 sebagai berikut.

    < "Originator": , "Beneficiary": , "OriginatingVASP": , "BeneficiaryVASP": > 

    Objek Penerima juga dapat mencakup informasi penerima seperti Identifikasi Pelanggan.

    Asset Transfer Authorization IVMS101 Request

    • IVMS101 (wajib): Pesan IVMS101 dalam objek IVMS101, yang didefinisikan sesuai dengan standar internasional (penerima manfaat, penerima, pencetus, originatorvasp, dll.) Ini didefinisikan menurut. Nama pencetus, alamat aset, alamat aset penerima, dan informasi tentang yang berasal dariVASP harus dimasukkan dalam “Permintaan Persetujuan Transfer Aset”, dan nama penerima manfaat adalah opsional.
      • Asli (wajib): Mengacu pada alam atau korporasi yang membuat pesanan ke bisnis asli untuk melaksanakan transfer VA, yang memungkinkan transfer aset virtual (VA) dari suatu akun.
        • Pencetus (wajib): Ada dua jenis objek, alami (individu) dan perusahaan (perusahaan), dan LegalPerson harus menetapkan LegalPerson (Korporasi) dan orang alami (perwakilan). Ini adalah objek array, dan unsu r-unsur array didefinisikan baik NaturalPerson atau LegalPerson. Lihat bagian standar IVMS101 untuk detailnya.
          • NaturalPerson (wajib): NaturalPerson (wajib): Suatu objek untuk menetapkan informasi tentang orang alami, dan menetapkan laporan nama sesuai kebutuhan.
            • Nama (wajib):
              • NameImentifier: Masukkan nama resmi. Saat berdagang di antara VASPS di Korea, masukkan dalam bahasa Korea. Dalam kasus transaksi dengan VASP di luar Korea, masukkan dalam bahasa Inggris. Lihat standar IVMS101.
                • PrimerIdentifier: Jika nama keluarga tidak dapat dimasukkan atau tidak dipisahkan, masukkan dalam urutan nama keluarga dan nama.
                • SecondaryIdentifier: Masukkan nama keluarga Anda. Jika nama keluarga dan namanya tidak dapat dipisahkan, hilangkan.
                • NameIdifierType: Diperbaiki dengan LEGL (legal).
                • PrimerIdentifier: Masukkan nama keluarga dan nama dengan nama lokal. Jika tidak dapat dipisahkan, masukkan dalam urutan nama dan nama.
                • SecondaryIdentifier: Masukkan nama dan nama di nama lokal. Jika tidak terpisah, hilangkan.
                • NameIdifierType: Diperbaiki dengan LEGL (legal).
                • Nama (wajib):
                  • NeNeIdifier: Masukkan nama perusahaan terdaftar. Masukkan dalam bahasa Korea atau Inggris saat berdagang antara VASP domestik, dan masuk dalam bahasa Inggris saat berdagang dengan VASP asing.
                    • LegalPersonName: Nama Legal
                    • LegalPersonNameIdentifierType: ditetapkan sebagai legl
                    • Penerima (Diperlukan): Objek penerima perlu menyertakan su b-objek yang disebut penerima. Struktur penerima manfaat sama dengan originatorpersons. Ini dapat dibagi menjadi Naturalperson atau LegalPerson. Saat membandingkan nama yang dimasukkan dengan nama penerima yang sebenarnya, jika namanya tidak cocok, VASP di sisi penerima mengirimkan penolakan.
                      • NaturalPerson (wajib atau opsional): Ini adalah objek untuk mengatur informasi pribadi. Ketika isExcedThreshold adalah benar, diperlukan, opsional ketika ISEXECEDINGTHRESHOLD salah.
                      • LegalPerson (wajib atau opsional): Ini adalah objek yang digunakan untuk mengonfigurasi informasi perusahaan. Jika ISEXECEDINGTHRESHOLD benar, diperlukan dan opsional untuk isExcedThreshold untuk False.
                      • OriginatingVasp (wajib):
                        • LegalPerson (wajib): Informasi tentang VASP Corporation yang mentransfer aset.
                          • Nama (wajib):
                            • NameImentifier: Informasi Nama Menurut Notasi Internasional. (Nama Inggris)
                              • LegalPersonName: Nama perusahaan Inggris
                              • LegalPersonNameIdentifierType: […]
                              • […] […]
                              • […]
                              • […]
                              • Negara: ISO-3166-1 Kode negara dua karakter yang ditentukan dalam Alpha-2.
                              • NationalIdentifier: Nomor Pendaftaran Bisnis
                              • NationalIdentifierType: RAID (Pengidentifikasi Lembaga Terdaftar)
                              • Registrasiuthority: Kode 8 digit. Lihat bagian Organisasi Pendaftaran.

                              Asset Transfer Authorization IVMS101 Response

                              • IVMS101 (Diperlukan): Ikuti pesan IVMS101 yang didefinisikan sesuai dengan standar internasional IVMS101 (Penerima, Penerima, Penyulingan, originator, originatorvasp). Untuk informasi tentang pencetus dan asal usul, salin data permintaan “transfer aset yang tersedia afiliasi appon” dan masukkan data penerima dan penerima manfaat.
                                • Asli (wajib): Ini adalah informasi dari asli (individu) atau perusahaan / perwakilan yang ingin mentransfer aset, dan menggunakan nilai permintaan.
                                • PERAS (wajib): Informasi dari asli (individu) atau perusahaan / perwakilan yang akan mentransfer aset. Masukkan nama dan alamat aset di “Respons Persetujuan Transfer Aset” dan kirimkan.
                                  • beneficiaryPersons (wajib): Harus disertakan dalam objek Beneficiary, yang merupakan objek induk, dan memiliki struktur yang sama dengan originatorPersons, jadi lihat deskripsi originatorPersons dalam permintaan.
                                    • naturalPerson (wajib): Objek untuk mengatur informasi pribadi.
                                    • legalPerson (opsional): Objek untuk mengatur informasi tentang perusahaan, dan memberi nama informasi jika diperlukan.

                                    Asset Transfer Data Request

                                    Permintaan data transfer aset, berbeda dengan permintaan otorisasi transfer aset, adalah metode untuk memperoleh data aturan transfer dari pihak lawan ketika deposit anonim terjadi setelah transaksi on-chain yang sudah dijalankan.

                                    Initial IVMS101 from a Beneficiary VASP

                                    Sebagai VASP Penerima, Anda perlu mengirimkan objek berikut ke VASP Pengilang. EntityId OriginatorVASP diketahui melalui pencarian TXID, tetapi informasi pengirimnya tidak diketahui, jadi kirimkan sebagai berikut.

                                    < "Beneficiary": , "BeneficiaryVASP": > 

                                    Response IVMS101 from an Originator VASP

                                    Sebagai OriginatorVASP, tambahkan objek Originator dan objek OriginatorVASP untuk merespons permintaan VASP Penerima.

                                    < "Originator": , "OriginatingVASP": , "Beneficiary": , "BeneficiaryVASP": > 

                                    Asset Transfer Data Request IVMS101 Request

                                    • ivms101 (wajib): Objek untuk setiap entitas yang terlibat dalam transfer aset virtual (Penerima, PenerimaVASP, Pengilang, PengilangVASP, dll.) yang ditentukan menurut standar internasional IVMS101, dan ditentukan menurut standar pesan IVMS101. Informasi Penerima dan Penerima VASP harus disertakan dalam “Permintaan Data Transfer Aset”.
                                      • Penerima (wajib): Masukkan informasi tentang penerima (perorangan) atau badan hukum dan perwakilannya yang akan menerima aset. Saat mengajukan permintaan, wajib memasukkan informasi Penerima yang terdiri dari (1) nama dan (2) alamat dompet. Memasukkan alamat dompet Anda diperlukan.
                                        • BeneficiaryPersons (wajib): BeneficiaryPersons (wajib): Ada dua jenis BeneficiaryPersons: NaturalPerson (individu) dan LegalPerson (korporasi). Dalam kasus korporasi, informasi Badan Hukum (perusahaan) dan Badan Hukum (perwakilan) perlu diatur. Ini adalah objek array, dan setiap elemen array harus mendefinisikan naturalPerson atau legalPerson.
                                          • NaturalPerson (wajib): NaturalPerson (wajib): Suatu objek untuk menetapkan informasi tentang orang alami, dan menetapkan laporan nama sesuai kebutuhan.
                                            • Nama (wajib):
                                              • NameImentifier: Masukkan nama resmi. Saat berdagang di antara VASPS di Korea, masukkan dalam bahasa Korea. Dalam kasus transaksi dengan VASP di luar Korea, masukkan dalam bahasa Inggris. Lihat standar IVMS101.
                                                • PrimerIdentifier: Jika nama keluarga tidak dapat dimasukkan atau tidak dipisahkan, masukkan dalam urutan nama keluarga dan nama.
                                                • SecondaryIdentifier: Masukkan nama keluarga Anda. Jika nama keluarga dan namanya tidak dapat dipisahkan, hilangkan.
                                                • NameIdifierType: Diperbaiki dengan LEGL (legal).
                                                • PrimerIdentifier: Masukkan nama keluarga dan nama dengan nama lokal. Jika tidak dapat dipisahkan, masukkan dalam urutan nama dan nama.
                                                • SecondaryIdentifier: Masukkan nama dan nama di nama lokal. Jika tidak terpisah, hilangkan.
                                                • NameIdifierType: Diperbaiki dengan LEGL (legal).
                                                • Nama (wajib):
                                                  • NeNeIdifier: Masukkan nama perusahaan terdaftar. Masukkan dalam bahasa Korea atau Inggris saat berdagang antara VASP domestik, dan masuk dalam bahasa Inggris saat berdagang dengan VASP asing.
                                                    • LegalPersonName: Nama Legal
                                                    • LegalPersonNameIdentifierType: ditetapkan sebagai legl
                                                    • Penerima manfaat (diperlukan):
                                                      • LegalPerson (wajib): Informasi tentang perusahaan VASP yang menerima aset.
                                                        • Nama (wajib):
                                                          • NameImentifier: Informasi Nama Menurut Notasi Internasional. (Nama Inggris)
                                                            • LegalPersonName: Nama perusahaan Inggris
                                                            • LegalPersonNameIdentifierType: […]
                                                            • […] […]
                                                            • […]
                                                            • […]
                                                            • Negara: ISO-3166-1 Kode negara dua karakter yang ditentukan dalam Alpha-2.
                                                            • NationalIdentifier: Nomor Pendaftaran Bisnis
                                                            • NationalIdentifierType: RAID (Pengidentifikasi Lembaga Terdaftar)
                                                            • Registrasiuthority: Kode 8 digit. Lihat bagian Organisasi Pendaftaran.

                                                            Asset Transfer Data Request IVMS101 Response

                                                            • IVMS101 (Diperlukan): Dalam objek respons, informasi tentang pencetus dan originalsvasp dibuat dari data yang ditemukan melalui TXID. Data penerima dan penerima manfaat digunakan oleh objek permintaan sebagaimana adanya.
                                                              • Asli (wajib): Mengacu pada alam atau korporasi yang membuat pesanan ke bisnis asli untuk melaksanakan transfer VA, yang memungkinkan transfer aset virtual (VA) dari suatu akun.
                                                                • Pencetus (wajib): Ada dua jenis objek, alami (individu) dan perusahaan (perusahaan), dan LegalPerson harus menetapkan LegalPerson (Korporasi) dan orang alami (perwakilan). Ini adalah objek array, dan unsu r-unsur array didefinisikan baik NaturalPerson atau LegalPerson. Lihat bagian standar IVMS101 untuk detailnya.
                                                                  • NaturalPerson (wajib): NaturalPerson (wajib): Suatu objek untuk menetapkan informasi tentang orang alami, dan menetapkan laporan nama sesuai kebutuhan.
                                                                    • Nama (wajib):
                                                                      • NameImentifier: Masukkan nama resmi. Saat berdagang di antara VASPS di Korea, masukkan dalam bahasa Korea. Dalam kasus transaksi dengan VASP di luar Korea, masukkan dalam bahasa Inggris. Lihat standar IVMS101.
                                                                        • PrimerIdentifier: Jika nama keluarga tidak dapat dimasukkan atau tidak dipisahkan, masukkan dalam urutan nama keluarga dan nama.
                                                                        • SecondaryIdentifier: Masukkan nama keluarga Anda. Jika nama keluarga dan namanya tidak dapat dipisahkan, hilangkan.
                                                                        • NameIdifierType: Diperbaiki dengan LEGL (legal).
                                                                        • PrimerIdentifier: Masukkan nama keluarga dan nama dengan nama lokal. Jika tidak dapat dipisahkan, masukkan dalam urutan nama dan nama.
                                                                        • SecondaryIdentifier: Masukkan nama dan nama di nama lokal. Jika tidak terpisah, hilangkan.
                                                                        • NameIdifierType: Diperbaiki dengan LEGL (legal).
                                                                        • Nama (wajib):
                                                                          • NeNeIdifier: Masukkan nama perusahaan terdaftar. Masukkan dalam bahasa Korea atau Inggris saat berdagang antara VASP domestik, dan masuk dalam bahasa Inggris saat berdagang dengan VASP asing.
                                                                            • LegalPersonName: Nama Legal
                                                                            • LegalPersonNameIdentifierType: ditetapkan sebagai legl
                                                                            • OriginatingVasp (wajib):
                                                                              • LegalPerson (wajib): Informasi tentang VASP Corporation yang mentransfer aset.
                                                                                • Nama (wajib):
                                                                                  • NameImentifier: Informasi Nama Menurut Notasi Internasional. (Nama Inggris)
                                                                                    • LegalPersonName: Nama perusahaan Inggris
                                                                                    • LegalPersonNameIdentifierType: […]
                                                                                    • […] […]
                                                                                    • […]
                                                                                    • […]
                                                                                    • Negara: ISO-3166-1 Kode negara dua karakter yang ditentukan dalam Alpha-2.
                                                                                    • NationalIdentifier: Nomor Pendaftaran Bisnis
                                                                                    • NationalIdentifierType: RAID (Pengidentifikasi Lembaga Terdaftar)
                                                                                    • Registrasiuthority: Kode 8 digit. Lihat bagian Organisasi Pendaftaran.

                                                                                    Example of an originating natual person

                                                                                    "Asli":< "originatorPersons":[ < "naturalPerson":< "name":< "nameIdentifier":[ < "primaryIdentifier":"Barnes", "secondaryIdentifier":"Robert", "nameIdentifierType":"LEGL" >], "LocalNameIdentifier": [.< "primaryIdentifier":"로버트 반스", "secondaryIdentifier":"", "nameIdentifierType":"LEGL" >] & gt;, "DataAndplaceOfbirth":< "dateOfBirth":"1990-01-01", "placeOfBirth":"LA" >Juga, "Identifikasi Pelanggan": "BUMBER CUSTOM DALAM MAX 50 TEXT", "CountryOfReside": "US" & gt; & gt;] r1srzzzxwhviswmmykz: tag atau memo] & gt; 

                                                                                    Example of an originating legal person

                                                                                    "Asli":< "originatorPersons":[ < "legalPerson":< "name":< "nameIdentifier":[ < "legalPersonName":"Coinone Inc.", "legalPersonNameIdentifierType":"LEGL" >] & gt;, "Identikasi Nasional":< "nationalIdentifier":"XXXXXXXXXXXXXXXXXXXX", "nationalIdentifierType":"LEIX" >& gt; "Identifikasi nasional": "Identifikasi Pelanggan": "Barang CustomN dalam teks Max 50", "Countryofregistration": "KR".< "naturalPerson":< "name":< "nameIdentifier":[ < "primaryIdentifier":"Barnes", "secondaryIdentifier":"Robert", "nameIdentifierType":"LEGL" >], "LocalNameIdentifier": [.< "primaryIdentifier":"로버트 반스", "secondaryIdentifier":"", "nameIdentifierType":"LEGL" >] & gt; & gt;], "AccountNumber": [rjchk8e71gxvhyjsr1srzzzxwhviswmmykz: tag atau memo] & gt; 

                                                                                    Example of an originating VASP

                                                                                    "OriginatingVasp":< "originatingVASP":< "legalPerson":< "name":< "nameIdentifier":[ < "legalPersonName":"Korbit Inc.", "legalPersonNameIdentifierType":"LEGL" >] & gt;, "geographicaddress": [< "addressType":"GEOG", "townName":"Seoul", "addressLine": ["100 Teheran-ro 1-gil, Gangnam-gu", "10th floor"], "country":"KR" >], "Identikasi Nasional":< "nationalIdentifier":"EXAMPLE-TAX-ID", "nationalIdentifierType":"RAID", "registrationAuthority":"RA000657" >"Negara Terdaftar": "KR" & GT; 

                                                                                    Example of a beneficiary natual person

                                                                                    "Penerima":< "beneficiaryPersons":[ < "naturalPerson":< "name":< "nameIdentifier":[ < "primaryIdentifier":"Smith", "secondaryIdentifier":"Alice", "nameIdentifierType":"LEGL" >], "LocalNameIdentifier": [.< "primaryIdentifier":"앨리스 스미스", "secondaryIdentifier":"", "nameIdentifierType":"LEGL" >] & gt;, "DataAndplaceOfbirth":< "dateOfBirth":"1990-01-01", "placeOfBirth":"LA" >Juga, "Identifikasi Pelanggan": "CountryOfReside": "US" & gt; & gt;] n1thqrhsegcxtycv4d: tag atau memo] & gt;. 

                                                                                    Example of a beneficiary legal person

                                                                                    "Penerima":< "beneficiaryPersons":[ < "legalPerson":< "name":< "nameIdentifier":[ < "legalPersonName":"Korbit Inc.", "legalPersonNameIdentifierType":"LEGL" >] & gt;, "Identikasi Nasional":< "nationalIdentifier":"XXXXXXXXXXXXXXXXXXXX", "nationalIdentifierType":"LEIX" >& gt; "Identifikasi nasional": "Identifikasi Pelanggan": "Barang CustomN dalam teks Max 50", "Countryofregistration": "KR".< "naturalPerson":< "name":< "nameIdentifier":[ < "primaryIdentifier":"Smith", "secondaryIdentifier":"Alice", "nameIdentifierType":"LEGL" >], "LocalNameIdentifier": [.< "primaryIdentifier":"앨리스 스미스", "secondaryIdentifier":"", "nameIdentifierType":"LEGL" >] & gt; & gt;], "AccountNumber": [rhcfoo6a9qt5nhivn1thqrhsegctycv4d: tag atau memo] & gt; 

                                                                                    Example of a beneficiary VASP

                                                                                    "Penerima manfaat":< "beneficiaryVASP":< "legalPerson":< "name":< "nameIdentifier":[ < "legalPersonName":"Coinone Inc.", "legalPersonNameIdentifierType":"LEGL" >] & gt;, "geographicaddress": [< "addressType":"GEOG", "townName":"Seoul", "addressLine": ["100 Teheran-ro 1-gil, Gangnam-gu", "10th floor"], "country":"KR" >], "Identikasi Nasional":< "nationalIdentifier":"6948624434", "nationalIdentifierType":"RAID", "registrationAuthority":"RA000657" >"Negara Terdaftar": "KR" & GT; 

                                                                                    ENUM List

                                                                                    NaturalPersonNameTypeCode

                                                                                    kode nama Nama kode
                                                                                    Alia alias Nama selain nama hukum yang diketahui oleh orang alami.
                                                                                    Birt Nama saat lahir Nama yang diberikan kepada orang alami saat lahir.
                                                                                    Pembantu (Pembantu) nama gadis Nama asli orang alami yang diganti namanya setelah menikah.
                                                                                    Legl Nama Legal Nama yang mengidentifikasi orang alami untuk tujuan hukum atau administrasi.
                                                                                    Misc tidak ditentukan Nam a-nama yang mungkin diketahui orang alami, tetapi tidak dapat diklasifikasikan, atau pengirim tidak dapat menentukan klasifikasi.

                                                                                    LegalPersonNameTypeCode

                                                                                    kode nama Nama kode
                                                                                    Legl Nama Legal Nama resmi di mana organisasi terdaftar
                                                                                    Shrt Singkatan Singkatan untuk organisasi.
                                                                                    Perdagangan Nama dagang Nama yang digunakan oleh perusahaan untuk tujuan komersial. Namun, nama hukum pendaftaran yang digunakan dalam kontrak dan situasi formal lainnya mungkin berbeda.

                                                                                    AddressTypeCode

                                                                                    kode nama Nama kode
                                                                                    Rumah Tempat tinggal Alamatnya adalah alamat rumah
                                                                                    Bizz bisnis Ini adalah alamat bisnis.
                                                                                    Geog Alamat geografis. Alamat adalah alamat fisik (geografis) yang tidak dikenal yang cocok untuk mengidentifikasi alam atau perusahaan.

                                                                                    NationalIdentifierTypeCode

                                                                                    kode nama Nama kode
                                                                                    Arnu Nomor Registrasi Luar Negeri Nomor yang diberikan oleh lembaga pemerintah untuk mengidentifikasi orang asing.
                                                                                    CCPT nomor paspor Nomor yang ditetapkan oleh otoritas paspor.
                                                                                    SERANGAN Pengenal Otoritas Registrasi Pengidentifikasi badan hukum yang dikelola oleh otoritas pendaftaran.
                                                                                    DRLC nomor SIM Nomor yang ditetapkan pada SIM.
                                                                                    FIIN Nomor investor asing Nomor yang diberikan kepada investor asing (selain nomor asing).
                                                                                    TXID nomor identifikasi pajak Nomor yang diberikan kepada perusahaan oleh otoritas pajak.
                                                                                    nomor jaminan sosial nomor jaminan sosial Nomor yang ditetapkan oleh Badan Jaminan Sosial.
                                                                                    IDCD Nomor kartu identitas Nomor yang ditetapkan pada kartu identitas oleh lembaga nasional.
                                                                                    LEIX Pengidentifikasi perusahaan Pengenal Badan Hukum (LEI) yang ditetapkan menurut ISO 174421.
                                                                                    Misc tidak ditentukan Tanda pengenal nasional yang mungkin diketahui tetapi tidak dapat diklasifikasikan di tempat lain atau yang klasifikasinya tidak dapat ditentukan oleh pengirimnya.
                                                                                    • CODE menawarkan program keringanan biaya penerbitan K-LEI bagi anggota aliansi. Untuk informasi lebih lanjut: https://www. codevasp. com/page-lei.