Manifest

$ rpki-client -vvf rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223/d1f886df-6c58-4ea7-9d1f-0659e2324460/d1f886df-6c58-4ea7-9d1f-0659e2324460.mft
File:                     d1f886df-6c58-4ea7-9d1f-0659e2324460.mft (raw, json)
Hash identifier:          eHT9MWX8yaF6Sb1JOFZI56ou8qR/ubdDE1J1lnLaAG8=
Subject key identifier:   70:03:F9:A7:8F:C4:7B:BE:12:A1:90:B5:4A:C1:C6:30:50:DF:43:E9
Authority key identifier: DE:16:51:20:56:83:D6:08:13:E6:42:45:8E:FD:16:70:EE:87:6F:BB
Certificate issuer:       /CN=d1f886df-6c58-4ea7-9d1f-0659e2324460
Certificate serial:       010D0C9F4328584A75DF37AC8521102E35C5EAC0
Authority info access:    rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223/d1f886df-6c58-4ea7-9d1f-0659e2324460.cer
Subject info access:      rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223/d1f886df-6c58-4ea7-9d1f-0659e2324460/d1f886df-6c58-4ea7-9d1f-0659e2324460.mft
Manifest number:          010D0C9F4328584073A850545A56811D0BDBC195
Signing time:             Wed 09 Jul 2025 11:00:03 +0000
Manifest this update:     Wed 09 Jul 2025 11:00:03 +0000
Manifest next update:     Fri 11 Jul 2025 11:00:00 +0000
Files and hashes:         1: 0ca08e19-e6f9-3adf-a8ed-3d06a212ac9c.roa (hash: D2RWOITEoAqqHcTsd1Kc8lRPmA1IAm0Uah5x5ZINTFw=)
                          2: 0d5f7e7f-04fd-3eb3-84fb-a02a50f0c967.roa (hash: YJ6bZkTtuPFQAmo4obdm/jzWp+bT1vd/c5PxzOrenQ4=)
                          3: 0ed0ff30-7a33-3ff8-962b-e5a6bd4aaa2b.roa (hash: UNBbaw4E5xVhpEOu/WDdYpNY5l5pyPjS8pqHLhNpcVU=)
                          4: 1a2d93c4-0667-394c-9872-04990e8e7410.roa (hash: aWWrQt/6WrzL9ZVOSdimAB3smtfc0cJX3syMOMxK6Ic=)
                          5: 1a87bf76-4cca-3c68-9dab-bcd2e9a7ddfc.roa (hash: FruVTeDHagPtb7xQ3ugJIIv8KTJu7FnbLsjzF/hf3cw=)
                          6: 1f488ac3-ad33-356c-988c-89da07e21928.roa (hash: G4Myqb6BoB+7INUXoR06nXX20CuLB+cHhZstucHGNkU=)
                          7: 21b4b7d8-0dac-32b5-ae2e-68a34345062a.roa (hash: 0jzihhl4Gcd1d4ZV8JPFqj96EF0ZRha/GBz0fkWDTFw=)
                          8: 22ecd43d-eaa7-3f32-bee6-8e6a9de08993.roa (hash: zOhhIuT0VYPaC1JLImDdi0djag3WTKbF4OX3uTBi1G8=)
                          9: 2731d2f0-9541-3aab-bdf8-127310be17f3.roa (hash: AOnGtpm4vTbqOmwl+ioLiYV7LnUsOw1IOK9CrXHNd0Y=)
                          10: 290a97eb-7241-31b2-bc68-434e03367db9.roa (hash: z+Yyc3Cks8b/ATyvRAD/wTFvNDYe6XV8/bFZBdI8s6Y=)
                          11: 35fc233f-f132-314a-838c-154acd2aea43.roa (hash: jbgW4xIjNNZjlY+b7s/W+3qcgd3odOlYM1y6MLkikEI=)
                          12: 3871f1a7-c32a-314b-bdfd-606ab94f5e9c.roa (hash: vcizqnE3CbL9JMmhEbRevuvSFndzcpRkzeS88lij3u8=)
                          13: 3ae91796-d0c5-382c-af8b-cc422804c680.roa (hash: E12nKnuj6hl65s7K15dHBzj7jo8q8MGPET+rHdlPT1g=)
                          14: 3dbe4d2c-8bfe-381c-86ea-a842e3192cb7.roa (hash: xgoZVzx+MiXXKs3pLV7xzenNjpnLYWbkTL/RlllCCXY=)
                          15: 3e176478-67a9-3123-9063-63077f84b11d.roa (hash: METjXDuOgA1jDwoLflgPsGtIEdsir+iBQB9H3eC5pOA=)
                          16: 3e6eca20-984c-38bb-912e-539ca9ab80f4.roa (hash: ri7c32Mj5rLFfoM0RI93qhm9K1oY4/llG0IKH4EboEE=)
                          17: 495553e5-6804-3997-88ac-54c613b38c17.roa (hash: gXCjKDLbREAZ8gQfoxWbXvizFYMsh9GULKvF5cFS3ug=)
                          18: 4df9691b-0f6a-354e-b38d-0c7e45565229.roa (hash: h/xx7oZf2VGdAvKhPOXaNcOnwl4k62476qSmHvN0oWk=)
                          19: 57c2a35d-43be-3fea-9e50-bce3ab3349e9.roa (hash: CT9zpSQWqAAIZo9juAQKsk0k/ziPGC/UzBecP+fFMiQ=)
                          20: 59544e35-0c4d-3fbc-81cb-8a530d41787f.roa (hash: meZ9CN1m9pXxo9SGPlBRgbbP4ONzaepi6dFH2ZdVDn8=)
                          21: 5a3099c6-e346-3491-bde9-84061b37cc95.roa (hash: VIa2K1m5Ims7obzHwHBT/aU7lAQPTSM+XOdWft+ljaQ=)
                          22: 5e9c8c7e-2154-3e3d-a7ec-62bf6946265c.roa (hash: 0YJaVVsImOawsqrRS63gQ9zQiG2HXpzFaQwOiA2bvrI=)
                          23: 640938b3-682f-3b9f-b3c1-443bc6a0606f.roa (hash: JtBr8zwozIxNjNX44cdwp/7Nji/o/KbhjjYymltT/tc=)
                          24: 68bf5e52-08ad-328a-a598-e2824a5c775f.roa (hash: mG5TpHduKG0u4jw4kOHrngoa0IdKSTu/B1skMQt52R4=)
                          25: 7456d80d-f753-349f-8809-36637ffe1b44.roa (hash: YDOPVXRzeoRPlJz6K0xgfulFUwXC8Q14NYCz6Vh77II=)
                          26: 76dd4d64-3162-3c69-a78a-3b779a6cc25c.roa (hash: cDiQF6g/Zp+ffrnL1dlVPaBCbmIWKU2oUVhZQg/w4o0=)
                          27: 7cc10ba8-2178-308c-98a2-2d22e9f3a9ab.roa (hash: EjbukNEGJAS7dQ4ov0WAjq9mzPGqEqLGstg7IYZHzl8=)
                          28: 7ec6771f-fa23-32b3-b892-c07ca913d94b.roa (hash: nNmrnnzj0OsBEFLHGGfIE8DweXLjRMELiwZLnHyBR7s=)
                          29: 8820b3dc-fe9e-3279-adf3-ba53538e1bb4.roa (hash: Wr0fFFFbKW1uNQ3Y19Xx5mTJhlN7TnNejJ74ZAgP0UU=)
                          30: 8af3e43d-1e1a-3d65-afcc-f088b60a978d.roa (hash: GxdpsUX8ejFTy9BHA7YTOlHMqaPGcINnOGo03Z4JAEU=)
                          31: 971c8edd-06bb-333f-94f5-8b5f3db41453.roa (hash: aTntrXzRJELSjGLSM98bncbqhkpovW2zZb53AxSnQeo=)
                          32: a032e0ab-f5b5-3c6c-a88b-91d5f8360099.roa (hash: VkEv+sDND2aSl+PfY0d7trLPVYT8RSKTlF29rAFdewc=)
                          33: ad2c90a9-e608-36f7-9b4b-343c8e14f51a.roa (hash: 4pgqK3zUY7ReiMCUqnNbyzk0Oofm3tfXbCtPsnn1pXY=)
                          34: af4beeb0-4520-3e16-8579-b418f81e6cfc.roa (hash: I/2POW0KHz2/wDPEeGge3c9q/B/ohFQwEDJjVgFhZ5M=)
                          35: b7b642f2-58fa-3df0-9886-32be875da209.roa (hash: s43Gx+cg/VFM0F8RQd4RLZ4HCiOMyMqNaXBxi1tbPRQ=)
                          36: b8b9ee52-7020-3e2f-b8e4-b55c99336ddd.roa (hash: 1gohw7hwXTo9Eency4Xc3IuDDFZpZz8AeQgId8KV3FU=)
                          37: bedd12db-cd0a-3b9f-abb2-b54d9dd3ecf1.roa (hash: CMS2fzvYJws5nErOfNZem9tqqbBN64wCCT4/r5vcgFM=)
                          38: d0848359-cc87-3030-8bdc-18cf636b6387.roa (hash: BW0My2OEIkrlnWkwg0fGIIpMfeNQRoyFFfcj3rYFJDU=)
                          39: d1f886df-6c58-4ea7-9d1f-0659e2324460.crl (hash: i7H7PqNv7D6XEsc4W4FWJ7p0QkPratMdtRoCtvUp8do=)
                          40: d35f2539-69c0-354e-a638-c70af4abdc6d.roa (hash: qK6bJYyDrEAUpdfCGP4e1CJife4RXvf7g8yKwlYp/Pg=)
                          41: e2d7c243-cefe-3545-86f3-de8081a2ab55.roa (hash: 1KrHwDcLxM9zuEYa5cHCXJW+n7Bp/dwfUWCz8Gfdl1M=)
                          42: eb140bb7-bc40-3687-9717-cd6fc8608947.roa (hash: l/ztwxaRNOC6lxyceeP78Mr2QYDxFC+HAeZM1NcUhck=)
                          43: efacbaaf-444a-32fb-8ee0-e182bd9e55fb.roa (hash: f2wubDOgoyirwfER7gtmVBsuU4SVvI0sEmPzmwBJ6ws=)
                          44: f8408be1-8ad9-3d76-aaad-afb8a780f13e.roa (hash: UU7fEREG2MgmKWQDSyHXXRlLhcTkI0yczeM1ftxFjVk=)
