Transcripció: crea un flux de verificació KYC visualment a Didit, amb comprovacions, bifurcacions, regles de risc, proves i publicació.
Transcripció completa de Construeix un flux de verificació KYC sense codi (tutorial complet) - Didit Academy, vídeo 3 de 10, 18:54. Mira-ho a YouTube. Cada paràgraf enllaça al moment exacte del vídeo.
El preu va canviar l’1 de novembre de 2026: les 500 comprovacions gratuïtes al mes s’han convertit en $10 de crèdit al mes per a les organitzacions que es van registrar amb un correu electrònic corporatiu. El vídeo mostra el preu anterior.
00:03 En aquest vídeo construirem des de zero un flux de verificació complet, i no cal que escriguis ni una sola línia de codi. Un flux de treball és, en realitat, una recepta per a una verificació: quines comprovacions s’executen i en quin ordre. Normalment, aquest tipus de tasca és cosa dels teus enginyers. Però a Didit el construeixes tu mateix de manera visual. Veus com s’actualitza el preu a mesura que avances i el publiques quan estàs preparat.00:28 Si vols construir-ne un tu mateix, pots anar a didit.me, registrar-te gratuïtament i crear el teu primer flux de treball en pocs minuts. Bé, doncs comencem pel lloc on viu tot flux de verificació, que és a
00:39 la llista de fluxos de treball sota la pestanya de configuració, aquí. Així que tots els fluxos de treball que tenim ara mateix en aquest compte, pots veure’n el tipus. Tenim KYC i KYB, i tenim fluxos simples i de graf, i podem veure totes les comprovacions i funcionalitats que inclou cada flux de treball. Podem veure també l’interval de preus. Això mostra bàsicament el preu de qui fa una sola comprovació i no completa el procés, en comparació amb qui completa tot el flux. Hi ha un enllaç per al flux de treball.01:09 Podem afegir una sessió manualment. Podem copiar l’ID del flux de treball. Podem duplicar, canviar el nom i arxivar, tot el que sol fer falta. I aquest és l’ID del flux de treball. Així, diverses versions del mateix flux de treball fan servir el mateix ID. Per tant, si actualitzes el flux de treball, no cal que canviïs res al codi ni a la teva aplicació. La manera més simple de pensar-ho és que un flux de treball és només una recepta per a una verificació: quines comprovacions s’executen, en quin ordre i quines regles s’han de seguir. Així que hi ha dos tipus diferents de
01:40 estructures, com ja he dit. Hi ha el simple i el de graf. Un flux simple és només una comprovació o unes quantes comprovacions sense cap bifurcació. Cap lògica condicional. És ràpid de configurar i cobreix la majoria de casos. Només tries els mòduls i ja has acabat. Si mirem aquest flux de treball d’exemple, pots veure que podem seleccionar els mòduls aquí a l’esquerra, i els ordenarà tots en seqüència. Ara, per a un
02:05 flux de treball basat en un graf, si hi entrem, podem veure que al final hi ha algunes bifurcacions. Així podem ajustar amb més detall per on dirigim l’usuari durant aquest procés de verificació. Per exemple, en aquest flux de treball hi ha diversos punts de bifurcació diferents. També hi podem incloure crides de webhook. En general, podem afegir una mica més de complexitat aquí quan calgui.02:30 Només cal que notis, també, que els fluxos de treball de KYB són exactament iguals, però amb altres comprovacions. Bé, si volem afegir una comprovació, podem fer-ho aquí. Podem agafar una de les accions de l’usuari o configurar comprovacions en segon pla. Són les que l’usuari no veu a la interfície. Així que
Crear un flux de treball nou a partir d’una plantilla
02:51 tot el que cal fer és prémer «Nou flux de treball». Hi ha un parell d’opcions aquí: KYC i KYB. Triem KYC. I tenim simple contra avançat, com t’he mostrat abans. Et mostraré les opcions de tots dos. Si triem simple, hi ha moltíssimes plantilles aquí per a tota mena d’indústries. I podem veure el cost de cadascuna d’aquestes plantilles. Tenim controls d’edat. Tenim verificació de correu electrònic.03:19 Tenim autenticació biomètrica, assegurances, sanitat, tot això. Ara, per exemple, si fem servir una verificació d’empreses i triem la versió avançada, que és la de graf, tenim un grapat de plantilles diferents o receptes, si ho voleu dir així. Així que podríem configurar el KYB de països d’alt risc i ja està. Ni tan sols cal arrossegar i deixar anar res aquí. Ja està construït. Així que cada
03:48 node té un desplegable. Pots triar la comprovació que vulguis. Pots canviar-la com aquí, o podem posar la comprovació de registre. El que vulguis. Verificació d’identitat, prova de vida, coincidència facial, cribratge AML, comprovant de domicili. Totes les comprovacions que Didit pot oferir per a KYB i KYC estan disponibles dins d’aquests nodes. Així que, si volgués afegir una comprovació més aquí, per exemple un cribratge AML, la podria afegir aquí. Entrarem en les regles i en aquestes pestanyes d’aquí a un moment, però pots veure que en aquest flux de treball l’he afegit. Així que, si entres en un flux de treball de graf KYC, la majoria d’aquests fluxos començaran amb la verificació d’identitat. És la més habitual
04:33 comprovació. I aquí veus que això és el node de verificació d’identitat. Tenim 500 comprovacions gratuïtes al mes, i el mateix per a la prova de vida i per a la coincidència facial. Ara bé, aquesta verificació d’identitat fa molt més que llegir text d’una targeta. Demostra que el document és autèntic, comprovant-ne les mesures de seguretat, buscant signes d’alteració, analitzant les tipografies i els dissenys, i després extreu cada camp: el nom, la data de naixement, el número de document, la data de caducitat, tot mitjançant OCR en qualsevol idioma i en més de 14,000 tipus de document compatibles. Per tant, això no és mai només text. Primer és una comprovació d’autenticitat i després són les dades. Així que configurem un d’aquests mòduls.
05:15 Anem a veure el mòdul de prova de vida, i veureu que tenim diversos modes. Tenim el mode passiu, que detecta la prova de vida amb una selfie. Tenim el mode flashing, en què confirmem la prova de vida amb patrons de llum dinàmics per detectar rostres d’usuaris reals. Després tenim l’acció 3D, que confirma la il·luminació amb algun tipus d’acció, com ara parpellejar o girar el cap. Ara bé, per a la comprovació passiva obtenim 500 crèdits gratuïts al mes i després 10 cèntims per verificació, mentre que el flashing i l’acció 3D costen 15 cèntims per verificació. I al compte gratuït no hi ha cap verificació gratuïta inclosa. Així que a la pestanya de regles,
Regles: llindars, cares duplicades i diverses cares
05:56 aquí és on decidim si el mòdul és obligatori o opcional. Si anem a la pestanya de regles, hi ha diverses opcions. Això ens permet configurar la sensibilitat de la prova. Podem establir un nivell de tolerància. Si una persona té una puntuació de prova de vida inferior a 70, s’enviarà a revisió, i podem canviar-ho si volem. El mateix passa amb la decisió de rebuig. També podem tenir una opció per a les cares duplicades. Quan la cara d’un usuari coincideix amb la d’una sessió aprovada anteriorment, com procedim? Podem aprovar, revisar o rebutjar. A més, podem personalitzar el llindar de similitud segons l’ètnia, de manera que la sensibilitat de la detecció de duplicats depèn de l’ètnia. Finalment, podem definir l’acció que cal fer quan es detecten diverses cares a la imatge de prova de vida. La cara més gran sempre s’utilitza per puntuar la prova de vida. Així que aquesta és una opció que podem establir aquí. Si entrem a la
06:56 pestanya avançada, hi ha diverses opcions. Aquí tenim el mode de privacitat facial, el nombre màxim d’intents de prova de vida, és a dir, quantes vegades pot tornar a intentar l’usuari la prova de vida dins d’una mateixa sessió de verificació, i el llindar de qualitat facial. Si no esteu segurs de què fan exactament aquests paràmetres, podeu passar el ratolí per sobre d’aquest botó d’informació. Veureu que la qualitat facial mesura la claredat de la imatge, la resolució i la nitidesa.07:20 Les imatges de baixa qualitat poden deure’s al desenfocament, a la pixelació o a una il·luminació deficient. Per tant, podem establir aquí el llindar segons la puntuació de qualitat facial. Tenim també un llindar de luminositat. Podem definir el rang acceptable de luminositat i, si la luminositat és inferior a aquest rang, evidentment podem enviar l’usuari a revisió o rebutjar-lo. Finalment, si cap d’aquestes opcions no s’ajusta a la configuració que volem, podem definir les nostres pròpies regles personalitzades.
07:47 A la pestanya de dades de retorn podem seleccionar les dades que volem excloure dels resultats de la verificació, per al RGPD, etc. Per a cada un d’aquests mòduls podem veure el preu de la verificació i, a la part superior,
08:00 veiem un preu total. Deixeu-me explicar-vos-ho, perquè cada node té el seu propi preu i cada flux de treball probablement tindrà un cost total lleugerament diferent. Només pagueu pels passos que realment s’executen. Cada pas es cobra per separat. Així, si la persona que fa la verificació s’atura a mig camí, només es cobraran les primeres comprovacions que hagi fet. Per això a la part inferior veieu un rang de 20 cèntims a 43 cèntims. Aquest és el rang. Si algú passa pel flux de treball, però només completa el primer pas i surt, us costarà només 20 cèntims. Si completa tota la verificació, costarà 43 cèntims. I com podeu veure al centre, aquests són tots els mòduls que hi ha dins d’aquest flux de treball concret. Podem veure quants crèdits tenim cada mes. Quan s’acabin els crèdits gratuïts, quan s’hagin fet aquestes 500 verificacions, començareu a pagar-ne el cost.
Validació en bases de dades contra registres governamentals
09:05 de les eines més potents que podeu afegir no és cap comprovació amb càmera, sinó una verificació en bases de dades. Així que l’afegim aquí. Es tracta d’una comprovació d’antecedents, i veurem què fa realment, perquè aquesta validació en bases de dades es connecta a registres i bases de dades oficials de tot el món. Compara les dades de l’usuari amb aquestes fonts oficials i després les enriqueix amb camps addicionals que conté el registre. Podeu triar quins registres i fonts consultar, com veieu aquí, per a cada país. Cada servei indica el seu propi preu. Aquí a baix veieu, per exemple, diferents serveis de Canadà, i evidentment hi ha preus diferents segons el registre. Si voleu veure un país concret, com ara Alemanya, podem veure les comprovacions disponibles a Alemanya i seleccionar-les segons les nostres necessitats.09:59 Aquesta validació en bases de dades no només es pot executar aquí, al tauler, sinó que també es pot cridar directament des de l’API de Didit des del vostre propi servidor. I, igual que passa amb tots aquests mòduls, tenim regles, configuració avançada i dades de retorn. Així que, també aquí, podeu establir les vostres regles. Si fem clic aquí a coincidència parcial, podem veure com és una coincidència completa: el nom complet i el número d’identificació, si coincideixen al registre, per exemple. Una coincidència parcial pot ser només el número d’identificació. Després podeu decidir què vol dir aquesta coincidència parcial dins del vostre flux de treball. La enviem a revisió? La rebutgem? La aprovem? Així que aquest flux de treball té una bifurcació. Nosaltres
10:36 Pots fer una ramificació AML en funció de la puntuació de risc AML. AML és simplement lluita contra el blanqueig de capitals. Però, si mirem a la part de baix, veiem que ja tenim una ramificació configurada per a aquesta puntuació de risc AML. Així, si la puntuació de risc és superior a 70, podem rebutjar directament, i podem entrar aquí per veure la lògica condicional. Oi? Això és una cosa que podem configurar com vulguem. Tenim la branca 1, la branca 2 i després tots els altres casos, que vol dir que la sessió s’aprovarà. Per exemple, si algú forma part d’aquest grup, passa a la branca 2. Podríem demanar-li més informació, oi? Per exemple, podríem demanar-li un comprovant de domicili. D’aquesta manera, si algú és una mica arriscat, li podem demanar més informació que ens ajudarà a decidir si aquesta persona s’ha d’aprovar o rebutjar. Un dels altres nodes que tenim és l’estat. Ja l’hem afegit aquí, però el pots afegir al final del teu flux de treball per determinar quin serà el resultat. Així, un altre dels
11:40 nodes que podem incloure al flux de treball és el node webhook. Així, el flux també pot contactar amb els teus propis sistemes enmig d’una verificació, i per això serveix aquest node. Pot cridar un endpoint i recuperar dades. I espera que el webhook respongui. Aquí veus un webhook POST. Tenim un payload JSON que es pot canviar. A més, també podem enviar payloads diferents. Aquests són els parells clau-valor que associen els camps de la sessió amb la sol·licitud que envies. Les dades que tornen es converteixen en variables que la següent branca avalua. Així combines les comprovacions digitals amb les teves pròpies dades de risc dins d’un únic flux. I una última cosa: podem incloure les capçaleres aquí a baix. Més parells clau-valor. Tenim l’autenticació bàsica aquí. Tot això és el que t’esperaries d’una crida webhook. Didit valida el
12:28 graf durant tot el temps que el construeixes. Així, si un node està mal configurat o un camí està trencat, t’indicarà exactament on. Oi? Fem clic aquí a baix. Veiem que el flux té dos errors. I veiem que la branca 1 té regles incompletes. T’indicarà què cal corregir dins del teu flux de treball. I no podràs publicar-lo fins que els errors estiguin corregits. Així, si tingués un flux de treball nou de zero i hi hagués un error, no el podria publicar. Així que, a més dels nodes individuals
Configuració del flux de treball: reintents, caducitat i URL de callback
12:58 del flux de treball, tenim la pestanya de configuració aquí a dalt. Pots veure que aquesta configuració s’aplica a tot el flux de treball i no a una única comprovació. Tenim un nom del flux de treball, per descomptat. Tenim una URL de callback, que és l’adreça a la qual Didit redirigeix l’usuari quan el flux acaba. Podem permetre l’accés des d’escriptori si volem que continuï a l’escriptori. Tenim els intents permesos, així que pots canviar-los. És a dir, el nombre de vegades que un usuari pot tornar a intentar la captura del document dins d’una mateixa sessió de verificació, si un intent anterior falla. Tenim la caducitat de la sessió, és a dir, quant de temps una sessió no acabada continua vàlida abans de caducar automàticament. I això s’aplicarà a les sessions noves. I tenim la finestra de reintents, és a dir, el nombre de dies dins dels quals es permeten els reintents. Així, des de
13:43 dins d’aquest flux de treball, podem anar a la pestanya de personalització fent clic en aquest botó de dalt. La marca blanca està integrada directament al flux. Pots entrar en aquesta pestanya i començar a modificar l’aspecte d’aquest flux de verificació: els colors, la marca, el correu electrònic, el domini i tota la resta. I a la maqueta d’aquí pots veure com es veurà en mòbil i també en escriptori.14:13 També el pots provar en diferents idiomes. Si el posem en francès, pots veure que cada comprovació ara està escrita en francès. I si vols activar la teva marca, pots activar-la aquí. Ja està. Pots activar-la amb la configuració que hem definit a la pestanya de personalització, o desactivar-la. Podem veure què passa si triem un camí diferent aquí i veure què s’envia a l’usuari. Evidentment, l’usuari no veurà el mòdul de selecció de camí, però això és només per ajudar-nos a visualitzar què passarà al pas següent, oi? Així, si es rebutja, veurem «verificació rebutjada», «verificació en revisió» o que han estat verificats. Tenim el botó de copiar l’enllaç aquí a dalt.
14:58 aquí a dalt. Així, si el copiem, obrim una pestanya nova, podem anar a l’enllaç d’aquí i veurem el que veurà l’usuari. De vegades només vols donar a algú el flux sense haver de connectar cap codi, i aquest botó de copiar l’enllaç fa exactament això. Copia una URL allotjada i a punt per compartir d’aquest flux de treball. Això és útil per a una prova ràpida o un enviament manual, però no és la manera recomanada d’integrar-ho. Per a producció, pots crear una sessió per usuari a través del SDK o de l’API, amb les dades del proveïdor, i així és com obtens resultats en temps real a través dels webhooks i del SDK. Així, l’opció de copiar l’enllaç és ideal per a proves i esdeveniments, i una sessió adequada és el que has de desplegar en producció. Així
15:41 A la part superior tenim l’historial de versions. Així podem veure les diferents versions i restaurar-les o consultar-ne les anteriors. Si editéssim aquest flux de treball, aquestes edicions quedarien com a esborrany per sobre de l’historial publicat, aquí. El més útil és que cada nova versió que publiquis manté el mateix ID de flux de treball. Així, el teu backend continua cridant aquest mateix ID i les crides es reenviaran silenciosament al flux de treball més recent que hagis creat, perquè l’historial queda registrat. Pots iterar amb confiança i tornar a versions anteriors sempre que calgui. Per exemple, aquest flux de treball és nou i veus que està en mode esborrany. Si hi fem qualsevol canvi, quedarà en esborrany i caldrà publicar-lo. Així que podem
16:24 publicar-lo. Aquest flux de treball només es posarà en funcionament quan es publiqui. Validarà el graf per assegurar-se que no hi ha errors. I ja està: podem copiar l’enllaç i el flux de treball ja és actiu i a punt per usar-se. Mirem
Integració: SDK, clau d’API i el prompt de configuració
16:37 la integració. Hi ha diverses maneres d’integrar-ho. Podem obtenir el SDK que volem, ja sigui React Native, iOS, React o Next.js, seleccionar el flux de treball i, en aquest cas, tenim el de revisió de país d’alt risc. Podem seleccionar la clau d’API: pots tenir claus diferents per a fluxos de treball o integracions diferents, com prefereixis. O bé pots seleccionar un webhook. Així, si vols rebre notificacions de les decisions, pots afegir-lo aquí. La manera més senzilla d’integrar-ho és copiar un prompt i enganxar-lo a claw code o codeex.17:12 Aquest prompt integrarà el flux de treball. Així, fins i tot si encara no tens Didit integrat a la teva aplicació, el prompt et donarà tot el necessari perquè aquest flux de treball funcioni a l’aplicació. Ni tan sols cal fer-ho així: també pots
17:27 instal·lar un servidor MCP de Didit. Descriu el flux en llenguatge natural i crearà el flux de treball per tu i l’integrarà automàticament a la teva aplicació. Digues-li què ha de fer i ho farà. Com configurar MCP ho veurem en un altre vídeo. MCP és essencialment Model Context Protocol, que et permet construir amb Didit usant llenguatge natural en eines com Claude Code, Cursor, Codex i moltes més. Així que podem passar ràpidament a la personalització.17:57 Afegiríem el nom públic i l’URL de la política de privacitat. Tenim la identitat visual, on es poden canviar els colors. També pots importar automàticament els logotips i els colors del teu lloc web, cosa que pot ser molt útil i fàcil de fer. Aquí a baix pots pujar els logotips. I veus que ja he definit aquests colors. Per provar com quedaria amb aquests colors, si activem aquest interruptor, veurem la nostra marca blanca aplicada en el flux de verificació. Ara el desactivaré. Pots definir un correu electrònic personalitzat. Cal que omplis aquests detalls. Quan continuïs amb la verificació, pots obtenir la informació DNS i connectar-la amb el teu domini. El mateix passa si vols un subdomini. Així, tot el flux de treball està allotjat amb la teva marca i el teu domini propis. És, doncs, un procés molt senzill per als teus usuaris.
Darrera modificació el 7 de novembre del 2026
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Didit Docs","description":"The best way to integrate identity and fraud checks into your app. One API, four product lines (KYC · KYB · Transaction Monitoring · Wallet Screening), 220+ countries, 14,000+ documents, sub-2s inference, $10 free credit/month.","colors":{"primary":"#2567FF","light":"#90B1FF","dark":"#1B4FE0"},"logo":{"light":"https://mintcdn.com/didit-0f962782/dCzNNoYCusBNdK3I/logo/didit.svg?fit=max\u0026auto=format\u0026n=dCzNNoYCusBNdK3I\u0026q=85\u0026s=9f162fb8295fa1fd9300a24b293ce0b7","dark":"https://mintcdn.com/didit-0f962782/TefoKXCbZA_GIK5a/logo/didit-logo-wordmark-white.svg?fit=max\u0026auto=format\u0026n=TefoKXCbZA_GIK5a\u0026q=85\u0026s=c8c541689c814ca6a2c873cf6185a3a7","href":"https://docs.didit.me"},"favicon":"https://mintcdn.com/didit-0f962782/t6r0B-WdGMU5mSS-/favicon.ico?fit=max\u0026auto=format\u0026n=t6r0B-WdGMU5mSS-\u0026q=85\u0026s=b291917b960ebe959ae3b1aa233eafa8","api":{"examples":{"prefill":true},"mdx":{"auth":{"method":"key","name":"x-api-key"},"server":"https://verification.didit.me"}},"background":{"color":{"light":"#FFFFFF","dark":"#1A1A1A"}},"navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Sign in","href":"https://business.didit.me"}},"footer":{"socials":{"x":"https://x.com/didit","github":"https://github.com/didit-protocol","linkedin":"https://linkedin.com/company/91001155","website":"https://didit.me"}},"search":{"prompt":"Search Didit docs..."},"seo":{"metatags":{"twitter:site":"@didit","theme-color":"#2567FF","apple-mobile-web-app-title":"Didit Docs"},"organization":{"id":"https://didit.me/#organization","name":"Didit","legalName":"Didit Protocol","url":"https://didit.me","logo":"https://didit.me/logos/primary-horizontal-light.png","sameAs":["https://www.linkedin.com/company/91001155","https://www.youtube.com/@getdidit","https://github.com/didit-protocol","https://x.com/didit"]},"indexing":"navigable"},"fonts":{"heading":{"family":"Inter","weight":500},"body":{"family":"Inter","weight":400}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This page moved or never existed. [Back to docs](/)"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"light","background":"https://mintcdn.com/didit-0f962782/Xkecx-xLq1K2abHK/images/og-thumbnail-backplate.png?fit=max\u0026auto=format\u0026n=Xkecx-xLq1K2abHK\u0026q=85\u0026s=c699fa252554b2ac8d4c631e209a1473","fonts":{"family":"Inter"}},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"href":"es"},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"href":"pt-br"},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"href":"ja"},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"href":"de"},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"href":"fr"},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"href":"it"},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"href":"pt"},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"href":"ca"},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"href":"id"},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"href":"ru"},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"href":"ko"},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"href":"zh"},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"href":"ar"},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"href":"hi"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"didit-0f962782","hasAudioNarration":false,"actualSubdomain":"didit-0f962782","customDomains":["docs.didit.me"],"gitSource":{"type":"github","owner":"didit-protocol","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aef60ae8e01a92054befade","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"ar","tag":"مرجع API","count":432},{"language":"ca","tag":"Referència de l'API","count":432},{"language":"de","tag":"API-Referenz","count":432},{"language":"es","tag":"Referencia de la API","count":432},{"language":"fr","tag":"Référence API","count":432},{"language":"hi","tag":"API संदर्भ","count":432},{"language":"id","tag":"Referensi API","count":432},{"language":"it","tag":"Riferimento API","count":432},{"language":"ja","tag":"APIリファレンス","count":432},{"language":"ko","tag":"API 레퍼런스","count":432},{"language":"pt-BR","tag":"Referência da API","count":432},{"language":"pt","tag":"Referência da API","count":432},{"language":"ru","tag":"Справочник API","count":432},{"language":"zh","tag":"API 参考","count":432},{"language":"en","tag":"API Reference","count":424},{"language":"en","tag":"Database Validation","count":129},{"language":"ar","tag":"التحقق من قواعد البيانات","count":129},{"language":"ca","tag":"Validació en bases de dades","count":129},{"language":"de","tag":"Datenbankvalidierung","count":129},{"language":"es","tag":"Validación de base de datos","count":129},{"language":"fr","tag":"Validation en base de données","count":129},{"language":"hi","tag":"डेटाबेस सत्यापन","count":129},{"language":"id","tag":"Validasi Database","count":129},{"language":"it","tag":"Validazione su database","count":129},{"language":"ja","tag":"データベース検証","count":129},{"language":"ko","tag":"데이터베이스 검증","count":129},{"language":"pt-BR","tag":"Validação de banco de dados","count":129},{"language":"pt","tag":"Validação de base de dados","count":129},{"language":"ru","tag":"Проверка по базам данных","count":129},{"language":"zh","tag":"数据库核验","count":129},{"language":"ca","tag":"Primers passos","count":93},{"language":"de","tag":"Erste Schritte","count":93},{"language":"es","tag":"Primeros pasos","count":93},{"language":"ja","tag":"はじめに","count":93},{"language":"ko","tag":"시작하기","count":93},{"language":"pt-BR","tag":"Primeiros passos","count":93},{"language":"ru","tag":"Начало работы","count":93},{"language":"en","tag":"Get Started","count":87},{"language":"ar","tag":"ابدأ الآن","count":87},{"language":"fr","tag":"Commencer","count":87},{"language":"hi","tag":"शुरू करें","count":87},{"language":"id","tag":"Mulai","count":87},{"language":"it","tag":"Inizia","count":87},{"language":"pt","tag":"Começar","count":87},{"language":"zh","tag":"快速开始","count":87},{"language":"ko","tag":"인증","count":85},{"language":"en","tag":"User Verification","count":74},{"language":"ar","tag":"التحقق من المستخدمين","count":74},{"language":"ca","tag":"Verificació d'usuaris","count":74},{"language":"de","tag":"Benutzerverifizierung","count":74},{"language":"es","tag":"Verificación de usuarios","count":74},{"language":"fr","tag":"Vérification des utilisateurs","count":74},{"language":"hi","tag":"उपयोगकर्ता सत्यापन","count":74},{"language":"id","tag":"Verifikasi Pengguna","count":74},{"language":"it","tag":"Verifica degli utenti","count":74},{"language":"ja","tag":"ユーザー認証","count":74},{"language":"ko","tag":"사용자 인증","count":74},{"language":"pt-BR","tag":"Verificação de usuários","count":74},{"language":"pt","tag":"Verificação de utilizadores","count":74},{"language":"ru","tag":"Проверка пользователей","count":74},{"language":"zh","tag":"用户验证","count":74},{"language":"en","tag":"Integrate / SDKs","count":62},{"language":"ar","tag":"التكامل / SDKs","count":62},{"language":"ca","tag":"Integració / SDK","count":62},{"language":"de","tag":"Integrieren / SDKs","count":62},{"language":"es","tag":"Integración / SDKs","count":62},{"language":"fr","tag":"Intégrer / SDK","count":62},{"language":"hi","tag":"इंटीग्रेट करें / SDK","count":62},{"language":"id","tag":"Integrasi / SDK","count":62},{"language":"it","tag":"Integrazione / SDK","count":62},{"language":"ja","tag":"連携 / SDK","count":62},{"language":"ko","tag":"연동 / SDK","count":62},{"language":"pt-BR","tag":"Integração / SDKs","count":62},{"language":"pt","tag":"Integrar / SDKs","count":62},{"language":"ru","tag":"Интеграция / SDK","count":62},{"language":"zh","tag":"集成 / SDK","count":62},{"language":"en","tag":"Travel Rule","count":55},{"language":"ar","tag":"Travel Rule","count":55},{"language":"ca","tag":"Travel Rule","count":55},{"language":"de","tag":"Travel Rule","count":55},{"language":"es","tag":"Travel Rule","count":55},{"language":"fr","tag":"Travel Rule","count":55},{"language":"hi","tag":"Travel Rule","count":55},{"language":"id","tag":"Travel Rule","count":55},{"language":"it","tag":"Travel Rule","count":55},{"language":"ja","tag":"トラベルルール","count":55},{"language":"ko","tag":"Travel Rule","count":55},{"language":"pt-BR","tag":"Travel Rule","count":55},{"language":"pt","tag":"Travel Rule","count":55},{"language":"ru","tag":"Travel Rule","count":55},{"language":"zh","tag":"Travel Rule","count":55},{"language":"en","tag":"Verification","count":48},{"language":"ar","tag":"التحقق","count":48},{"language":"ca","tag":"Verificació","count":48},{"language":"de","tag":"Verifizierung","count":48},{"language":"es","tag":"Verificación","count":48},{"language":"fr","tag":"Vérification","count":48},{"language":"hi","tag":"सत्यापन","count":48},{"language":"id","tag":"Verifikasi","count":48},{"language":"it","tag":"Verifica","count":48},{"language":"ja","tag":"検証","count":48},{"language":"pt-BR","tag":"Verificação","count":48},{"language":"pt","tag":"Verificação","count":48},{"language":"ru","tag":"Верификация","count":48},{"language":"zh","tag":"验证","count":48},{"language":"en","tag":"Authentication","count":37},{"language":"ar","tag":"المصادقة","count":37},{"language":"ca","tag":"Autenticació","count":37},{"language":"de","tag":"Authentifizierung","count":37},{"language":"es","tag":"Autenticación","count":37},{"language":"fr","tag":"Authentification","count":37},{"language":"hi","tag":"प्रमाणीकरण","count":37},{"language":"id","tag":"Autentikasi","count":37},{"language":"it","tag":"Autenticazione","count":37},{"language":"ja","tag":"認証","count":37},{"language":"pt-BR","tag":"Autenticação","count":37},{"language":"pt","tag":"Autenticação","count":37},{"language":"ru","tag":"Аутентификация","count":37},{"language":"zh","tag":"身份认证","count":37},{"language":"en","tag":"Digital ID wallets","count":35},{"language":"en","tag":"User and Business Verifications","count":35},{"language":"ar","tag":"محافظ الهوية الرقمية","count":35},{"language":"ar","tag":"التحقق من المستخدمين والشركات","count":35},{"language":"ca","tag":"Carteres d'identitat digital","count":35},{"language":"ca","tag":"Verificacions d'usuaris i empreses","count":35},{"language":"de","tag":"Digitale ID-Wallets","count":35},{"language":"de","tag":"Benutzer- und Unternehmensverifizierungen","count":35},{"language":"es","tag":"Wallets de identidad digital","count":35},{"language":"es","tag":"Verificaciones de usuarios y empresas","count":35},{"language":"fr","tag":"Portefeuilles d'identité numérique","count":35},{"language":"fr","tag":"Vérifications des utilisateurs et des entreprises","count":35},{"language":"hi","tag":"डिजिटल ID वॉलेट","count":35},{"language":"hi","tag":"उपयोगकर्ता और व्यवसाय सत्यापन","count":35},{"language":"id","tag":"Dompet ID Digital","count":35},{"language":"id","tag":"Verifikasi Pengguna dan Bisnis","count":35},{"language":"it","tag":"Wallet di identità digitale","count":35},{"language":"it","tag":"Verifiche di utenti e aziende","count":35},{"language":"ja","tag":"デジタルIDウォレット","count":35},{"language":"ja","tag":"ユーザーと企業の認証","count":35},{"language":"ko","tag":"디지털 신분증 지갑","count":35},{"language":"ko","tag":"사용자 인증 및 기업 확인","count":35},{"language":"pt-BR","tag":"Carteiras de identidade digital","count":35},{"language":"pt-BR","tag":"Verificações de usuários e empresas","count":35},{"language":"pt","tag":"Carteiras de identidade digital","count":35},{"language":"pt","tag":"Verificações de utilizadores e empresas","count":35},{"language":"ru","tag":"Цифровые ID-кошельки","count":35},{"language":"ru","tag":"Верификация пользователей и компаний","count":35},{"language":"zh","tag":"数字身份钱包","count":35},{"language":"zh","tag":"用户与企业验证","count":35},{"language":"ko","tag":"거래 모니터링","count":28}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/didit-0f962782/714dd91730ddd114/style.css"}],"page":{"pagePath":"ca/academy/build-kyc-workflow","slug":"/ca/academy/build-kyc-workflow","pageMetadata":{"title":"Crea un flux de treball KYC sense codi","keywords":["Didit Academy","tutorial en vídeo","transcripció","Crea un flux de treball KYC sense codi","verificació d'identitat","KYC","Didit"],"description":"Transcripció: crea un flux de verificació KYC visualment a Didit, amb comprovacions, bifurcacions, regles de risc, proves i publicació.","href":"/ca/academy/build-kyc-workflow"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Transcripció: crea un flux de verificació KYC visualment a Didit, amb comprovacions, bifurcacions, regles de risc, proves i publicació.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const VideoEmbed=({src,title=`Video`,type=`iframe`})=>_jsx(`div`,{className:type===`iframe`?`didit-video-embed`:`didit-video-embed didit-video-native`,children:type===`iframe`?_jsx(`iframe`,{src,title,style:{width:`100%`,height:`100%`,border:0,borderRadius:`12px`},allow:`accelerometer; autoplay; clipboard-write; compute-pressure; encrypted-media; gyroscope; picture-in-picture`,allowFullScreen:true}):_jsx(`video`,{controls:true,autoPlay:true,muted:true,loop:true,playsInline:true,src,title,style:{width:`100%`,height:`auto`,display:`block`,borderRadius:`12px`}})});function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Note,_MdxComponentBoundary}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`VideoEmbed`,children:_jsx(VideoEmbed,{src:`https://www.youtube.com/embed/7-nJ3JE20i4`,title:`Construeix un flux de verificació KYC sense codi (tutorial complet)`})}),`\n`,_jsxs(_components.p,{children:[`Transcripció completa de `,_jsx(_components.strong,{children:`Construeix un flux de verificació KYC sense codi (tutorial complet)`}),` - Didit Academy, vídeo 3 de 10, 18:54. `,_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4`,children:`Mira-ho a YouTube`}),`. Cada paràgraf enllaça al moment exacte del vídeo.`]}),`\n`,_jsx(Note,{children:`El preu va canviar l’1 de novembre de 2026: les 500 comprovacions gratuïtes al mes s’han convertit en $10 de crèdit al mes per a les organitzacions que es van registrar amb un correu electrònic corporatiu. El vídeo mostra el preu anterior.`}),`\n`,_jsx(Heading,{level:`2`,id:`què-és-un-flux-de-treball`,children:`Què és un flux de treball`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=3s`,children:`00:03`}),` En aquest vídeo construirem des de zero un flux de verificació complet, i no cal que escriguis ni una sola línia de codi. Un flux de treball és, en realitat, una recepta per a una verificació: quines comprovacions s’executen i en quin ordre. Normalment, aquest tipus de tasca és cosa dels teus enginyers. Però a Didit el construeixes tu mateix de manera visual. Veus com s’actualitza el preu a mesura que avances i el publiques quan estàs preparat.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=28s`,children:`00:28`}),` Si vols construir-ne un tu mateix, pots anar a didit.me, registrar-te gratuïtament i crear el teu primer flux de treball en pocs minuts. Bé, doncs comencem pel lloc on viu tot flux de verificació, que és a`]}),`\n`,_jsx(Heading,{level:`2`,id:`la-llista-de-fluxos-de-treball-i-els-seus-id`,children:`La llista de fluxos de treball i els seus ID`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=39s`,children:`00:39`}),` la llista de fluxos de treball sota la pestanya de configuració, aquí. Així que tots els fluxos de treball que tenim ara mateix en aquest compte, pots veure’n el tipus. Tenim KYC i KYB, i tenim fluxos simples i de graf, i podem veure totes les comprovacions i funcionalitats que inclou cada flux de treball. Podem veure també l’interval de preus. Això mostra bàsicament el preu de qui fa una sola comprovació i no completa el procés, en comparació amb qui completa tot el flux. Hi ha un enllaç per al flux de treball.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=69s`,children:`01:09`}),` Podem afegir una sessió manualment. Podem copiar l’ID del flux de treball. Podem duplicar, canviar el nom i arxivar, tot el que sol fer falta. I aquest és l’ID del flux de treball. Així, diverses versions del mateix flux de treball fan servir el mateix ID. Per tant, si actualitzes el flux de treball, no cal que canviïs res al codi ni a la teva aplicació. La manera més simple de pensar-ho és que un flux de treball és només una recepta per a una verificació: quines comprovacions s’executen, en quin ordre i quines regles s’han de seguir. Així que hi ha dos tipus diferents de`]}),`\n`,_jsx(Heading,{level:`2`,id:`flux-simple-i-flux-de-graf`,children:`Flux simple i flux de graf`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=100s`,children:`01:40`}),` estructures, com ja he dit. Hi ha el simple i el de graf. Un flux simple és només una comprovació o unes quantes comprovacions sense cap bifurcació. Cap lògica condicional. És ràpid de configurar i cobreix la majoria de casos. Només tries els mòduls i ja has acabat. Si mirem aquest flux de treball d’exemple, pots veure que podem seleccionar els mòduls aquí a l’esquerra, i els ordenarà tots en seqüència. Ara, per a un`]}),`\n`,_jsx(Heading,{level:`2`,id:`un-flux-de-treball-de-graf-amb-bifurcacions`,children:`Un flux de treball de graf amb bifurcacions`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=125s`,children:`02:05`}),` flux de treball basat en un graf, si hi entrem, podem veure que al final hi ha algunes bifurcacions. Així podem ajustar amb més detall per on dirigim l’usuari durant aquest procés de verificació. Per exemple, en aquest flux de treball hi ha diversos punts de bifurcació diferents. També hi podem incloure crides de webhook. En general, podem afegir una mica més de complexitat aquí quan calgui.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=150s`,children:`02:30`}),` Només cal que notis, també, que els fluxos de treball de KYB són exactament iguals, però amb altres comprovacions. Bé, si volem afegir una comprovació, podem fer-ho aquí. Podem agafar una de les accions de l’usuari o configurar comprovacions en segon pla. Són les que l’usuari no veu a la interfície. Així que`]}),`\n`,_jsx(Heading,{level:`2`,id:`crear-un-flux-de-treball-nou-a-partir-d’una-plantilla`,children:`Crear un flux de treball nou a partir d’una plantilla`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=171s`,children:`02:51`}),` tot el que cal fer és prémer «Nou flux de treball». Hi ha un parell d’opcions aquí: KYC i KYB. Triem KYC. I tenim simple contra avançat, com t’he mostrat abans. Et mostraré les opcions de tots dos. Si triem simple, hi ha moltíssimes plantilles aquí per a tota mena d’indústries. I podem veure el cost de cadascuna d’aquestes plantilles. Tenim controls d’edat. Tenim verificació de correu electrònic.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=199s`,children:`03:19`}),` Tenim autenticació biomètrica, assegurances, sanitat, tot això. Ara, per exemple, si fem servir una verificació d’empreses i triem la versió avançada, que és la de graf, tenim un grapat de plantilles diferents o receptes, si ho voleu dir així. Així que podríem configurar el KYB de països d’alt risc i ja està. Ni tan sols cal arrossegar i deixar anar res aquí. Ja està construït. Així que cada`]}),`\n`,_jsx(Heading,{level:`2`,id:`triar-una-comprovació-a-cada-node`,children:`Triar una comprovació a cada node`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=228s`,children:`03:48`}),` node té un desplegable. Pots triar la comprovació que vulguis. Pots canviar-la com aquí, o podem posar la comprovació de registre. El que vulguis. Verificació d’identitat, prova de vida, coincidència facial, cribratge AML, comprovant de domicili. Totes les comprovacions que Didit pot oferir per a KYB i KYC estan disponibles dins d’aquests nodes. Així que, si volgués afegir una comprovació més aquí, per exemple un cribratge AML, la podria afegir aquí. Entrarem en les regles i en aquestes pestanyes d’aquí a un moment, però pots veure que en aquest flux de treball l’he afegit. Així que, si entres en un flux de treball de graf KYC, la majoria d’aquests fluxos començaran amb la verificació d’identitat. És la més habitual`]}),`\n`,_jsx(Heading,{level:`2`,id:`dins-del-node-de-verificació-d’identitat`,children:`Dins del node de verificació d’identitat`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=273s`,children:`04:33`}),` comprovació. I aquí veus que això és el node de verificació d’identitat. Tenim 500 comprovacions gratuïtes al mes, i el mateix per a la prova de vida i per a la coincidència facial. Ara bé, aquesta verificació d’identitat fa molt més que llegir text d’una targeta. Demostra que el document és autèntic, comprovant-ne les mesures de seguretat, buscant signes d’alteració, analitzant les tipografies i els dissenys, i després extreu cada camp: el nom, la data de naixement, el número de document, la data de caducitat, tot mitjançant OCR en qualsevol idioma i en més de 14,000 tipus de document compatibles. Per tant, això no és mai només text. Primer és una comprovació d’autenticitat i després són les dades. Així que configurem un d’aquests mòduls.`]}),`\n`,_jsx(Heading,{level:`2`,id:`modes-de-prova-de-vida-i-cost-de-cadascun`,children:`Modes de prova de vida i cost de cadascun`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=315s`,children:`05:15`}),` Anem a veure el mòdul de prova de vida, i veureu que tenim diversos modes. Tenim el mode passiu, que detecta la prova de vida amb una selfie. Tenim el mode flashing, en què confirmem la prova de vida amb patrons de llum dinàmics per detectar rostres d’usuaris reals. Després tenim l’acció 3D, que confirma la il·luminació amb algun tipus d’acció, com ara parpellejar o girar el cap. Ara bé, per a la comprovació passiva obtenim 500 crèdits gratuïts al mes i després 10 cèntims per verificació, mentre que el flashing i l’acció 3D costen 15 cèntims per verificació. I al compte gratuït no hi ha cap verificació gratuïta inclosa. Així que a la pestanya de regles,`]}),`\n`,_jsx(Heading,{level:`2`,id:`regles-llindars-cares-duplicades-i-diverses-cares`,children:`Regles: llindars, cares duplicades i diverses cares`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=356s`,children:`05:56`}),` aquí és on decidim si el mòdul és obligatori o opcional. Si anem a la pestanya de regles, hi ha diverses opcions. Això ens permet configurar la sensibilitat de la prova. Podem establir un nivell de tolerància. Si una persona té una puntuació de prova de vida inferior a 70, s’enviarà a revisió, i podem canviar-ho si volem. El mateix passa amb la decisió de rebuig. També podem tenir una opció per a les cares duplicades. Quan la cara d’un usuari coincideix amb la d’una sessió aprovada anteriorment, com procedim? Podem aprovar, revisar o rebutjar. A més, podem personalitzar el llindar de similitud segons l’ètnia, de manera que la sensibilitat de la detecció de duplicats depèn de l’ètnia. Finalment, podem definir l’acció que cal fer quan es detecten diverses cares a la imatge de prova de vida. La cara més gran sempre s’utilitza per puntuar la prova de vida. Així que aquesta és una opció que podem establir aquí. Si entrem a la`]}),`\n`,_jsx(Heading,{level:`2`,id:`configuració-avançada-i-llindars-de-qualitat`,children:`Configuració avançada i llindars de qualitat`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=416s`,children:`06:56`}),` pestanya avançada, hi ha diverses opcions. Aquí tenim el mode de privacitat facial, el nombre màxim d’intents de prova de vida, és a dir, quantes vegades pot tornar a intentar l’usuari la prova de vida dins d’una mateixa sessió de verificació, i el llindar de qualitat facial. Si no esteu segurs de què fan exactament aquests paràmetres, podeu passar el ratolí per sobre d’aquest botó d’informació. Veureu que la qualitat facial mesura la claredat de la imatge, la resolució i la nitidesa.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=440s`,children:`07:20`}),` Les imatges de baixa qualitat poden deure’s al desenfocament, a la pixelació o a una il·luminació deficient. Per tant, podem establir aquí el llindar segons la puntuació de qualitat facial. Tenim també un llindar de luminositat. Podem definir el rang acceptable de luminositat i, si la luminositat és inferior a aquest rang, evidentment podem enviar l’usuari a revisió o rebutjar-lo. Finalment, si cap d’aquestes opcions no s’ajusta a la configuració que volem, podem definir les nostres pròpies regles personalitzades.`]}),`\n`,_jsx(Heading,{level:`2`,id:`dades-de-retorn-i-rgpd`,children:`Dades de retorn i RGPD`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=467s`,children:`07:47`}),` A la pestanya de dades de retorn podem seleccionar les dades que volem excloure dels resultats de la verificació, per al RGPD, etc. Per a cada un d’aquests mòduls podem veure el preu de la verificació i, a la part superior,`]}),`\n`,_jsx(Heading,{level:`2`,id:`com-es-calcula-el-preu-del-flux-de-treball`,children:`Com es calcula el preu del flux de treball`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=480s`,children:`08:00`}),` veiem un preu total. Deixeu-me explicar-vos-ho, perquè cada node té el seu propi preu i cada flux de treball probablement tindrà un cost total lleugerament diferent. Només pagueu pels passos que realment s’executen. Cada pas es cobra per separat. Així, si la persona que fa la verificació s’atura a mig camí, només es cobraran les primeres comprovacions que hagi fet. Per això a la part inferior veieu un rang de 20 cèntims a 43 cèntims. Aquest és el rang. Si algú passa pel flux de treball, però només completa el primer pas i surt, us costarà només 20 cèntims. Si completa tota la verificació, costarà 43 cèntims. I com podeu veure al centre, aquests són tots els mòduls que hi ha dins d’aquest flux de treball concret. Podem veure quants crèdits tenim cada mes. Quan s’acabin els crèdits gratuïts, quan s’hagin fet aquestes 500 verificacions, començareu a pagar-ne el cost.`]}),`\n`,_jsx(Heading,{level:`2`,id:`validació-en-bases-de-dades-contra-registres-governamentals`,children:`Validació en bases de dades contra registres governamentals`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=545s`,children:`09:05`}),` de les eines més potents que podeu afegir no és cap comprovació amb càmera, sinó una verificació en bases de dades. Així que l’afegim aquí. Es tracta d’una comprovació d’antecedents, i veurem què fa realment, perquè aquesta validació en bases de dades es connecta a registres i bases de dades oficials de tot el món. Compara les dades de l’usuari amb aquestes fonts oficials i després les enriqueix amb camps addicionals que conté el registre. Podeu triar quins registres i fonts consultar, com veieu aquí, per a cada país. Cada servei indica el seu propi preu. Aquí a baix veieu, per exemple, diferents serveis de Canadà, i evidentment hi ha preus diferents segons el registre. Si voleu veure un país concret, com ara Alemanya, podem veure les comprovacions disponibles a Alemanya i seleccionar-les segons les nostres necessitats.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=599s`,children:`09:59`}),` Aquesta validació en bases de dades no només es pot executar aquí, al tauler, sinó que també es pot cridar directament des de l’API de Didit des del vostre propi servidor. I, igual que passa amb tots aquests mòduls, tenim regles, configuració avançada i dades de retorn. Així que, també aquí, podeu establir les vostres regles. Si fem clic aquí a coincidència parcial, podem veure com és una coincidència completa: el nom complet i el número d’identificació, si coincideixen al registre, per exemple. Una coincidència parcial pot ser només el número d’identificació. Després podeu decidir què vol dir aquesta coincidència parcial dins del vostre flux de treball. La enviem a revisió? La rebutgem? La aprovem? Així que aquest flux de treball té una bifurcació. Nosaltres`]}),`\n`,_jsx(Heading,{level:`2`,id:`ramificació-aml-i-lògica-condicional`,children:`Ramificació AML i lògica condicional`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=636s`,children:`10:36`}),` Pots fer una ramificació AML en funció de la puntuació de risc AML. AML és simplement lluita contra el blanqueig de capitals. Però, si mirem a la part de baix, veiem que ja tenim una ramificació configurada per a aquesta puntuació de risc AML. Així, si la puntuació de risc és superior a 70, podem rebutjar directament, i podem entrar aquí per veure la lògica condicional. Oi? Això és una cosa que podem configurar com vulguem. Tenim la branca 1, la branca 2 i després tots els altres casos, que vol dir que la sessió s’aprovarà. Per exemple, si algú forma part d’aquest grup, passa a la branca 2. Podríem demanar-li més informació, oi? Per exemple, podríem demanar-li un comprovant de domicili. D’aquesta manera, si algú és una mica arriscat, li podem demanar més informació que ens ajudarà a decidir si aquesta persona s’ha d’aprovar o rebutjar. Un dels altres nodes que tenim és l’estat. Ja l’hem afegit aquí, però el pots afegir al final del teu flux de treball per determinar quin serà el resultat. Així, un altre dels`]}),`\n`,_jsx(Heading,{level:`2`,id:`el-node-webhook`,children:`El node webhook`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=700s`,children:`11:40`}),` nodes que podem incloure al flux de treball és el node webhook. Així, el flux també pot contactar amb els teus propis sistemes enmig d’una verificació, i per això serveix aquest node. Pot cridar un endpoint i recuperar dades. I espera que el webhook respongui. Aquí veus un webhook POST. Tenim un payload JSON que es pot canviar. A més, també podem enviar payloads diferents. Aquests són els parells clau-valor que associen els camps de la sessió amb la sol·licitud que envies. Les dades que tornen es converteixen en variables que la següent branca avalua. Així combines les comprovacions digitals amb les teves pròpies dades de risc dins d’un únic flux. I una última cosa: podem incloure les capçaleres aquí a baix. Més parells clau-valor. Tenim l’autenticació bàsica aquí. Tot això és el que t’esperaries d’una crida webhook. Didit valida el`]}),`\n`,_jsx(Heading,{level:`2`,id:`validació-del-graf-i-errors`,children:`Validació del graf i errors`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=748s`,children:`12:28`}),` graf durant tot el temps que el construeixes. Així, si un node està mal configurat o un camí està trencat, t’indicarà exactament on. Oi? Fem clic aquí a baix. Veiem que el flux té dos errors. I veiem que la branca 1 té regles incompletes. T’indicarà què cal corregir dins del teu flux de treball. I no podràs publicar-lo fins que els errors estiguin corregits. Així, si tingués un flux de treball nou de zero i hi hagués un error, no el podria publicar. Així que, a més dels nodes individuals`]}),`\n`,_jsx(Heading,{level:`2`,id:`configuració-del-flux-de-treball-reintents-caducitat-i-url-de-callback`,children:`Configuració del flux de treball: reintents, caducitat i URL de callback`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=778s`,children:`12:58`}),` del flux de treball, tenim la pestanya de configuració aquí a dalt. Pots veure que aquesta configuració s’aplica a tot el flux de treball i no a una única comprovació. Tenim un nom del flux de treball, per descomptat. Tenim una URL de callback, que és l’adreça a la qual Didit redirigeix l’usuari quan el flux acaba. Podem permetre l’accés des d’escriptori si volem que continuï a l’escriptori. Tenim els intents permesos, així que pots canviar-los. És a dir, el nombre de vegades que un usuari pot tornar a intentar la captura del document dins d’una mateixa sessió de verificació, si un intent anterior falla. Tenim la caducitat de la sessió, és a dir, quant de temps una sessió no acabada continua vàlida abans de caducar automàticament. I això s’aplicarà a les sessions noves. I tenim la finestra de reintents, és a dir, el nombre de dies dins dels quals es permeten els reintents. Així, des de`]}),`\n`,_jsx(Heading,{level:`2`,id:`marca-blanca-del-flux`,children:`Marca blanca del flux`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=823s`,children:`13:43`}),` dins d’aquest flux de treball, podem anar a la pestanya de personalització fent clic en aquest botó de dalt. La marca blanca està integrada directament al flux. Pots entrar en aquesta pestanya i començar a modificar l’aspecte d’aquest flux de verificació: els colors, la marca, el correu electrònic, el domini i tota la resta. I a la maqueta d’aquí pots veure com es veurà en mòbil i també en escriptori.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=853s`,children:`14:13`}),` També el pots provar en diferents idiomes. Si el posem en francès, pots veure que cada comprovació ara està escrita en francès. I si vols activar la teva marca, pots activar-la aquí. Ja està. Pots activar-la amb la configuració que hem definit a la pestanya de personalització, o desactivar-la. Podem veure què passa si triem un camí diferent aquí i veure què s’envia a l’usuari. Evidentment, l’usuari no veurà el mòdul de selecció de camí, però això és només per ajudar-nos a visualitzar què passarà al pas següent, oi? Així, si es rebutja, veurem «verificació rebutjada», «verificació en revisió» o que han estat verificats. Tenim el botó de copiar l’enllaç aquí a dalt.`]}),`\n`,_jsx(Heading,{level:`2`,id:`l’enllaç-compartible-i-quan-no-usar-lo`,children:`L’enllaç compartible i quan no usar-lo`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=898s`,children:`14:58`}),` aquí a dalt. Així, si el copiem, obrim una pestanya nova, podem anar a l’enllaç d’aquí i veurem el que veurà l’usuari. De vegades només vols donar a algú el flux sense haver de connectar cap codi, i aquest botó de copiar l’enllaç fa exactament això. Copia una URL allotjada i a punt per compartir d’aquest flux de treball. Això és útil per a una prova ràpida o un enviament manual, però no és la manera recomanada d’integrar-ho. Per a producció, pots crear una sessió per usuari a través del SDK o de l’API, amb les dades del proveïdor, i així és com obtens resultats en temps real a través dels webhooks i del SDK. Així, l’opció de copiar l’enllaç és ideal per a proves i esdeveniments, i una sessió adequada és el que has de desplegar en producció. Així`]}),`\n`,_jsx(Heading,{level:`2`,id:`historial-de-versions-i-reversió`,children:`Historial de versions i reversió`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=941s`,children:`15:41`}),` A la part superior tenim l’historial de versions. Així podem veure les diferents versions i restaurar-les o consultar-ne les anteriors. Si editéssim aquest flux de treball, aquestes edicions quedarien com a esborrany per sobre de l’historial publicat, aquí. El més útil és que cada nova versió que publiquis manté el mateix ID de flux de treball. Així, el teu backend continua cridant aquest mateix ID i les crides es reenviaran silenciosament al flux de treball més recent que hagis creat, perquè l’historial queda registrat. Pots iterar amb confiança i tornar a versions anteriors sempre que calgui. Per exemple, aquest flux de treball és nou i veus que està en mode esborrany. Si hi fem qualsevol canvi, quedarà en esborrany i caldrà publicar-lo. Així que podem`]}),`\n`,_jsx(Heading,{level:`2`,id:`publicar-el-flux-de-treball`,children:`Publicar el flux de treball`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=984s`,children:`16:24`}),` publicar-lo. Aquest flux de treball només es posarà en funcionament quan es publiqui. Validarà el graf per assegurar-se que no hi ha errors. I ja està: podem copiar l’enllaç i el flux de treball ja és actiu i a punt per usar-se. Mirem`]}),`\n`,_jsx(Heading,{level:`2`,id:`integració-sdk-clau-d’api-i-el-prompt-de-configuració`,children:`Integració: SDK, clau d’API i el prompt de configuració`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=997s`,children:`16:37`}),` la integració. Hi ha diverses maneres d’integrar-ho. Podem obtenir el SDK que volem, ja sigui React Native, iOS, React o Next.js, seleccionar el flux de treball i, en aquest cas, tenim el de revisió de país d’alt risc. Podem seleccionar la clau d’API: pots tenir claus diferents per a fluxos de treball o integracions diferents, com prefereixis. O bé pots seleccionar un webhook. Així, si vols rebre notificacions de les decisions, pots afegir-lo aquí. La manera més senzilla d’integrar-ho és copiar un prompt i enganxar-lo a claw code o codeex.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=1032s`,children:`17:12`}),` Aquest prompt integrarà el flux de treball. Així, fins i tot si encara no tens Didit integrat a la teva aplicació, el prompt et donarà tot el necessari perquè aquest flux de treball funcioni a l’aplicació. Ni tan sols cal fer-ho així: també pots`]}),`\n`,_jsx(Heading,{level:`2`,id:`crear-fluxos-de-treball-amb-el-servidor-mcp`,children:`Crear fluxos de treball amb el servidor MCP`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=1047s`,children:`17:27`}),` instal·lar un servidor MCP de Didit. Descriu el flux en llenguatge natural i crearà el flux de treball per tu i l’integrarà automàticament a la teva aplicació. Digues-li què ha de fer i ho farà. Com configurar MCP ho veurem en un altre vídeo. MCP és essencialment Model Context Protocol, que et permet construir amb Didit usant llenguatge natural en eines com Claude Code, Cursor, Codex i moltes més. Així que podem passar ràpidament a la personalització.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.youtube.com/watch?v=7-nJ3JE20i4\u0026t=1077s`,children:`17:57`}),` Afegiríem el nom públic i l’URL de la política de privacitat. Tenim la identitat visual, on es poden canviar els colors. També pots importar automàticament els logotips i els colors del teu lloc web, cosa que pot ser molt útil i fàcil de fer. Aquí a baix pots pujar els logotips. I veus que ja he definit aquests colors. Per provar com quedaria amb aquests colors, si activem aquest interruptor, veurem la nostra marca blanca aplicada en el flux de verificació. Ara el desactivaré. Pots definir un correu electrònic personalitzat. Cal que omplis aquests detalls. Quan continuïs amb la verificació, pots obtenir la informació DNS i connectar-la amb el teu domini. El mateix passa si vols un subdomini. Així, tot el flux de treball està allotjat amb la teva marca i el teu domini propis. És, doncs, un procés molt senzill per als teus usuaris.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{VideoEmbed,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Crea un flux de treball KYC sense codi","keywords":["Didit Academy","tutorial en vídeo","transcripció","Crea un flux de treball KYC sense codi","verificació d'identitat","KYC","Didit"],"description":"Transcripció: crea un flux de verificació KYC visualment a Didit, amb comprovacions, bifurcacions, regles de risc, proves i publicació.","href":"/ca/academy/build-kyc-workflow"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[146,708,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"Què és un flux de treball","slug":"què-és-un-flux-de-treball","depth":2,"children":[]},{"title":"La llista de fluxos de treball i els seus ID","slug":"la-llista-de-fluxos-de-treball-i-els-seus-id","depth":2,"children":[]},{"title":"Flux simple i flux de graf","slug":"flux-simple-i-flux-de-graf","depth":2,"children":[]},{"title":"Un flux de treball de graf amb bifurcacions","slug":"un-flux-de-treball-de-graf-amb-bifurcacions","depth":2,"children":[]},{"title":"Crear un flux de treball nou a partir d’una plantilla","slug":"crear-un-flux-de-treball-nou-a-partir-d’una-plantilla","depth":2,"children":[]},{"title":"Triar una comprovació a cada node","slug":"triar-una-comprovació-a-cada-node","depth":2,"children":[]},{"title":"Dins del node de verificació d’identitat","slug":"dins-del-node-de-verificació-d’identitat","depth":2,"children":[]},{"title":"Modes de prova de vida i cost de cadascun","slug":"modes-de-prova-de-vida-i-cost-de-cadascun","depth":2,"children":[]},{"title":"Regles: llindars, cares duplicades i diverses cares","slug":"regles-llindars-cares-duplicades-i-diverses-cares","depth":2,"children":[]},{"title":"Configuració avançada i llindars de qualitat","slug":"configuració-avançada-i-llindars-de-qualitat","depth":2,"children":[]},{"title":"Dades de retorn i RGPD","slug":"dades-de-retorn-i-rgpd","depth":2,"children":[]},{"title":"Com es calcula el preu del flux de treball","slug":"com-es-calcula-el-preu-del-flux-de-treball","depth":2,"children":[]},{"title":"Validació en bases de dades contra registres governamentals","slug":"validació-en-bases-de-dades-contra-registres-governamentals","depth":2,"children":[]},{"title":"Ramificació AML i lògica condicional","slug":"ramificació-aml-i-lògica-condicional","depth":2,"children":[]},{"title":"El node webhook","slug":"el-node-webhook","depth":2,"children":[]},{"title":"Validació del graf i errors","slug":"validació-del-graf-i-errors","depth":2,"children":[]},{"title":"Configuració del flux de treball: reintents, caducitat i URL de callback","slug":"configuració-del-flux-de-treball-reintents-caducitat-i-url-de-callback","depth":2,"children":[]},{"title":"Marca blanca del flux","slug":"marca-blanca-del-flux","depth":2,"children":[]},{"title":"L’enllaç compartible i quan no usar-lo","slug":"l’enllaç-compartible-i-quan-no-usar-lo","depth":2,"children":[]},{"title":"Historial de versions i reversió","slug":"historial-de-versions-i-reversió","depth":2,"children":[]},{"title":"Publicar el flux de treball","slug":"publicar-el-flux-de-treball","depth":2,"children":[]},{"title":"Integració: SDK, clau d’API i el prompt de configuració","slug":"integració-sdk-clau-d’api-i-el-prompt-de-configuració","depth":2,"children":[]},{"title":"Crear fluxos de treball amb el servidor MCP","slug":"crear-fluxos-de-treball-amb-el-servidor-mcp","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/didit-0f962782/5fb7c0c336c92274/snippets/data/database-validation-coverage.js","/_mintlify/custom/didit-0f962782/4ac7d3c2a19a354d/database-validation-playground.js"],"subdomain":"didit-0f962782","siteName":"Didit Docs","title":"Crea un flux de treball KYC sense codi - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/academy/build-kyc-workflow","matchLevel":1},"es":{"href":"/es/academy/build-kyc-workflow","matchLevel":1},"pt-BR":{"href":"/pt-br/academy/build-kyc-workflow","matchLevel":1},"ja":{"href":"/ja/academy/build-kyc-workflow","matchLevel":1},"de":{"href":"/de/academy/build-kyc-workflow","matchLevel":1},"fr":{"href":"/fr/academy/build-kyc-workflow","matchLevel":1},"it":{"href":"/it/academy/build-kyc-workflow","matchLevel":1},"pt":{"href":"/pt/academy/build-kyc-workflow","matchLevel":1},"ca":{"href":"/ca/academy/build-kyc-workflow","matchLevel":0},"id":{"href":"/id/academy/build-kyc-workflow","matchLevel":1},"ru":{"href":"/ru/academy/build-kyc-workflow","matchLevel":1},"ko":{"href":"/ko/academy/build-kyc-workflow","matchLevel":1},"zh":{"href":"/zh/academy/build-kyc-workflow","matchLevel":1},"ar":{"href":"/ar/academy/build-kyc-workflow","matchLevel":1},"hi":{"href":"/hi/academy/build-kyc-workflow","matchLevel":1}}},"lastModified":"2026-11-07T17:38:09.259Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"ca/academy/build-kyc-workflow.mdx","locale":"ca"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Transcripció: crea un flux de verificació KYC visualment a Didit, amb comprovacions, bifurcacions, regles de risc, proves i publicació.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Crea un flux de treball KYC sense codi - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Transcripció: crea un flux de verificació KYC visualment a Didit, amb comprovacions, bifurcacions, regles de risc, proves i publicació.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/ca/academy/build-kyc-workflow\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Didit+Academy\u0026amp;title=Crea+un+flux+de+treball+KYC+sense+codi\u0026amp;description=Transcripci%C3%B3%3A+crea+un+flux+de+verificaci%C3%B3+KYC+visualment+a+Didit%2C+amb+comprovacions%2C+bifurcacions%2C+regles+de+risc%2C+proves+i+publicaci%C3%B3.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=5c9d7046051bc521eabed69583e39357303bd897136c3d236d02ac78a751560c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Crea un flux de treball KYC sense codi - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Transcripció: crea un flux de verificació KYC visualment a Didit, amb comprovacions, bifurcacions, regles de risc, proves i publicació.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Didit+Academy\u0026amp;title=Crea+un+flux+de+treball+KYC+sense+codi\u0026amp;description=Transcripci%C3%B3%3A+crea+un+flux+de+verificaci%C3%B3+KYC+visualment+a+Didit%2C+amb+comprovacions%2C+bifurcacions%2C+regles+de+risc%2C+proves+i+publicaci%C3%B3.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=5c9d7046051bc521eabed69583e39357303bd897136c3d236d02ac78a751560c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2567FF\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#2567FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.didit.me/ca/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ca/academy/build-kyc-workflow.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/academy/build-kyc-workflow\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/academy/build-kyc-workflow\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://didit.me/#organization\",\"name\":\"Didit\",\"legalName\":\"Didit Protocol\",\"url\":\"https://didit.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://didit.me/logos/primary-horizontal-light.png\"},\"sameAs\":[\"https://www.linkedin.com/company/91001155\",\"https://www.youtube.com/@getdidit\",\"https://github.com/didit-protocol\",\"https://x.com/didit\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.didit.me#website\",\"name\":\"Didit Docs\",\"url\":\"https://docs.didit.me\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.didit.me/ca/academy/build-kyc-workflow#webpage\",\"url\":\"https://docs.didit.me/ca/academy/build-kyc-workflow\",\"name\":\"Crea un flux de treball KYC sense codi\",\"description\":\"Transcripció: crea un flux de verificació KYC visualment a Didit, amb comprovacions, bifurcacions, regles de risc, proves i publicació.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/ca/academy/build-kyc-workflow#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/ca/academy/build-kyc-workflow#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Didit Academy\",\"item\":\"https://docs.didit.me/ca/academy/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Crea un flux de treball KYC sense codi\",\"item\":\"https://docs.didit.me/ca/academy/build-kyc-workflow\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.didit.me/ca/academy/build-kyc-workflow#article\",\"headline\":\"Crea un flux de treball KYC sense codi\",\"name\":\"Crea un flux de treball KYC sense codi\",\"description\":\"Transcripció: crea un flux de verificació KYC visualment a Didit, amb comprovacions, bifurcacions, regles de risc, proves i publicació.\",\"url\":\"https://docs.didit.me/ca/academy/build-kyc-workflow\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/ca/academy/build-kyc-workflow#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"Didit Academy, tutorial en vídeo, transcripció, Crea un flux de treball KYC sense codi, verificació d'identitat, KYC, Didit\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Didit Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Didit Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/academy/build-kyc-workflow"}]},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"pages":[{"title":"es","href":"/es/academy/build-kyc-workflow"}]},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"pages":[{"title":"pt-BR","href":"/pt-br/academy/build-kyc-workflow"}]},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"pages":[{"title":"ja","href":"/ja/academy/build-kyc-workflow"}]},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"pages":[{"title":"de","href":"/de/academy/build-kyc-workflow"}]},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"pages":[{"title":"fr","href":"/fr/academy/build-kyc-workflow"}]},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"pages":[{"title":"it","href":"/it/academy/build-kyc-workflow"}]},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"pages":[{"title":"pt","href":"/pt/academy/build-kyc-workflow"}]},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"tabs":[{"tab":"Primers passos","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","groups":[{"group":"Visió general","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"Verificació d'identitat, KYC i API d'AML","sidebarTitle":"Documentació de Didit","href":"/ca"},{"title":"Infraestructura de verificació d'identitat per a l'era de la IA","sidebarTitle":"Introducció","href":"/ca/getting-started/introduction"},{"title":"Verificació d'identitat: guia d'inici ràpid","sidebarTitle":"Inici ràpid: primer flux KYC","href":"/ca/getting-started/quick-start"},{"title":"Autenticació de l'API: Sol·licituds segures a KYC","sidebarTitle":"Autenticació de l'API","href":"/ca/getting-started/api-authentication"},{"title":"Funcionalitats de Didit: KYC, KYB, AML i frau","sidebarTitle":"Funcionalitats","href":"/ca/getting-started/features"},{"title":"Flux de verificació d'usuaris: procés de KYC i UX","sidebarTitle":"Flux d'usuari","href":"/ca/getting-started/user-verification-journey"}]},{"group":"Preus","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/pricing.svg","pages":[{"title":"Preus de verificació d'identitat: KYC complet des de $0.33","sidebarTitle":"Preus","href":"/ca/getting-started/pricing"},{"title":"Preus KYB per país: Lite, accionistes i UBO","sidebarTitle":"Preus de registres KYB","href":"/ca/getting-started/kyb-registry-pricing"},{"title":"Preus de validació en bases de dades: documents oficials","sidebarTitle":"Preus de validació en BD","href":"/ca/getting-started/database-validation-pricing"},{"title":"Preus de verificació de telèfon: OTP per SMS i WhatsApp","sidebarTitle":"Preus de telèfon","href":"/ca/getting-started/phone-verification-pricing"},{"title":"Preus de la verificació bancària per país","sidebarTitle":"Preus bancaris","href":"/ca/getting-started/bank-verification-pricing"}]},{"group":"Fluxos de treball i verificació","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/workflows.svg","pages":[{"title":"Constructor de fluxos de treball: disseny KYC sense codi","sidebarTitle":"Fluxos de treball","href":"/ca/console/workflows"},{"title":"Verificació d'identitat: configurar mètodes a la consola","sidebarTitle":"Mètodes de verificació","href":"/ca/console/id-verification-methods"},{"title":"Marketplace: porta el teu propi motor de verificació","sidebarTitle":"Marketplace","href":"/ca/console/marketplace"},{"title":"Enllaços de verificació: URL KYC allotjats i codis QR","sidebarTitle":"Enllaços de verificació","href":"/ca/console/verification-links"},{"title":"Unilinks: enllaços de KYC reutilitzables sense codi","sidebarTitle":"Unilinks","href":"/ca/console/uni-links"},{"title":"Idiomes compatibles: 54 idiomes i KYC multilingüe","sidebarTitle":"Idiomes compatibles","href":"/ca/integration/supported-languages"}]},{"group":"Revisió i operacions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/clipboard-check.svg","pages":[{"title":"Monitoratge de transaccions: AML, KYT i Travel Rule","sidebarTitle":"Monitoratge de transaccions","href":"/ca/console/transaction-monitoring"},{"group":"Gestió de casos","icon":"/icons/clipboard-check.svg","pages":[{"title":"Gestió de casos - Casos i cicle de vida","sidebarTitle":"Casos","href":"/ca/console/case-management/cases"},{"title":"Creació de casos - Punts d'entrada","sidebarTitle":"Creació de casos","href":"/ca/console/case-management/creating-cases"},{"title":"Assignació de casos","sidebarTitle":"Assignació","href":"/ca/console/case-management/assignment"},{"title":"Blueprints de casos - Assignació i contingut del cas","sidebarTitle":"Blueprints","href":"/ca/console/case-management/blueprints"},{"title":"Checklist de casos: bloqueig de la resolució","sidebarTitle":"Checklist","href":"/ca/console/case-management/checklist"},{"title":"Missatges als clients","href":"/ca/console/case-management/customer-messages"},{"title":"Revisió de 4 ulls: aprovació maker/checker","sidebarTitle":"Revisió 4 ulls","href":"/ca/console/case-management/four-eyes"},{"title":"Informes regulatoris de la FIU i plantilles","sidebarTitle":"Informes FIU","href":"/ca/console/case-management/fiu-reports"},{"title":"Analítica de casos i tauler de resum","sidebarTitle":"Analítica","href":"/ca/console/case-management/analytics"}]},{"title":"Revisió manual de KYC: tauler del revisor","sidebarTitle":"Revisió manual","href":"/ca/console/manual-review"},{"title":"Agent Investigator: revisió amb IA per a KYC, AML i casos","sidebarTitle":"Agent investigador","href":"/ca/console/investigator"},{"title":"Detecció d'anells de frau - Xarxes","sidebarTitle":"Xarxes","href":"/ca/console/networks"},{"title":"Xats de sessió: col·laboració d'equip en revisió KYC","sidebarTitle":"Xats de sessió","href":"/ca/console/session-chats"},{"title":"Llista de bloqueig: rostres, documents, telèfons, correus","sidebarTitle":"Llista de bloqueig d'usuaris","href":"/ca/console/blocklist-users"},{"title":"Exportar dades de verificació: informes PDF i CSV","sidebarTitle":"Exportar PDF i CSV","href":"/ca/console/export-pdf-csv"}]},{"group":"Entitats (usuaris i empreses)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/users.svg","pages":[{"title":"Entitats: usuaris i empreses a Didit","sidebarTitle":"Visió general","href":"/ca/entities/overview"},{"title":"Cicle de vida d'entitats: estats d'usuari i empresa","sidebarTitle":"Cicle de vida d'entitats","href":"/ca/entities/lifecycle"},{"title":"Vinculació de vendor_data: enllaça IDs amb entitats","sidebarTitle":"Vinculació de vendor_data","href":"/ca/entities/vendor-data-linking"},{"group":"Usuaris","icon":"/icons/users.svg","pages":[{"title":"Usuaris de proveïdor: registre KYC persistent","sidebarTitle":"Resum","href":"/ca/entities/users/overview"},{"title":"Model de dades d'usuari: esquema del proveïdor","sidebarTitle":"Model de dades d'usuari","href":"/ca/entities/users/data-model"},{"title":"Gestió d'usuaris: operacions CRUD d'usuaris del proveïdor","sidebarTitle":"Operacions d'usuaris","href":"/ca/entities/users/operations"},{"title":"Biometria d'usuaris: cerca facial i llista de bloqueig","sidebarTitle":"Cares i biometria","href":"/ca/entities/users/faces-and-biometrics"},{"title":"Documents d'usuari: identitat, comprovants i fitxers","sidebarTitle":"Documents d'usuari","href":"/ca/entities/users/documents"},{"title":"Llista de bloqueig d'usuaris: cares, documents, correus","sidebarTitle":"Llista de bloqueig d'usuaris","href":"/ca/entities/users/blocklist"},{"title":"Historial KYC d'usuari: sessions i reverificació","sidebarTitle":"Historial KYC d'usuari","href":"/ca/entities/users/kyc-history"},{"title":"Transaccions d'usuaris: historial KYT i risc","sidebarTitle":"Transaccions d'usuaris","href":"/ca/entities/users/transactions"},{"title":"Importar i exportar usuaris: operacions massives CSV","sidebarTitle":"Importar i exportar usuaris","href":"/ca/entities/users/import-export"},{"title":"Usuaris a la consola: guia per a analistes","sidebarTitle":"Usuaris a la consola","href":"/ca/entities/users/console"}]},{"group":"Empreses","icon":"/icons/businesses.svg","pages":[{"title":"Empreses proveïdores a Didit: registre KYB persistent","sidebarTitle":"Visió general","href":"/ca/entities/businesses/overview"},{"title":"Model de dades KYB: esquema d'empreses","sidebarTitle":"Model de dades d'empreses","href":"/ca/entities/businesses/data-model"},{"title":"Gestió d'empreses KYB: operacions CRUD via API","sidebarTitle":"Operacions d'empreses","href":"/ca/entities/businesses/operations"},{"title":"Historial KYB d'empreses: sessions i informes","sidebarTitle":"Historial KYB d'empreses","href":"/ca/entities/businesses/kyb-history"},{"title":"Transaccions d'empreses: historial KYT","sidebarTitle":"Transaccions d'empreses","href":"/ca/entities/businesses/transactions"},{"title":"Persones clau d'empresa: UBO i administradors","sidebarTitle":"Persones clau","href":"/ca/entities/businesses/key-people"},{"title":"Llista de bloqueig d'empreses: bloquejar KYB i països","sidebarTitle":"Llista de bloqueig d'empreses","href":"/ca/entities/businesses/blocklist"},{"title":"Importar i exportar empreses: CSV en massa","sidebarTitle":"Importar i exportar empreses","href":"/ca/entities/businesses/import-export"},{"title":"Empreses a la consola: guia de KYB","sidebarTitle":"Empreses a la consola","href":"/ca/entities/businesses/console"}]},{"title":"Webhooks d'entitats: esdeveniments d'usuari i empresa","sidebarTitle":"Webhooks d'entitats","href":"/ca/entities/webhooks"}]},{"group":"Configuració i personalització","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"Marca blanca KYC: personalització i domini propi","sidebarTitle":"Marca blanca","href":"/ca/console/white-label"},{"title":"Domini personalitzat per a verificació KYC: DNS","sidebarTitle":"Domini personalitzat","href":"/ca/console/custom-domain"},{"title":"Tauler d'analítica: KYC, KYB i KYT","sidebarTitle":"Tauler d'analítica","href":"/ca/console/analytics"},{"title":"Aplicacions a la consola de Didit: entorns Live i Sandbox","sidebarTitle":"Aplicacions","href":"/ca/console/applications"},{"title":"Facturació i pla a la consola de Didit","sidebarTitle":"Facturació i pla","href":"/ca/console/billing"},{"title":"Configuració de seguretat i inici de sessió a Didit","sidebarTitle":"Seguretat i inici de sessió","href":"/ca/console/security-and-sign-in"},{"title":"Rols i permisos: RBAC per a la consola KYC","sidebarTitle":"Rols i permisos","href":"/ca/console/roles-permissions"},{"title":"Claus d'API amb àmbit restringit - Accés restringit a l'API KYC","sidebarTitle":"Claus d'API","href":"/ca/console/api-keys"},{"title":"Registres d'auditoria: seguiment de l'activitat de l'API","sidebarTitle":"Registres d'auditoria","href":"/ca/console/audit-logs"},{"title":"Preferència d'entrenament de models","href":"/ca/console/model-training-preference"},{"title":"Retenció i eliminació de dades: controls de privacitat RGPD","sidebarTitle":"Retenció de dades","href":"/ca/console/data-retention"},{"title":"Ask Didit: el copilot d'IA de la Consola de Didit","sidebarTitle":"Ask Didit","href":"/ca/console/ask-didit"}]},{"group":"Seguretat i compliment","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/shield.svg","pages":[{"title":"Seguretat i compliment: SOC 2, ISO 27001, RGPD","sidebarTitle":"Seguretat i compliment","href":"/ca/getting-started/security-compliance"},{"title":"Consentiment biomètric per a BIPA, CUBI i Colorado","sidebarTitle":"Consentiment biomètric","href":"/ca/getting-started/biometric-consent"},{"title":"Certificacions de Didit: SOC 2, ISO 27001, iBeta","sidebarTitle":"Certificacions i atestacions","href":"/ca/getting-started/certifications"},{"title":"Guia de compliment AMLR: APIs del Reglament UE 2024/1624","sidebarTitle":"Guia de compliment de l'AMLR","href":"/ca/getting-started/amlr-compliance"}]},{"group":"Didit Academy","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/play.svg","pages":[{"title":"Curs en vídeo de Didit Academy amb transcripcions","sidebarTitle":"Didit Academy","href":"/ca/academy/overview"},{"title":"KYC, KYB i monitoratge de transaccions amb Didit","href":"/ca/academy/platform-tour"},{"title":"Verificació d'identitat (KYC): què veuen els usuaris","description":"Transcripció del vídeo: el flux KYC de l'usuari final a Didit pas a pas: marca, document, NFC, prova de vida, coincidència facial i rebuig.","href":"/ca/academy/kyc-user-experience"},{"title":"Crea un flux de treball KYC sense codi","href":"/ca/academy/build-kyc-workflow"},{"title":"Connectar Didit a Claude amb MCP","description":"Transcripció: connecta el servidor MCP de Didit a Claude per fer verificacions KYC, consultar sessions i editar regles antifrau des del xat.","href":"/ca/academy/mcp-claude"},{"title":"Com llegir un resultat de verificació","href":"/ca/academy/verification-results"},{"title":"Verificació d'empreses (KYB) explicada: del registre mercantil al titular real","href":"/ca/academy/kyb-explained"},{"title":"Regles de monitoratge de transaccions en temps real","href":"/ca/academy/transaction-monitoring"},{"title":"Integració de Didit: API, SDK i webhooks","href":"/ca/academy/integrate-api-sdk"},{"title":"Analítica, equips i rols a Didit","href":"/ca/academy/analytics-teams-roles"},{"title":"Preus de Didit explicats (vídeo)","href":"/ca/academy/pricing"}]},{"group":"Recursos","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/book.svg","pages":[{"title":"Models de dades de Didit","sidebarTitle":"Models de dades","href":"/ca/reference/data-models"},{"title":"Demostracions de verificació d'identitat: prova KYC, AML i prova de vida","sidebarTitle":"Demostracions","href":"/ca/integration/demos"},{"title":"Comparativa de verificació d'identitat: Didit vs Sumsub, Veriff, Onfido i Persona","sidebarTitle":"Comparativa de plataformes","href":"/ca/getting-started/competition-analysis"},{"title":"Skills d'agents d'IA: KYC per a Cursor i Claude Code","sidebarTitle":"Skills d'agents d'IA","href":"/ca/getting-started/agent-skills"}]}]},{"tab":"Integració / SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Integració / SDK","href":"/ca/integration/sdks"}]},{"tab":"Referència de l'API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Referència de l'API","href":"/ca/api-reference/overview"}]},{"tab":"Verificació d'usuaris","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"Verificació d'usuaris","href":"/ca/core-technology/liveness/overview"}]},{"tab":"Verificació d'empreses","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"Verificació d'empreses","href":"/ca/business-verification/overview"}]},{"tab":"Monitoratge de transaccions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Monitoratge de transaccions","href":"/ca/transaction-monitoring/overview"}]},{"tab":"Registre de canvis","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"Registre de canvis","href":"/ca/changelog"}]}],"global":{"anchors":[{"anchor":"Referència de l'API","icon":"code","href":"/ca/api-reference/overview"},{"anchor":"Consola d'empresa","icon":"gauge","href":"https://business.didit.me"},{"anchor":"Especificació OpenAPI","icon":"file-code","href":"https://docs.didit.me/ca/openapi-25.json"},{"anchor":"Prompt d'integració","icon":"wand-magic-sparkles","href":"/ca/integration/integration-prompt"},{"anchor":"Servidor MCP","icon":"plug","href":"/ca/integration/mcp/overview"},{"anchor":"Habilitats d'agent","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"pages":[{"title":"id","href":"/id/academy/build-kyc-workflow"}]},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"pages":[{"title":"ru","href":"/ru/academy/build-kyc-workflow"}]},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"pages":[{"title":"ko","href":"/ko/academy/build-kyc-workflow"}]},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"pages":[{"title":"zh","href":"/zh/academy/build-kyc-workflow"}]},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"pages":[{"title":"ar","href":"/ar/academy/build-kyc-workflow"}]},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"pages":[{"title":"hi","href":"/hi/academy/build-kyc-workflow"}]}]},"basePath":"","title":"Crea un flux de treball KYC sense codi - Didit Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}