[{"data":1,"prerenderedAt":97},["ShallowReactive",2],{"i-lucide:chevron-down":3,"i-flag:uz-4x3":8,"i-flag:ru-4x3":12,"i-flag:gb-4x3":14,"i-lucide:arrow-right":16,"i-lucide:phone-call":18,"i-lucide:mail":20,"i-lucide:arrow-up":22,"news-body-nine-modules-one-identity-layer-en":24,"i-lucide:arrow-left":83,"i-lucide:layout-dashboard":85,"i-lucide:check":87,"i-lucide:lightbulb":89,"i-lucide:smartphone":91,"i-lucide:scroll-text":93,"i-lucide:cloud-off":95},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":9,"height":10,"rotate":4,"vFlip":6,"hFlip":6,"body":11},640,480,"\u003Cpath fill=\"#1eb53a\" d=\"M0 320h640v160H0z\"\u002F>\u003Cpath fill=\"#0099b5\" d=\"M0 0h640v160H0z\"\u002F>\u003Cpath fill=\"#ce1126\" d=\"M0 153.6h640v172.8H0z\"\u002F>\u003Cpath fill=\"#fff\" d=\"M0 163.2h640v153.6H0z\"\u002F>\u003Ccircle cx=\"134.4\" cy=\"76.8\" r=\"57.6\" fill=\"#fff\"\u002F>\u003Ccircle cx=\"153.6\" cy=\"76.8\" r=\"57.6\" fill=\"#0099b5\"\u002F>\u003Cg fill=\"#fff\" transform=\"translate(261.1 122.9)scale(1.92)\">\u003Cg id=\"SVGwAes2bDv\">\u003Cg id=\"SVGBB1QDcRi\">\u003Cg id=\"SVGrvCQae9I\">\u003Cg id=\"SVGqjNWP1WM\">\u003Cpath id=\"SVGBfgSPcCC\" d=\"M0-6L-1.9-.3L1 .7\"\u002F>\u003Cuse width=\"100%\" height=\"100%\" href=\"#SVGBfgSPcCC\" transform=\"scale(-1 1)\"\u002F>\u003C\u002Fg>\u003Cuse width=\"100%\" height=\"100%\" href=\"#SVGqjNWP1WM\" transform=\"rotate(72)\"\u002F>\u003C\u002Fg>\u003Cuse width=\"100%\" height=\"100%\" href=\"#SVGqjNWP1WM\" transform=\"rotate(-72)\"\u002F>\u003Cuse width=\"100%\" height=\"100%\" href=\"#SVGrvCQae9I\" transform=\"rotate(144)\"\u002F>\u003C\u002Fg>\u003Cuse width=\"100%\" height=\"100%\" y=\"-24\" href=\"#SVGBB1QDcRi\"\u002F>\u003Cuse width=\"100%\" height=\"100%\" y=\"-48\" href=\"#SVGBB1QDcRi\"\u002F>\u003C\u002Fg>\u003Cuse width=\"100%\" height=\"100%\" x=\"24\" href=\"#SVGwAes2bDv\"\u002F>\u003Cuse width=\"100%\" height=\"100%\" x=\"48\" href=\"#SVGwAes2bDv\"\u002F>\u003Cuse width=\"100%\" height=\"100%\" x=\"-48\" href=\"#SVGBB1QDcRi\"\u002F>\u003Cuse width=\"100%\" height=\"100%\" x=\"-24\" href=\"#SVGBB1QDcRi\"\u002F>\u003Cuse width=\"100%\" height=\"100%\" x=\"-24\" y=\"-24\" href=\"#SVGBB1QDcRi\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":9,"height":10,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"#fff\" d=\"M0 0h640v160H0z\"\u002F>\u003Cpath fill=\"#0039a6\" d=\"M0 160h640v160H0z\"\u002F>\u003Cpath fill=\"#d52b1e\" d=\"M0 320h640v160H0z\"\u002F>",{"left":4,"top":4,"width":9,"height":10,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"#012169\" d=\"M0 0h640v480H0z\"\u002F>\u003Cpath fill=\"#fff\" d=\"m75 0l244 181L562 0h78v62L400 241l240 178v61h-80L320 301L81 480H0v-60l239-178L0 64V0z\"\u002F>\u003Cpath fill=\"#c8102e\" d=\"m424 281l216 159v40L369 281zm-184 20l6 35L54 480H0zM640 0v3L391 191l2-44L590 0zM0 0l239 176h-60L0 42z\"\u002F>\u003Cpath fill=\"#fff\" d=\"M241 0v480h160V0zM0 160v160h640V160z\"\u002F>\u003Cpath fill=\"#c8102e\" d=\"M0 193v96h640v-96zM273 0v480h96V0z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 2a9 9 0 0 1 9 9m-9-5a5 5 0 0 1 5 5m-4.168 5.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233a14 14 0 0 0 6.392 6.384\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"\u002F>\u003Crect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":23},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m5 12l7-7l7 7m-7 7V5\"\u002F>",{"takeaways":25,"blocks":29},[26,27,28],"Nine modules run independently, yet they lean on one identity core and one contract.","You pick the integration path by flow, not by module: mobile, web, backend or merchant cabinet.","The core can change without the modules changing, because they only ever talk through the contract.",[30,33,37,39,45,48,50,55,70,73,75,79],{"kind":31,"text":32},"paragraph","From the outside RS-ID looks like nine separate products. Inside there is one thing: the identity verification core. Everything else is a way into that core.",{"kind":34,"id":35,"text":36},"heading","one-core","Why there is only one core",{"kind":31,"text":38},"Building a separate biometric check per channel would have been the most expensive mistake available: a model update would ship in three places, be measured in three places, and leave us with three different error statistics. So the verification logic lives in a single point.",{"kind":40,"items":41},"list",[42,43,44],"One model version, which keeps results comparable across channels.","One audit log, so a regulator request is answered from a single source.","Thresholds are tuned in one place and reach every channel at the same time.",{"kind":34,"id":46,"text":47},"module-map","The module map",{"kind":31,"text":49},"The modules split neatly into three layers by role: intake, verification and control.",{"kind":40,"items":51},[52,53,54],"Intake: Mobile SDK, Web SDK and the QR sign-in flow.","Verification: liveness, anti-spoofing, document comparison and digital signature.","Control: merchant cabinet, reporting and key management.",{"kind":56,"items":57},"stats",[58,61,64,67],{"value":59,"label":60},"9","Modules",{"value":62,"label":63},"3","Integration paths",{"value":65,"label":66},"1","Identity core",{"value":68,"label":69},"60+","Connected partners",{"kind":34,"id":71,"text":72},"contract","The contract is the important part",{"kind":31,"text":74},"A module never reaches into the core directly. It knows only the contract: what goes out, what comes back, and what an error looks like. That is why we can swap the model inside the core without changing a line in partner code.",{"kind":76,"text":77,"cite":78},"quote","A good identity layer is good not because it offers a lot, but because it stops reminding you of itself once integration is done.","RS-ID product team",{"kind":80,"title":81,"text":82},"callout","Where to start","If you have a mobile app, start with the Mobile SDK. If the flow lives in a browser, take the Web SDK. If verification is needed server-side, going straight to the backend API is faster.",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":84},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":86},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"7\" height=\"9\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"5\" x=\"14\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"9\" x=\"14\" y=\"12\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"5\" x=\"3\" y=\"16\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":88},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20 6L9 17l-5-5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":90},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 14c.2-1 .7-1.7 1.5-2.5c1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5c.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":92},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"20\" x=\"5\" y=\"2\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M12 18h.01\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":94},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 12h-5m5-4h-5m9 9V5a2 2 0 0 0-2-2H4\"\u002F>\u003Cpath d=\"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":96},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M10.94 5.274A7 7 0 0 1 15.71 10h1.79a4.5 4.5 0 0 1 4.222 6.057m-2.926 2.753A4.5 4.5 0 0 1 17.5 19H9A7 7 0 0 1 5.79 5.78M2 2l20 20\"\u002F>",1789643605282]