Validation:               OK
Signature path:           rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223/d1f886df-6c58-4ea7-9d1f-0659e2324460/d1f886df-6c58-4ea7-9d1f-0659e2324460.crl
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223/d1f886df-6c58-4ea7-9d1f-0659e2324460/d1f886df-6c58-4ea7-9d1f-0659e2324460.mft
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223/d1f886df-6c58-4ea7-9d1f-0659e2324460.cer
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223/0357272c-a79a-45bf-9586-92dd49ef3223.crl
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223/0357272c-a79a-45bf-9586-92dd49ef3223.mft
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223.cer
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/5e4a23ea-e80a-403e-b08c-2171da2157d3.crl
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/5e4a23ea-e80a-403e-b08c-2171da2157d3.mft
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3.cer
                          rsync://rpki.arin.net/repository/arin-rpki-ta/arin-rpki-ta.crl
                          rsync://rpki.arin.net/repository/arin-rpki-ta/arin-rpki-ta.mft
                          rsync://rpki.arin.net/repository/arin-rpki-ta.cer
Signature path expires:   Fri 11 Jul 2025 11:00:00 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            01:0d:0c:9f:43:28:58:4a:75:df:37:ac:85:21:10:2e:35:c5:ea:c0
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=d1f886df-6c58-4ea7-9d1f-0659e2324460
        Validity
            Not Before: Jul  9 11:00:03 2025 GMT
            Not After : Jul 11 11:00:00 2025 GMT
        Subject: CN=06943c38-ad15-4be1-9f0c-0fe6b931b8b6
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ad:64:b8:a6:a1:db:7f:5b:3c:d6:e2:88:d9:11:
                    a4:0e:8d:fd:6e:d3:c0:80:3e:88:1f:6a:ce:91:66:
                    98:51:2d:05:db:f2:e9:36:9e:0b:3d:da:f6:b5:67:
                    ea:b9:4d:c8:f9:85:99:d9:8a:12:80:da:67:65:1a:
                    de:81:c7:65:ed:92:65:06:1c:75:0d:17:9b:6e:da:
                    aa:a8:2d:b2:06:3a:f0:a6:e3:84:47:ec:5e:e1:7f:
                    c0:39:4d:8a:60:38:03:2a:b3:b7:17:f4:22:19:a0:
                    af:de:73:fc:0c:a0:47:9d:e0:cc:59:29:a3:9b:5a:
                    4e:fc:f0:21:1e:7b:0d:c2:88:83:40:29:fa:72:c4:
                    4b:6b:33:36:99:6a:29:99:ea:a6:8d:a4:f3:e7:1b:
                    f4:51:a4:33:58:1e:b4:94:66:61:89:89:b4:aa:2b:
                    84:8c:85:1a:19:6b:1c:15:58:e7:f3:48:17:ce:73:
                    20:e8:d8:31:0e:03:bc:62:5d:c4:75:49:b3:ba:57:
                    55:a6:c1:40:ee:a7:8b:6d:ae:cf:9c:89:d0:3a:26:
                    71:51:3d:2e:06:2f:4d:ca:3e:ff:73:12:23:c9:38:
                    fe:66:f0:bc:ee:58:c4:2a:31:7e:45:33:34:9c:7a:
                    5c:ca:02:62:65:66:8a:9f:fc:a8:02:d0:82:24:35:
                    44:e5
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                70:03:F9:A7:8F:C4:7B:BE:12:A1:90:B5:4A:C1:C6:30:50:DF:43:E9
            Subject Information Access:
                Signed Object - URI:rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223/d1f886df-6c58-4ea7-9d1f-0659e2324460/d1f886df-6c58-4ea7-9d1f-0659e2324460.mft

            X509v3 CRL Distribution Points:

                Full Name:
                  URI:rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223/d1f886df-6c58-4ea7-9d1f-0659e2324460/d1f886df-6c58-4ea7-9d1f-0659e2324460.crl

            X509v3 Authority Key Identifier:
                keyid:DE:16:51:20:56:83:D6:08:13:E6:42:45:8E:FD:16:70:EE:87:6F:BB

            X509v3 Key Usage: critical
                Digital Signature
            Authority Information Access:
                CA Issuers - URI:rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/0357272c-a79a-45bf-9586-92dd49ef3223/d1f886df-6c58-4ea7-9d1f-0659e2324460.cer

            sbgp-ipAddrBlock: critical
                IPv4: inherit
                IPv6: inherit

            sbgp-autonomousSysNum: critical
                Autonomous System Numbers:
                  inherit

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber
                  CPS: https://www.arin.net/resources/rpki/cps.html

    Signature Algorithm: sha256WithRSAEncryption
         61:9c:a6:81:c3:65:1d:61:ff:7d:93:36:03:90:3b:0a:58:bd:
         df:e0:ed:9c:9b:26:de:f5:1f:04:8d:4a:46:fd:69:64:06:35:
         03:88:c8:22:16:cf:7f:48:db:e2:ee:5b:52:01:5d:fb:7c:90:
         bd:bb:ed:02:bf:13:d1:72:a4:fe:f8:d9:43:0c:1a:b7:14:3f:
         d1:7b:f8:72:63:ac:b4:6d:89:2a:56:ad:e3:7f:ac:03:c3:e4:
         f4:29:bc:36:32:7a:b9:ae:41:34:17:af:3d:7a:40:05:5f:1d:
         a4:94:01:da:d1:5c:a3:2b:3a:02:c7:16:c4:00:fb:e6:e9:e5:
         0f:e2:0d:f2:66:ed:ba:a2:19:f9:9b:e5:8e:cf:cd:0d:4b:79:
         d6:d1:2d:69:97:95:eb:7b:76:35:76:69:4a:e7:1e:18:c5:15:
         3a:de:a6:1e:2a:41:be:8c:fb:ac:51:d5:5f:85:d1:b1:3a:b1:
         ef:94:9e:29:2f:f9:79:88:be:07:f4:de:0e:f3:48:01:33:3f:
         8b:32:ae:12:23:16:c7:45:60:63:e3:2b:e7:0c:cf:53:42:6e:
         83:bb:63:6b:86:c1:9c:80:b1:5a:22:5f:83:cf:19:f4:3e:72:
         aa:df:13:f9:25:bf:c4:59:94:e9:0d:dd:ef:0e:0d:b7:e0:b3:
         a4:c3:66:93
