Manifest

$ rpki-client -vvvf rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/f60c9f32-a87c-4339-a2f3-6299a3b02e29/7a0d76fa-3114-4c31-b7dc-95977b39b4e5/7a0d76fa-3114-4c31-b7dc-95977b39b4e5.mft
File:                     7a0d76fa-3114-4c31-b7dc-95977b39b4e5.mft (raw, json)
Hash identifier:          60QxoWm8dfgnDH9+lHtgRdr0A/EskPKOA7UtqCCsYwQ=
Subject key identifier:   6D:CB:63:C4:C7:D3:69:C3:58:C1:7C:D2:03:48:EF:00:77:38:B0:F6
Authority key identifier: BA:78:63:90:FF:86:D1:EF:75:8E:75:29:1C:FC:FC:99:73:C8:3C:3C
Certificate issuer:       /CN=7a0d76fa-3114-4c31-b7dc-95977b39b4e5
Certificate serial:       010D0C9F4328584F3CE3949AECE7C1CBE3624780
Authority info access:    rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/f60c9f32-a87c-4339-a2f3-6299a3b02e29/7a0d76fa-3114-4c31-b7dc-95977b39b4e5.cer
Subject info access:      rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/f60c9f32-a87c-4339-a2f3-6299a3b02e29/7a0d76fa-3114-4c31-b7dc-95977b39b4e5/7a0d76fa-3114-4c31-b7dc-95977b39b4e5.mft
Manifest number:          010D0C9F4328584073A84FF23D0C7CEBA6FCB472
Signing time:             Sun 20 Sep 2026 13:02:21 +0000
Manifest this update:     Sun 20 Sep 2026 13:02:21 +0000
Manifest next update:     Tue 22 Sep 2026 11:00:00 +0000
Files and hashes:         1: 011be0c2-599b-3860-bc74-e5c9e90ac6b3.roa (hash: NtkKEWBHBTx9tJ579INMB21J+LP8KG0jphXehydfG3E=)
                          2: 0517b2a9-7af0-33ff-b0bb-3e1a356d036e.roa (hash: kLQO9K06/pNM8n1FbD3dlzhk11vT4Q7AuUuNASvPzuI=)
                          3: 09158317-6a0a-3826-b994-a90b88c8c559.roa (hash: t4WWMeCMIYG5piCknJ3i+wxLk+idBKo1S38JgX+087g=)
                          4: 1a07af80-4f86-3445-9db1-9d3ed1101688.roa (hash: r/JcMk37gaS5cHYg3KqZsVleai0uA7RyJSJ+2voI/Ss=)
                          5: 1c982d91-0796-3814-9fa5-520d5f940c88.roa (hash: 5Mu5QO6h+fDqf7kV79SJsT9DQ5CYgXO5P+ZUKbpeNAg=)
                          6: 2230386e-b10c-31b1-a400-f844a946f7ce.roa (hash: LP+Raq6JqkhUefBBRloYx1ck2YWAc/TxLHJ2nMBdyAc=)
                          7: 2b92d457-6198-3c3d-adf4-8c62746eda3e.roa (hash: oh7146wROC5llAPC4+EPjYP66kbkylD1mmzL/tFIiF4=)
                          8: 2c7835ed-71f5-3bf7-8a93-4473a895c021.roa (hash: 6tSOpFBhcdDbwwsNb0TV3dQed2BN2sxgfQs6UDJaKGE=)
                          9: 2e7fc4bb-6783-3944-aed1-f35198cbd433.roa (hash: 9ok1XLnACDSIQcPpIgl6SSe7HY+nu+uyFeicqDqjhSY=)
                          10: 3270a737-e8eb-3546-bba8-66dfe2a6ff8e.roa (hash: DvST2DNlOMTlikvU1UYv8bbSVOAl482Sc7rEJeAys/E=)
                          11: 39172874-e704-3ead-86af-45a9b5714958.roa (hash: Ol5wfmom2Paidz76gI+a3rfbuhDfKqpAxZpRaw2bBLw=)
                          12: 3a3ae330-53cb-3620-abcb-6a65fbe4a7ea.roa (hash: AfBAUvzMFqdt3++dW/gq/ywQLATfV712pI6wOc087iU=)
                          13: 4e5e6a2c-bd25-3d00-8a1a-43b8beb7a353.roa (hash: gDYNrkiZnB1ufOBz5yhFARXSur6+WQANuSxJJnNIKV8=)
                          14: 5062da94-4dd3-3375-a6da-cd1ae144cc67.roa (hash: B//Va9IwiqqJFIWSIMT+5+xBCPOfColAAwAMIXBFQL4=)
                          15: 52cfe72e-3d27-3258-beff-e80db3a2e4c3.roa (hash: gY3mxex/PyQFf/cGe2Nx34yiWalPYWyQYwCan0ZFxZE=)
                          16: 57d9da10-b8b7-3e33-a25a-512373867160.roa (hash: QkjRWL2K6exNlPXKBeWU8nii+sAXT7b52aAoq4UDWY8=)
                          17: 59422dc0-fc33-3992-b86b-6be33235faf8.roa (hash: vHLhfKmwAT2lBrs/jNoj8aegx6YxljWMAzkk6+Vffkk=)
                          18: 5ef41ac9-2800-38d4-8364-dfc724a3ce50.roa (hash: k9sYrZzPs8m4d57jfBCsqsHawamYhCBBBy5Vhp509XM=)
                          19: 67ab703c-e7ec-38fe-8ad2-24afc786f1c6.roa (hash: iW9gKFhSAvuhxQnTevKgoo6gZZ4zJ/1EnErJJDFUXlU=)
                          20: 6b723235-3412-38cf-a761-715589e782f6.roa (hash: 9AdPlgvqN/N+g0j85k6Jhwm9xQiME7JEPyyD+i0cwJw=)
                          21: 7337cf82-d1df-3dfc-bc63-8f9d2d2ba191.roa (hash: hF10JFEVFVSTx3h+kB/I77G6C0gLoF6zJ+f+bjKLxho=)
                          22: 760f5824-8f27-3d64-8744-60000a7a898f.roa (hash: FAQ1Wz8q5nniHFzSdTq76wsB1IS0J5MY0g+lFQU9p08=)
                          23: 7838deb8-e92d-3656-bb5a-4a6ec78f3154.roa (hash: oXoKSLdNaXgOzFnkToLHOHqBxlM3zXstwNNDU3YZ6ak=)
                          24: 7968cf76-11db-377a-86cc-0a9606c91807.roa (hash: LW9BsFucFuO2o1XjGG5XtfOVVEdbmXo29rPF2aKUDOg=)
                          25: 7a0d76fa-3114-4c31-b7dc-95977b39b4e5.crl (hash: 2GCTdogmEXhqvh1VfqRBhWaI+BqeERqicHemJnY4ros=)
                          26: 7ba786eb-ddc4-3806-a03a-8f1c32827b53.roa (hash: oQWPewBflptX3aNUvFo1AbcArGySJNdbwp5qkX7l8Ec=)
                          27: 81d93bf0-78f9-3f1f-ba8b-1846c075d797.roa (hash: Zhsl7NqNnTc02WAQwFeFWYGexI3Rgt+TqxRjEWn7iRM=)
                          28: 9280a535-659d-3702-8184-22808d69c177.roa (hash: yg39ZL9Y5294OBYqjcv/hXE8hVe70gszEkZR7Q/TNQM=)
                          29: 930ee76b-2e76-3ba2-871a-20a7211b8448.roa (hash: djkdZ81n4Q6kraqha9cLcBGx+jjFNphBTSLpCChpSh4=)
                          30: 98414261-a9c5-331c-907b-334e7923dd0d.roa (hash: K8ZTl5K6u0v33EsluwGqtOTY9fauGuniwssNZ0CrJu8=)
                          31: ac3fec89-04e7-3a25-9b13-974f8fc3819b.roa (hash: QbIhmscYNphDF8HpdtXGlHghz3F1QW9eOVw9MGdxFRU=)
                          32: b8a41b68-bb03-3f2a-9274-fbb42b3b6a24.roa (hash: UjhhliSJPv8NHRfiLQIr5h1wW6++qsSH4bPFZtZVmM0=)
                          33: baa02f46-adf4-3bc8-a998-e9be65bce5c8.roa (hash: Qv3KrwlnJhT5QpZLultJDq9RMstFl85CeK5zZ+zJeXs=)
                          34: c16078a9-2a6a-320d-b9bd-87578f68f57a.roa (hash: EOUxNvETzOrXr3zO+Btz+u/zZj5pkazqjASJPSomcI4=)
                          35: c169edc5-7089-3398-b29d-eaebd059c4f0.roa (hash: tzVwILnwhmEP1wky/VHveyEa4JEvRntlni7d6r+324E=)
                          36: c1cad078-8b5d-38b5-8141-35b1324af051.roa (hash: 2RqwFSrVR6Tx/qnc8Qriox2HM4RFjWTjIBrbEQU7YPc=)
                          37: c6871dd9-9d1f-368d-8132-6b385c321af5.roa (hash: VG3iRa0K7MGnuSQ0MIiI6xNmew8XTkoc8CxciojRtIc=)
                          38: c8685f93-5b7e-3a15-810c-8d99054166af.roa (hash: u6JK/zWf6o0j/RhI/0N1AABA2arTGrfAaAXAy2QYR28=)
                          39: ca03c659-adac-35fd-aa85-0090add38e19.roa (hash: n4wqPqJTb6/MF53GhBRCjjt2I2zQLYwH8VmFlePkoFU=)
                          40: e376c5d0-fcf2-335b-9ebd-52755e943374.roa (hash: 566y88jG4/kfGvITUYCuaWfn8P+lswUlxri93ybdaCw=)
                          41: e72af840-3a40-3474-98bc-76b68a34ef2c.roa (hash: i4ea+ai0ZphlARWvHWdUOQ/synzoD3A9pemAq2M9yXw=)
                          42: ec3c80b2-47b9-3282-bc34-3107b1624cdb.roa (hash: 3rB22oe0uWhgEFTE6VK8e4pWoh8aprQIFYtRN4h7tHA=)
                          43: f5e91097-7f84-3630-81fb-8cff6cea5635.roa (hash: g2+Hm9zeqhKD5Q31oPbFZ4CfEFkOZhmUNZg0c4U0wqo=)
                          44: fa83321e-d54c-3a56-a8cb-991794bc1e69.roa (hash: YLZvRUvSvIF+8ua38jMmCwNDqEb6/nRrjuxaq7K1xF4=)
Validation:               OK
Signature path:           rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/f60c9f32-a87c-4339-a2f3-6299a3b02e29/7a0d76fa-3114-4c31-b7dc-95977b39b4e5/7a0d76fa-3114-4c31-b7dc-95977b39b4e5.crl
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/f60c9f32-a87c-4339-a2f3-6299a3b02e29/7a0d76fa-3114-4c31-b7dc-95977b39b4e5/7a0d76fa-3114-4c31-b7dc-95977b39b4e5.mft
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/f60c9f32-a87c-4339-a2f3-6299a3b02e29/7a0d76fa-3114-4c31-b7dc-95977b39b4e5.cer
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/f60c9f32-a87c-4339-a2f3-6299a3b02e29/f60c9f32-a87c-4339-a2f3-6299a3b02e29.crl
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/f60c9f32-a87c-4339-a2f3-6299a3b02e29/f60c9f32-a87c-4339-a2f3-6299a3b02e29.mft
                          rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/f60c9f32-a87c-4339-a2f3-6299a3b02e29.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:   Mon 21 Sep 2026 21:00:00 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            01:0d:0c:9f:43:28:58:4f:3c:e3:94:9a:ec:e7:c1:cb:e3:62:47:80
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=7a0d76fa-3114-4c31-b7dc-95977b39b4e5
        Validity
            Not Before: Sep 20 13:02:21 2026 GMT
            Not After : Sep 22 11:00:00 2026 GMT
        Subject: CN=12a853f8-09b9-41e5-a2dc-f54b0e8ae1c5
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:87:40:5b:6e:cf:b6:b5:8d:e3:6b:8f:ba:ee:02:
                    96:9e:52:d9:8f:d6:61:86:77:d8:11:6e:82:6a:a3:
                    d3:0b:f2:b2:79:a4:c5:d9:16:d0:ed:17:2b:b7:c8:
                    51:f2:7b:4b:aa:7c:2b:cb:8e:fb:54:e9:26:fd:a7:
                    23:0e:a4:dc:40:d6:cd:36:53:0f:87:7a:1d:b9:48:
                    3f:c0:be:ce:e7:af:b5:8c:69:05:69:ed:c6:00:03:
                    5d:b5:80:c9:21:ab:21:7c:f8:c3:38:76:4f:7a:ff:
                    af:d9:e1:e1:ed:60:ec:44:65:a8:b5:4c:24:08:be:
                    0b:97:d9:80:be:39:50:4c:34:59:76:bf:35:bb:73:
                    31:99:e0:78:b6:7e:76:f8:1a:8d:5b:0d:b2:7c:95:
                    54:0d:91:47:ac:7a:cd:91:69:6c:6b:eb:b8:82:53:
                    21:7e:f7:b4:71:26:23:77:22:bd:96:29:53:f1:11:
                    d6:2c:1d:b9:50:b1:13:f4:8e:c0:3e:b0:db:1b:0b:
                    14:ff:55:23:b1:bf:b0:8a:da:ee:11:7e:dd:fd:9b:
                    0c:80:08:33:d3:80:0c:43:f2:78:6c:34:93:6a:70:
                    74:12:c6:9a:14:39:4e:18:e5:eb:a3:c2:9f:75:25:
                    ad:5a:84:72:e8:77:bb:ee:9b:a5:13:f1:1e:88:6c:
                    d3:e3
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                6D:CB:63:C4:C7:D3:69:C3:58:C1:7C:D2:03:48:EF:00:77:38:B0:F6
            Subject Information Access:
                Signed Object - URI:rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/f60c9f32-a87c-4339-a2f3-6299a3b02e29/7a0d76fa-3114-4c31-b7dc-95977b39b4e5/7a0d76fa-3114-4c31-b7dc-95977b39b4e5.mft

            X509v3 CRL Distribution Points:

                Full Name:
                  URI:rsync://rpki.arin.net/repository/arin-rpki-ta/5e4a23ea-e80a-403e-b08c-2171da2157d3/f60c9f32-a87c-4339-a2f3-6299a3b02e29/7a0d76fa-3114-4c31-b7dc-95977b39b4e5/7a0d76fa-3114-4c31-b7dc-95977b39b4e5.crl

            X509v3 Authority Key Identifier:
                keyid:BA:78:63:90:FF:86:D1:EF:75:8E:75:29:1C:FC:FC:99:73:C8:3C:3C

            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/f60c9f32-a87c-4339-a2f3-6299a3b02e29/7a0d76fa-3114-4c31-b7dc-95977b39b4e5.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
         48:07:3c:1a:42:37:bb:f1:06:5c:bb:cf:f8:19:8b:fa:c1:03:
         06:af:b0:88:cd:85:21:0b:91:b4:4b:9f:0b:c1:3f:01:ca:c9:
         f0:1b:f5:31:27:08:0c:33:cc:0f:3a:5e:1d:83:16:36:ca:c5:
         d6:18:96:bd:80:e9:23:89:55:3f:1a:dd:6f:81:98:0a:ed:29:
         93:00:f0:22:3c:38:47:80:55:4a:b0:d4:8e:fc:e0:d9:e5:df:
         48:e0:ee:f2:29:05:c4:32:a5:1d:d0:2d:1d:90:79:8a:c4:70:
         66:1e:87:29:d4:00:f0:6c:a3:27:93:95:36:69:bf:23:e6:a5:
         de:22:a1:e3:a0:24:22:72:2c:93:7b:97:0f:0c:ee:94:39:a1:
         dd:2a:67:b7:b7:54:c0:01:23:26:dc:b0:2d:6b:a0:f0:7b:3e:
         36:39:a5:df:9c:fb:85:99:62:5c:b4:d8:d2:28:13:fb:32:b2:
         aa:ea:5b:27:6c:02:1f:c8:1f:e3:0d:83:e8:93:99:c8:b1:91:
         2b:e3:cc:d6:4c:1b:20:56:39:66:10:ac:f2:b0:3c:d4:55:bb:
         3f:8d:96:16:13:dd:a1:41:16:e8:ac:b6:ef:04:f1:ea:d7:dc:
         cc:01:f1:be:f9:c7:d5:4f:f5:46:f5:65:b2:f4:ad:4a:0f:39:
         46:5d:2b:57
-----BEGIN CERTIFICATE-----
MIIGXDCCBUSgAwIBAgIUAQ0Mn0MoWE8845Sa7OfBy+NiR4AwDQYJKoZIhvcNAQEL
BQAwLzEtMCsGA1UEAxMkN2EwZDc2ZmEtMzExNC00YzMxLWI3ZGMtOTU5NzdiMzli
NGU1MB4XDTI2MDkyMDEzMDIyMVoXDTI2MDkyMjExMDAwMFowLzEtMCsGA1UEAxMk
MTJhODUzZjgtMDliOS00MWU1LWEyZGMtZjU0YjBlOGFlMWM1MIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAh0Bbbs+2tY3ja4+67gKWnlLZj9ZhhnfYEW6C
aqPTC/KyeaTF2RbQ7Rcrt8hR8ntLqnwry477VOkm/acjDqTcQNbNNlMPh3oduUg/
wL7O56+1jGkFae3GAANdtYDJIashfPjDOHZPev+v2eHh7WDsRGWotUwkCL4Ll9mA
vjlQTDRZdr81u3MxmeB4tn52+BqNWw2yfJVUDZFHrHrNkWlsa+u4glMhfve0cSYj
dyK9lilT8RHWLB25ULET9I7APrDbGwsU/1Ujsb+witruEX7d/ZsMgAgz04AMQ/J4
bDSTanB0EsaaFDlOGOXro8KfdSWtWoRy6He77pulE/EeiGzT4wIDAQABo4IDbjCC
A2owHQYDVR0OBBYEFG3LY8TH02nDWMF80gNI7wB3OLD2MIHlBggrBgEFBQcBCwSB
2DCB1TCB0gYIKwYBBQUHMAuGgcVyc3luYzovL3Jwa2kuYXJpbi5uZXQvcmVwb3Np
dG9yeS9hcmluLXJwa2ktdGEvNWU0YTIzZWEtZTgwYS00MDNlLWIwOGMtMjE3MWRh
MjE1N2QzL2Y2MGM5ZjMyLWE4N2MtNDMzOS1hMmYzLTYyOTlhM2IwMmUyOS83YTBk
NzZmYS0zMTE0LTRjMzEtYjdkYy05NTk3N2IzOWI0ZTUvN2EwZDc2ZmEtMzExNC00
YzMxLWI3ZGMtOTU5NzdiMzliNGU1Lm1mdDCB3AYDVR0fBIHUMIHRMIHOoIHLoIHI
hoHFcnN5bmM6Ly9ycGtpLmFyaW4ubmV0L3JlcG9zaXRvcnkvYXJpbi1ycGtpLXRh
LzVlNGEyM2VhLWU4MGEtNDAzZS1iMDhjLTIxNzFkYTIxNTdkMy9mNjBjOWYzMi1h
ODdjLTQzMzktYTJmMy02Mjk5YTNiMDJlMjkvN2EwZDc2ZmEtMzExNC00YzMxLWI3
ZGMtOTU5NzdiMzliNGU1LzdhMGQ3NmZhLTMxMTQtNGMzMS1iN2RjLTk1OTc3YjM5
YjRlNS5jcmwwHwYDVR0jBBgwFoAUunhjkP+G0e91jnUpHPz8mXPIPDwwDgYDVR0P
AQH/BAQDAgeAMIHABggrBgEFBQcBAQSBszCBsDCBrQYIKwYBBQUHMAKGgaByc3lu
YzovL3Jwa2kuYXJpbi5uZXQvcmVwb3NpdG9yeS9hcmluLXJwa2ktdGEvNWU0YTIz
ZWEtZTgwYS00MDNlLWIwOGMtMjE3MWRhMjE1N2QzL2Y2MGM5ZjMyLWE4N2MtNDMz
OS1hMmYzLTYyOTlhM2IwMmUyOS83YTBkNzZmYS0zMTE0LTRjMzEtYjdkYy05NTk3
N2IzOWI0ZTUuY2VyMCEGCCsGAQUFBwEHAQH/BBIwEDAGBAIAAQUAMAYEAgACBQAw
FQYIKwYBBQUHAQgBAf8EBjAEoAIFADBUBgNVHSABAf8ESjBIMEYGCCsGAQUFBw4C
MDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vd3d3LmFyaW4ubmV0L3Jlc291cmNlcy9y
cGtpL2Nwcy5odG1sMA0GCSqGSIb3DQEBCwUAA4IBAQBIBzwaQje78QZcu8/4GYv6
wQMGr7CIzYUhC5G0S58LwT8BysnwG/UxJwgMM8wPOl4dgxY2ysXWGJa9gOkjiVU/
Gt1vgZgK7SmTAPAiPDhHgFVKsNSO/ODZ5d9I4O7yKQXEMqUd0C0dkHmKxHBmHocp
1ADwbKMnk5U2ab8j5qXeIqHjoCQiciyTe5cPDO6UOaHdKme3t1TAASMm3LAta6Dw
ez42OaXfnPuFmWJctNjSKBP7MrKq6lsnbAIfyB/jDYPok5nIsZEr48zWTBsgVjlm
EKzysDzUVbs/jZYWE92hQRborLbvBPHq19zMAfG++cfVT/VG9WWy9K1KDzlGXStX
-----END CERTIFICATE-----
Generated at Sun Sep 20 18:18:21 2026 by rpki-client