Manifest

$ rpki-client -vvf repository.lacnic.net/rpki/lacnic/23C75C911B352DF0BC9691D4FFEA0118290A296B48618F95A0D7BBF42C21BB43/0/DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2.mft
File:                     DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2.mft (raw, json)
Hash identifier:          ddv4t+ceL9FoKnq8nvTawPljnQFxE6RxdOO4DgC0X/4=
Subject key identifier:   05:9A:BF:56:E1:C4:23:EA:49:C6:AC:B2:7A:55:B7:CF:65:E8:BD:7B
Authority key identifier: DE:D9:DD:B6:E0:5D:26:D9:3F:76:D4:43:4C:06:0C:7E:1D:26:E6:C2
Certificate issuer:       /CN=DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2
Certificate serial:       2B95F8B7E279C9C811858DF74AE6010126FB702F
Authority info access:    rsync://repository.lacnic.net/rpki/lacnic/FDC3594DD4E54BADE709AC0D255CF279C47716D2E8B3F4D45DC46355899B36D4/0/DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2.cer
Subject info access:      rsync://repository.lacnic.net/rpki/lacnic/23C75C911B352DF0BC9691D4FFEA0118290A296B48618F95A0D7BBF42C21BB43/0/DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2.mft
Manifest number:          01A8
Signing time:             Tue 14 Jul 2026 18:55:45 +0000
Manifest this update:     Tue 14 Jul 2026 18:50:45 +0000
Manifest next update:     Mon 20 Jul 2026 16:29:45 +0000
Files and hashes:         1: 3230312e3233372e302e302f31362d3234203d3e20323032.roa (hash: Nqr9SKUWwdQJtEUTLcPey87sMgmNM8ZRpK6BxcqF04g=)
                          2: 3138312e3139332e302e302f31362d3234203d3e20323033.roa (hash: n/Xiqd61MFODvZ9Ld2W3C/JbhbXPjW6gHhv1Fegrp/8=)
                          3: 3230312e3139312e302e302f31362d3234203d3e20323033.roa (hash: U3nRMykVymQa1YYoox03H2Aq6XPYVz64/X1KVSzDCN8=)
                          4: 3230312e3233372e302e302f31362d3234203d3e20323033.roa (hash: 89ZN3c31hHzL+GSuEEQ3zgqMPa0ExY+lak1ZsDzMpq4=)
                          5: 323830303a643330303a3a2f32392d3438203d3e203131383330.roa (hash: Ny54WNR82uilL+mggnJ39m5e36UVRfLdCxAwm+FDphc=)
                          6: 3230302e39312e3132382e302f31382d3234203d3e2033333536.roa (hash: FxCu//xBr34fgSn9HOAB3QKiHOE/BFdiC7grFQ87X+c=)
                          7: 3138312e3139342e302e302f31352d3234203d3e203131383330.roa (hash: PfbPZ36Hea1R6tZ3vAqP9/rjxtxb+06ojW541RvNHp0=)
                          8: 3138312e3139342e302e302f31352d3234203d3e2033333536.roa (hash: 1O5iZrNUV8/ZmGKJmz6ytMpO67PobvZHsXqgstVPyew=)
                          9: 323030313a313333303a3a2f32392d3634203d3e2033333536.roa (hash: /PYYJ8kOBc4rlUoWMe8BV2iLNLJLHVQ5J/gkzhZ94v8=)
                          10: 323830303a643330303a3a2f32392d3438203d3e20323032.roa (hash: QnjWvTjzRVqfpSbH6cCH5o/zALbsFHmVN6J5Jmz/8VM=)
                          11: 3138312e3139342e302e302f31352d3234203d3e20323032.roa (hash: Nt+K7emws5hIh5MfY+WOJ+Gn/+TrbcQSPx2UmtnYn0U=)
                          12: 3230302e39312e36342e302f31382d3234203d3e20323032.roa (hash: hEnNjmyzxI0q6yUlSo+ColLZzdDLVtPfl5iEpCftE0s=)
                          13: 323830333a396232303a3a2f33322d3634203d3e20323033.roa (hash: Ue+p7X00YinfjHdFHH6fLWSUakO/LpNZcUFibdczv8A=)
                          14: 34352e3233322e3131362e302f32322d3234203d3e20323032.roa (hash: Ble6nqVIjRz4t8rhuiu4qVtta9oE1ZSLcrQFB+sHE6A=)
                          15: 3230312e3233372e302e302f31362d3234203d3e203131383330.roa (hash: mTF+kqmNOkXWKsRzFjaJe26y9A9b+7F1gzlZYLYzQN8=)
                          16: 3230312e3139312e302e302f31362d3234203d3e2033333536.roa (hash: moT5FhGqJFM8+4ZKYuJR5xucNHXJKaOESjCV2Rolpbc=)
                          17: 3138312e3139342e302e302f31352d3234203d3e20323033.roa (hash: 2iKUq3TcYPnq1zlZ6PFPE/RnNOu8cX5oyusBu1YRdKo=)
                          18: 3230312e3139322e302e302f31322d3234203d3e2033333536.roa (hash: P21E4+wpMQ/ksGpQCDsdN8+ps2AkEESn4FQqXjewLsU=)
                          19: 3230302e39312e3135382e302f32342d3234203d3e20313938393439.roa (hash: QVYnrdDAb2wv0ugA7t4e9Q9lzrhHHZnJqlU25q0o1t4=)
                          20: 323030313a313333303a3a2f32392d3634203d3e20323032.roa (hash: B+x0XtaE80zr9HtzgqlHNupl//LzJnIKG+Jy+5bstrY=)
                          21: 3230302e39312e3132382e302f31382d3234203d3e20323033.roa (hash: ZeHy9nybzBcTeKk8ZOkDmkK7mUzd5vyL4JGl1sY/COA=)
                          22: 3138312e3139332e302e302f31362d3234203d3e203131383330.roa (hash: gEL8jFWXvOcBBVJJQxMAsyHi54K5uwvcXk0LLASsj9s=)
                          23: 3138312e3139332e3135302e302f32332d3234203d3e20323634363039.roa (hash: noBwPJFMRf3nTP7J7dxuLTECci3xj42wreSozNRmhkA=)
                          24: 3230302e39312e3135382e302f32342d3234203d3e203235373733.roa (hash: G8fwKnKwXPp0pD9BmgHPXy+PLlnveL6SNC46YcfLz1k=)
                          25: 3230302e39312e36342e302f31382d3234203d3e2033333536.roa (hash: POAG+b6zwuh9/w7vucDd/7W7/+gsEa25zBW/KbczGOg=)
                          26: 3230312e3139322e302e302f31322d3234203d3e20323033.roa (hash: 0on2JN8UzYoH8LoiGgbz2Y9XZN21dmqpXDLO1+LLRyM=)
                          27: 3230312e3139322e302e302f31322d3234203d3e203131383330.roa (hash: MYilly08WuFx326CEin77X2Eqv6GQsraD54dzxTBLGo=)
                          28: 323030313a313333303a3a2f32392d3634203d3e20323033.roa (hash: k8Tm89v62AU74K+XRZaz5llD1CPNzYXwMpWhMDQ/+s0=)
                          29: 323830303a643330303a3a2f32392d3438203d3e20323033.roa (hash: 4F2EYlrtzOOCSUBsUKcMPWKYoorCRPbIxt+bEd9e7YM=)
                          30: 3138312e3139332e302e302f31362d3234203d3e2033333536.roa (hash: jIUbrS0A+sFnYQ1jfMFkCBL6TAWYARlN1Hg8aY7vgLE=)
                          31: 34352e3233322e3131362e302f32322d3234203d3e2033333536.roa (hash: 6FVfduLAwgXyd4BVSHyMlGOiRoSIXZ91+Fa8Q6V3MXc=)
                          32: 3230302e39312e36342e302f31382d3234203d3e20323033.roa (hash: hkqZ2DLS+plUDowOgsAu/RO6QhZWW53xJph2nZifL3s=)
                          33: 323830303a643330303a3a2f32392d3438203d3e2033333536.roa (hash: QR31S1XZNxzRIR8Trkluk7FdYRH/tIwvIEGJ6XmRLk0=)
                          34: 323830333a396232303a3a2f33322d3634203d3e20323032.roa (hash: ddr14O1b+lxvncOQhl5P0lTfTndZ9g5s9sO0F1DKXDQ=)
                          35: 323030313a313333303a3a2f32392d3634203d3e203131383330.roa (hash: WGyd8Q/wNAfPYHj2QcBsTmK4GR+OoX0k1LO/c1YVHKI=)
                          36: 3230302e39312e3132382e302f31382d3234203d3e20323032.roa (hash: J5ExNiT6l906gS31zwA51qCKLqPy5tLqPuq6yVz2ptk=)
                          37: 3230312e3139312e302e302f31362d3234203d3e203131383330.roa (hash: 0CWAmnMux9bNRfDcF2Xtfa6pgijaLzztSo06V9qjo+c=)
                          38: 323830333a396232303a3a2f33322d3634203d3e203131383330.roa (hash: bXq6s95nX0Xp7DakDoDzqi6iIUnPs4mSAIIxMzPwIlE=)
                          39: 34352e3233322e3131362e302f32322d3234203d3e20323033.roa (hash: +DOhxHXAwPwBeT0dNm1Yja8bNMi5CnsdBHEnrR8fQ5s=)
                          40: 3138312e3139332e302e302f31362d3234203d3e20323032.roa (hash: UP1MqyCLOxYuBkOaTrRnRoWmfDd2eL8a/DxqUiM2sb8=)
                          41: 3230312e3233372e302e302f31362d3234203d3e2033333536.roa (hash: pvzQiI0FVt5iOH0AMkMbJnRlryQmdf8uFzuoJAyYLg0=)
                          42: 3230302e39312e3132382e302f31382d3234203d3e203131383330.roa (hash: ma88CxYLwiGTMeZH6rpOzEyn7sZyNpj46T9Ye4Fk2Xk=)
                          43: 3230302e39312e36342e302f31382d3234203d3e203131383330.roa (hash: R5kcQAK48QlahsLta50EGDu553pk7+EN1rri9khNR4I=)
                          44: 34352e3233322e3131362e302f32322d3234203d3e203131383330.roa (hash: Fsix6CDGSOYmXCjCSaXS72iF5d8U1Gs/RDuQ9ckexUc=)
                          45: 3230312e3139312e302e302f31362d3234203d3e20323032.roa (hash: 5sDerDP83NyS80TCVEaoemrfXJgbxzZUxHHMqC7bnzk=)
                          46: DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2.crl (hash: B4M5bkNV/hFKAKiSTUBhJESF1S00bQ6jeK1C+Rn4Vsg=)
                          47: 323830333a396232303a3a2f33322d3634203d3e2033333536.roa (hash: mzimKGV2FwyFX72WLTbMOzmoQ7exigyA+2aM0Nc/3zo=)
                          48: 3230312e3139322e302e302f31322d3234203d3e20323032.roa (hash: GtRKGroAA4CMXnqHMlx7oJDrxe0ZgxCkFmNZkLq60NA=)
Validation:               OK
Signature path:           rsync://repository.lacnic.net/rpki/lacnic/23C75C911B352DF0BC9691D4FFEA0118290A296B48618F95A0D7BBF42C21BB43/0/DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2.crl
                          rsync://repository.lacnic.net/rpki/lacnic/23C75C911B352DF0BC9691D4FFEA0118290A296B48618F95A0D7BBF42C21BB43/0/DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2.mft
                          rsync://repository.lacnic.net/rpki/lacnic/FDC3594DD4E54BADE709AC0D255CF279C47716D2E8B3F4D45DC46355899B36D4/0/DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2.cer
                          rsync://repository.lacnic.net/rpki/lacnic/FDC3594DD4E54BADE709AC0D255CF279C47716D2E8B3F4D45DC46355899B36D4/0/F25A1B7D8F7ADF94C0DEBE8FEAC1C3BCD6058678.crl
                          rsync://repository.lacnic.net/rpki/lacnic/FDC3594DD4E54BADE709AC0D255CF279C47716D2E8B3F4D45DC46355899B36D4/0/F25A1B7D8F7ADF94C0DEBE8FEAC1C3BCD6058678.mft
                          rsync://repository.lacnic.net/rpki/lacnic/E5AA1B2C690D34DD3A42E0C0268C3218ED158E15D29FCBD0BAB66B4786D632E6/0/F25A1B7D8F7ADF94C0DEBE8FEAC1C3BCD6058678.cer
                          rsync://repository.lacnic.net/rpki/lacnic/E5AA1B2C690D34DD3A42E0C0268C3218ED158E15D29FCBD0BAB66B4786D632E6/0/946DAE8464E7C581E9BA5787F74CBDA9DCF6F8CD.crl
                          rsync://repository.lacnic.net/rpki/lacnic/E5AA1B2C690D34DD3A42E0C0268C3218ED158E15D29FCBD0BAB66B4786D632E6/0/946DAE8464E7C581E9BA5787F74CBDA9DCF6F8CD.mft
                          rsync://repository.lacnic.net/rpki/lacnic/946DAE8464E7C581E9BA5787F74CBDA9DCF6F8CD.cer
                          rsync://repository.lacnic.net/rpki/lacnic/FC8A9CB3ED184E17D30EEA1E0FA7615CE4B1AF47.crl
                          rsync://repository.lacnic.net/rpki/lacnic/FC8A9CB3ED184E17D30EEA1E0FA7615CE4B1AF47.mft
                          rsync://repository.lacnic.net/rpki/lacnic/rta-lacnic-rpki.cer
Signature path expires:   Sat 18 Jul 2026 22:19:01 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            2b:95:f8:b7:e2:79:c9:c8:11:85:8d:f7:4a:e6:01:01:26:fb:70:2f
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2
        Validity
            Not Before: Jul 14 18:50:45 2026 GMT
            Not After : Jul 20 16:29:45 2026 GMT
        Subject: CN=059ABF56E1C423EA49C6ACB27A55B7CF65E8BD7B
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a6:68:4a:98:c9:31:03:e6:c2:05:8a:3d:dc:b6:
                    72:87:3f:8d:e8:e0:36:0e:02:c5:dd:f2:16:f6:e3:
                    73:09:a5:d8:50:ee:b4:6a:ca:be:65:a8:2a:db:cb:
                    d9:d8:bf:15:28:a2:8c:bf:a4:e9:a3:80:ad:9c:c5:
                    24:ba:55:88:7f:e1:df:c5:0d:97:5e:36:60:34:94:
                    99:8e:a3:2f:7f:f8:e2:04:f8:00:f4:e6:ff:9f:13:
                    ab:fd:3e:4b:36:43:0a:55:70:49:8c:82:5a:cc:9d:
                    f4:fb:a3:75:11:74:25:1b:ab:8f:3b:60:71:28:22:
                    22:f2:a9:c2:a4:c3:89:f0:a7:a8:bb:ad:0a:51:9b:
                    48:a3:2c:ec:87:7f:10:79:f0:74:6a:d3:94:4e:14:
                    66:7f:da:75:c2:61:18:7c:8b:96:2f:e3:be:93:f1:
                    2c:23:96:4a:60:4d:83:11:e4:0a:09:27:94:67:4d:
                    d2:b5:ad:4c:56:08:71:d9:d0:22:25:4b:0d:bb:a2:
                    a0:1e:be:02:f5:8c:5e:d7:fe:b5:60:4b:81:0f:0d:
                    d4:21:37:dd:f7:17:aa:58:9a:ae:8e:81:05:fc:1b:
                    a1:f3:b3:d7:c3:77:91:0f:e3:f0:50:9b:e5:6e:6b:
                    b5:c7:15:c4:0f:a2:67:54:4b:45:e6:61:2c:89:ac:
                    d0:33
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                05:9A:BF:56:E1:C4:23:EA:49:C6:AC:B2:7A:55:B7:CF:65:E8:BD:7B
            X509v3 Authority Key Identifier:
                keyid:DE:D9:DD:B6:E0:5D:26:D9:3F:76:D4:43:4C:06:0C:7E:1D:26:E6:C2

            X509v3 Key Usage: critical
                Digital Signature
            X509v3 CRL Distribution Points:

                Full Name:
                  URI:rsync://repository.lacnic.net/rpki/lacnic/23C75C911B352DF0BC9691D4FFEA0118290A296B48618F95A0D7BBF42C21BB43/0/DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2.crl

            Authority Information Access:
                CA Issuers - URI:rsync://repository.lacnic.net/rpki/lacnic/FDC3594DD4E54BADE709AC0D255CF279C47716D2E8B3F4D45DC46355899B36D4/0/DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2.cer

            Subject Information Access:
                Signed Object - URI:rsync://repository.lacnic.net/rpki/lacnic/23C75C911B352DF0BC9691D4FFEA0118290A296B48618F95A0D7BBF42C21BB43/0/DED9DDB6E05D26D93F76D4434C060C7E1D26E6C2.mft

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber

            sbgp-ipAddrBlock: critical
                IPv4: inherit
                IPv6: inherit

            sbgp-autonomousSysNum: critical
                Autonomous System Numbers:
                  inherit

    Signature Algorithm: sha256WithRSAEncryption
         61:c8:25:3b:a6:40:17:b3:47:97:fb:d5:14:be:b6:8d:29:43:
         77:83:fe:58:41:ff:59:1d:03:11:1e:2d:a6:f0:cb:bf:d2:01:
         c5:d8:2d:b9:38:3e:f0:ad:55:94:7a:a9:cc:3f:f1:7a:09:aa:
         a5:72:ea:43:ea:ff:a3:5d:27:6d:8e:db:87:74:fb:ea:6f:60:
         fa:1e:ed:87:0f:9d:ae:7a:7d:ef:82:51:a3:7e:8c:17:0e:a3:
         84:7a:5f:32:05:bb:c2:54:df:69:39:dc:cd:e2:c6:68:6e:10:
         6f:bf:23:19:96:20:5b:13:10:5b:47:f0:99:cc:1a:11:cf:0b:
         01:98:40:fa:02:c4:25:38:13:60:5e:9e:5f:5c:b4:9d:b1:3d:
         27:6b:44:0f:e8:b8:f6:c4:69:d3:03:f6:7e:0d:b1:ac:4b:54:
         a9:a4:76:c3:ea:38:89:13:94:8f:e8:fb:b6:83:2d:d5:61:6e:
         f7:94:a4:9d:8f:ca:dd:81:08:31:f7:d3:8e:d3:a5:47:f1:fe:
         8e:c7:ec:f7:d6:16:fe:e9:4b:8c:c3:c1:5f:36:38:c4:81:dd:
         03:1b:6c:11:5f:ce:2c:2b:e1:8d:62:b6:dd:8c:41:ac:c3:34:
         b6:40:8c:67:00:2e:b5:9e:0b:8f:d6:21:99:ea:21:00:ab:fb:
         cc:b4:54:c7
-----BEGIN CERTIFICATE-----
MIIFyTCCBLGgAwIBAgIUK5X4t+J5ycgRhY33SuYBASb7cC8wDQYJKoZIhvcNAQEL
BQAwMzExMC8GA1UEAxMoREVEOUREQjZFMDVEMjZEOTNGNzZENDQzNEMwNjBDN0Ux
RDI2RTZDMjAeFw0yNjA3MTQxODUwNDVaFw0yNjA3MjAxNjI5NDVaMDMxMTAvBgNV
BAMTKDA1OUFCRjU2RTFDNDIzRUE0OUM2QUNCMjdBNTVCN0NGNjVFOEJEN0IwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmaEqYyTED5sIFij3ctnKHP43o
4DYOAsXd8hb243MJpdhQ7rRqyr5lqCrby9nYvxUoooy/pOmjgK2cxSS6VYh/4d/F
DZdeNmA0lJmOoy9/+OIE+AD05v+fE6v9Pks2QwpVcEmMglrMnfT7o3URdCUbq487
YHEoIiLyqcKkw4nwp6i7rQpRm0ijLOyHfxB58HRq05ROFGZ/2nXCYRh8i5Yv476T
8SwjlkpgTYMR5AoJJ5RnTdK1rUxWCHHZ0CIlSw27oqAevgL1jF7X/rVgS4EPDdQh
N933F6pYmq6OgQX8G6Hzs9fDd5EP4/BQm+Vua7XHFcQPomdUS0XmYSyJrNAzAgMB
AAGjggLTMIICzzAdBgNVHQ4EFgQUBZq/VuHEI+pJxqyyelW3z2XovXswHwYDVR0j
BBgwFoAU3tndtuBdJtk/dtRDTAYMfh0m5sIwDgYDVR0PAQH/BAQDAgeAMIGwBgNV
HR8EgagwgaUwgaKggZ+ggZyGgZlyc3luYzovL3JlcG9zaXRvcnkubGFjbmljLm5l
dC9ycGtpL2xhY25pYy8yM0M3NUM5MTFCMzUyREYwQkM5NjkxRDRGRkVBMDExODI5
MEEyOTZCNDg2MThGOTVBMEQ3QkJGNDJDMjFCQjQzLzAvREVEOUREQjZFMDVEMjZE
OTNGNzZENDQzNEMwNjBDN0UxRDI2RTZDMi5jcmwwgbkGCCsGAQUFBwEBBIGsMIGp
MIGmBggrBgEFBQcwAoaBmXJzeW5jOi8vcmVwb3NpdG9yeS5sYWNuaWMubmV0L3Jw
a2kvbGFjbmljL0ZEQzM1OTRERDRFNTRCQURFNzA5QUMwRDI1NUNGMjc5QzQ3NzE2
RDJFOEIzRjRENDVEQzQ2MzU1ODk5QjM2RDQvMC9ERUQ5RERCNkUwNUQyNkQ5M0Y3
NkQ0NDM0QzA2MEM3RTFEMjZFNkMyLmNlcjCBuQYIKwYBBQUHAQsEgawwgakwgaYG
CCsGAQUFBzALhoGZcnN5bmM6Ly9yZXBvc2l0b3J5LmxhY25pYy5uZXQvcnBraS9s
YWNuaWMvMjNDNzVDOTExQjM1MkRGMEJDOTY5MUQ0RkZFQTAxMTgyOTBBMjk2QjQ4
NjE4Rjk1QTBEN0JCRjQyQzIxQkI0My8wL0RFRDlEREI2RTA1RDI2RDkzRjc2RDQ0
MzRDMDYwQzdFMUQyNkU2QzIubWZ0MBgGA1UdIAEB/wQOMAwwCgYIKwYBBQUHDgIw
IQYIKwYBBQUHAQcBAf8EEjAQMAYEAgABBQAwBgQCAAIFADAVBggrBgEFBQcBCAEB
/wQGMASgAgUAMA0GCSqGSIb3DQEBCwUAA4IBAQBhyCU7pkAXs0eX+9UUvraNKUN3
g/5YQf9ZHQMRHi2m8Mu/0gHF2C25OD7wrVWUeqnMP/F6CaqlcupD6v+jXSdtjtuH
dPvqb2D6Hu2HD52uen3vglGjfowXDqOEel8yBbvCVN9pOdzN4sZobhBvvyMZliBb
ExBbR/CZzBoRzwsBmED6AsQlOBNgXp5fXLSdsT0na0QP6Lj2xGnTA/Z+DbGsS1Sp
pHbD6jiJE5SP6Pu2gy3VYW73lKSdj8rdgQgx99OO06VH8f6Ox+z31hb+6UuMw8Ff
NjjEgd0DG2wRX84sK+GNYrbdjEGswzS2QIxnAC61nguP1iGZ6iEAq/vMtFTH
-----END CERTIFICATE-----
Generated at Tue Jul 14 23:14:44 2026 by rpki-client