-----BEGIN CERTIFICATE-----
MIIGXDCCBUSgAwIBAgIUAQ0Mn0MoWEp13zeshSEQLjXF6sAwDQYJKoZIhvcNAQEL
BQAwLzEtMCsGA1UEAxMkZDFmODg2ZGYtNmM1OC00ZWE3LTlkMWYtMDY1OWUyMzI0
NDYwMB4XDTI1MDcwOTExMDAwM1oXDTI1MDcxMTExMDAwMFowLzEtMCsGA1UEAxMk
MDY5NDNjMzgtYWQxNS00YmUxLTlmMGMtMGZlNmI5MzFiOGI2MIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEArWS4pqHbf1s81uKI2RGkDo39btPAgD6IH2rO
kWaYUS0F2/LpNp4LPdr2tWfquU3I+YWZ2YoSgNpnZRregcdl7ZJlBhx1DRebbtqq
qC2yBjrwpuOER+xe4X/AOU2KYDgDKrO3F/QiGaCv3nP8DKBHneDMWSmjm1pO/PAh
HnsNwoiDQCn6csRLazM2mWopmeqmjaTz5xv0UaQzWB60lGZhiYm0qiuEjIUaGWsc
FVjn80gXznMg6NgxDgO8Yl3EdUmzuldVpsFA7qeLba7PnInQOiZxUT0uBi9Nyj7/
cxIjyTj+ZvC87ljEKjF+RTM0nHpcygJiZWaKn/yoAtCCJDVE5QIDAQABo4IDbjCC
A2owHQYDVR0OBBYEFHAD+aePxHu+EqGQtUrBxjBQ30PpMIHlBggrBgEFBQcBCwSB
2DCB1TCB0gYIKwYBBQUHMAuGgcVyc3luYzovL3Jwa2kuYXJpbi5uZXQvcmVwb3Np
dG9yeS9hcmluLXJwa2ktdGEvNWU0YTIzZWEtZTgwYS00MDNlLWIwOGMtMjE3MWRh
MjE1N2QzLzAzNTcyNzJjLWE3OWEtNDViZi05NTg2LTkyZGQ0OWVmMzIyMy9kMWY4
ODZkZi02YzU4LTRlYTctOWQxZi0wNjU5ZTIzMjQ0NjAvZDFmODg2ZGYtNmM1OC00
ZWE3LTlkMWYtMDY1OWUyMzI0NDYwLm1mdDCB3AYDVR0fBIHUMIHRMIHOoIHLoIHI
hoHFcnN5bmM6Ly9ycGtpLmFyaW4ubmV0L3JlcG9zaXRvcnkvYXJpbi1ycGtpLXRh
LzVlNGEyM2VhLWU4MGEtNDAzZS1iMDhjLTIxNzFkYTIxNTdkMy8wMzU3MjcyYy1h
NzlhLTQ1YmYtOTU4Ni05MmRkNDllZjMyMjMvZDFmODg2ZGYtNmM1OC00ZWE3LTlk
MWYtMDY1OWUyMzI0NDYwL2QxZjg4NmRmLTZjNTgtNGVhNy05ZDFmLTA2NTllMjMy
NDQ2MC5jcmwwHwYDVR0jBBgwFoAU3hZRIFaD1ggT5kJFjv0WcO6Hb7swDgYDVR0P
AQH/BAQDAgeAMIHABggrBgEFBQcBAQSBszCBsDCBrQYIKwYBBQUHMAKGgaByc3lu
YzovL3Jwa2kuYXJpbi5uZXQvcmVwb3NpdG9yeS9hcmluLXJwa2ktdGEvNWU0YTIz
ZWEtZTgwYS00MDNlLWIwOGMtMjE3MWRhMjE1N2QzLzAzNTcyNzJjLWE3OWEtNDVi
Zi05NTg2LTkyZGQ0OWVmMzIyMy9kMWY4ODZkZi02YzU4LTRlYTctOWQxZi0wNjU5
ZTIzMjQ0NjAuY2VyMCEGCCsGAQUFBwEHAQH/BBIwEDAGBAIAAQUAMAYEAgACBQAw
FQYIKwYBBQUHAQgBAf8EBjAEoAIFADBUBgNVHSABAf8ESjBIMEYGCCsGAQUFBw4C
MDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vd3d3LmFyaW4ubmV0L3Jlc291cmNlcy9y
cGtpL2Nwcy5odG1sMA0GCSqGSIb3DQEBCwUAA4IBAQBhnKaBw2UdYf99kzYDkDsK
WL3f4O2cmybe9R8EjUpG/WlkBjUDiMgiFs9/SNvi7ltSAV37fJC9u+0CvxPRcqT+
+NlDDBq3FD/Re/hyY6y0bYkqVq3jf6wDw+T0Kbw2Mnq5rkE0F689ekAFXx2klAHa
0VyjKzoCxxbEAPvm6eUP4g3yZu26ohn5m+WOz80NS3nW0S1pl5Xre3Y1dmlK5x4Y
xRU63qYeKkG+jPusUdVfhdGxOrHvlJ4pL/l5iL4H9N4O80gBMz+LMq4SIxbHRWBj
4yvnDM9TQm6Du2NrhsGcgLFaIl+Dzxn0PnKq3xP5Jb/EWZTpDd3vDg234LOkw2aT
-----END CERTIFICATE-----
Generated at Thu Jul 10 06:44:06 2025 by rpki-client