Starter
$1,600/mês
- Checagens incluídas
- 2,000 kyc_basic checks
- Ideal para
- Fintechs pilotando KYC de onboarding
Native KYC
Em desenvolvimentoEnvie um documento e uma selfie, rode liveness e conferência facial, cheque contra listas de sanções e PEP, e receba de volta approved, review ou rejected — com a cadeia de evidência completa por trás. Um guard em nível de código, não só um prompt, bloqueia aprovação automática sempre que falta evidência obrigatória.
O caso de uso
Fazer onboarding de um cliente de serviço financeiro brasileiro significa provar que um documento é genuíno, que a pessoa apresentando ele é quem diz ser, e que ela não está em uma lista de sanções ou PEP — e depois conseguir mostrar ao seu regulador exatamente como você chegou nessa conclusão.
O Native KYC roda cada caso por um pipeline de 7 passos — extração de documento, integridade de documento, liveness, conferência facial, checagem de fontes, veredito, entrega de webhook — registrando evidência em cada passo antes de seguir para o próximo. Um passo obrigatório que falha manda o caso para `review` em vez de falhar silenciosamente ou aprovar automaticamente.
O veredito em si é explicável por construção: um agente Bedrock lê só a cadeia de evidência já gravada (nunca a imagem, nunca o CPF cru) e propõe uma decisão; um guard em nível de código recalcula se toda evidência obrigatória está presente e consistente, e só pode rebaixar `approved` para `review` — nunca subir um `review` que o guard discorda.
O Native KYC é um produto standalone — não exige o Native Biometrics. Ele tem o próprio passo de liveness e conferência facial; o Native Biometrics continua sendo a escolha certa quando o que você precisa depois é reverificação contínua (step-up, recuperação), não um bureau de onboarding pontual.
O pipeline de sete passos
O que vem na caixa
Lê RG, CNH, CIN e passaporte brasileiros via OCR do Textract mais um modelo de visão Bedrock que estrutura os campos extraídos.
Validação de dígito verificador do CPF, cruzamento com o CPF submetido, coerência de datas, nome ancorado no texto do OCR e uma allow-list de documento configurável por tenant.
O Amazon Rekognition Face Liveness prova presença; o `CompareFaces` confere a captura ao vivo contra a foto do documento. Os dois scores viram evidência — nunca as imagens.
Cruza contra a lista OFAC SDN, a lista consolidada da ONU, a lista consolidada da UE e as listas CEIS/CNEP/PEP do Brasil, com casamento exato e fuzzy de nome.
Traga a sua própria credencial Serpro (guardada por tenant no Secrets Manager) para adicionar checagens de Consulta CPF e Datavalid — cobradas na dimensão `kyc_official`.
`approved`, `review` ou `rejected`, com a evidência de cada passo consultável via a API do caso. Um guard em nível de código — não uma instrução de prompt — garante que `approved` nunca saia sem a evidência obrigatória presente.
Do upload ao veredito
O Native KYC é assíncrono por design — um caso percorre o pipeline em segundo plano; consulte `GET /v1/cases/{id}` ou espere o webhook.
Peça URLs presigned do S3 para cada slot de imagem e envie direto para o S3 — nunca multipart para a própria API.
Rode a captura de liveness contra o `sessionId` devolvido, depois submeta o caso com as chaves de objeto enviadas e esse `livenessSessionId`. Devolve `202 Accepted`.
Consulte status e evidência a qualquer momento, ou receba um webhook assinado por HMAC quando o caso chegar a um status final.
`api-kyc-hml.swepay.com.br` acima é ilustrativo — o Native KYC ainda não tem host público implantado (o pipeline está implementado; o onboarding no Marketplace Subscription Hub está pendente). Referência completa do pipeline e da política na página de desenvolvedores. Perguntas técnicas: [email protected].
Segurança e conformidade
O Native KYC trata alguns dos dados pessoais mais sensíveis que uma fintech lida — documento, CPF, rosto. Foi construído para reter evidência, não as imagens por trás dela.
A imagem de referência da liveness vive só em memória durante a execução do pipeline e é descartada — nunca gravada em S3, DynamoDB ou uma coleção Rekognition. A evidência de liveness e face match é um score numérico, nunca a imagem.
A evidência passo a passo — hashes, scores, status, racional do veredito — é retida para atender o requisito de rastreabilidade, sem as imagens cruas do documento ou da selfie.
As checagens de fonte oficial (`kyc_official`) só rodam se você configurar a sua própria credencial Serpro, guardada por tenant no AWS Secrets Manager. O Native KYC nunca consulta a Serpro em seu nome com credencial própria da Swepay.
Armazenamento (DynamoDB, S3, SQS) fica em `sa-east-1`. A extração de documento e o modelo de veredito rodam em `us-east-1` (disponibilidade de Textract/Bedrock) e nunca recebem o CPF ou a imagem depois da extração — só a cadeia de evidência sanitizada.
Pricing
Cobrado inteiramente via AWS Marketplace. `kyc_basic` cobre o pipeline principal; adicione `kyc_official` só para os casos em que você configurou o Serpro.
Todo plano abaixo inclui um pacote de checagens `kyc_basic`; uso acima do plano é cobrado por dimensão.
| Dimensão | Descrição | Preço |
|---|---|---|
kyc_basicBasic KYC check | OCR + liveness + face match + public-list screening | US$ 0.90 |
kyc_officialOfficial-source KYC | Adds Serpro official-source verification (BYO credentials) | US$ 2.20 |
kyc_reviewHuman review | Case routed to the human-review queue | US$ 4.00 |
bureau_queryBureau query | Pass-through source/bureau query cost | Cost + 25% |
Precificado por volume de checagens `kyc_basic`.
$1,600/mês
$15,500/mês
$50,000/mês
Fale com engenharia para um Private Offer do AWS Marketplace com volume customizado e SLA contratual.
Falar com engenharia→Qual eu preciso?
Produtos independentes (ADR-0003) que resolvem problemas diferentes e se integram bem juntos. A maioria das fintechs começa pelo que casa com o momento: fazer onboarding de um cliente novo, ou reverificar um que já conhecem.
| Critério | Native Biometrics | Native KYC |
|---|---|---|
| Pergunta central | Essa é a mesma pessoa que fez o enrollment? | Quem é essa pessoa, e o documento dela prova isso? |
| Momento típico | Autenticação step-up, recuperação de conta, verificação recorrente | Onboarding de um cliente novo, pela primeira vez |
| Entrada | Só captura facial ao vivo | Documento (RG/CNH/CIN/passaporte) + captura facial ao vivo + CPF |
| Saída | Assertion assinada (JWS), qualquer IdP verifica offline | Veredito explicável (approved/review/rejected) + cadeia de evidência |
| Checagem de sanções/PEP | Não | Sim (OFAC, ONU, UE, CEIS/CNEP/PEP) |
| O que é armazenado | Só o vetor facial, na coleção Rekognition do seu tenant | Cadeia de evidência (scores, status) — sem imagem, sem template |
Precisa dos dois? Assine cada um de forma independente no AWS Marketplace — não existe SKU combinado, e não há exigência de rodar um para usar o outro.
Perguntas frequentes
Respostas diretas para as perguntas mais comuns antes de uma revisão de compliance.
Não. O Native KYC nunca retém a imagem do documento, a selfie ou um template biométrico. O que é retido é a cadeia de evidência — scores, status e o racional do veredito — suficiente para atender a rastreabilidade da Circular BCB 3.978 sem as imagens por trás dela.
Você. As checagens de fonte oficial da Serpro (`kyc_official`) só rodam com a sua própria credencial Serpro, que você fornece e que fica guardada por tenant no AWS Secrets Manager. A Swepay nunca consulta a Serpro em seu nome com credencial própria.
Não. Um guard em nível de código recalcula, independente do modelo de veredito, se toda evidência obrigatória está presente e consistente. Se o modelo propõe `approved` mas o guard discorda, o resultado é sobrescrito para `review` — nunca o contrário.
OFAC SDN (com aliases), a lista consolidada da ONU, a lista consolidada da UE e as listas CEIS, CNEP e PEP do Brasil via o Portal da Transparência — atualizadas diariamente.
Não. O Native KYC tem o próprio passo de liveness e conferência facial e funciona standalone. Os dois são produtos independentes — assine um, os dois, ou nenhum — que se integram bem juntos; veja a comparação abaixo.
Ele fica em `review` até o seu time resolver — consultável a qualquer momento via `GET /v1/cases/{id}` e a cadeia de evidência dele, com um webhook já entregue quando o caso chegou nesse status. O Native KYC ainda não tem um console de revisão dedicado; construa a sua própria UI de revisão sobre a API de evidência, ou trate no seu ferramental de operação já existente.
Assine, receba as credenciais JWT, submeta o primeiro caso hoje.
Assinar Native KYCPergunte para engenharia antes de assinar — comportamento do pipeline, formato da evidência, ou escopo do Serpro.
Escrever para engenhariaPara bureaus e plataformas fazendo onboarding acima de 100.000 checagens por mês, ou que precisam de ajuda para escopar Serpro/fontes oficiais.
Falar com engenharia