Documentation Index
Fetch the complete documentation index at: https://docs.dokstamp.com/llms.txt
Use this file to discover all available pages before exploring further.
Ciclo de Vida do Certificado
Cada certificado no DokStamp possui um campostatus que determina quais as ações que podem ser realizadas e como aparece ao público. As transições de estado são geridas internamente pela plataforma.
Valores de estado
| Estado | Descrição |
|---|---|
draft | Certificado em preparação. Ainda não verificável publicamente. |
issued | Certificado emitido oficialmente. O URL de verificação está ativo. |
revoked | Certificado revogado após a emissão. O URL de verificação apresenta um aviso de revogação. |
expired | Certificado ultrapassou a data de validade (se uma foi definida). |
Transições de estado
Emitir um certificado
Para fazer a transição de um certificado dedraft para issued, passe finish: true ao criá-lo. Isto desencadeia o fluxo de emissão completo: assinatura do ficheiro, geração do historial académico e notificação do estudante.
finish (ou passar false) cria o certificado como draft, permitindo revisão antes da publicação oficial.
Revogar um certificado
ChamePUT /certificates/{uuid}/revoke com um motivo opcional:
Verificação pública
Quando um certificado se encontra no estadoissued, o campo public_verification_url é preenchido:
Snapshot do Sujeito da Credencial
No momento em que um certificado é emitido, o DokStamp captura um snapshot dos dados de identidade do estudante (nome, email, documento de identificação, data de nascimento, país). Esse snapshot é armazenado de forma imutável juntamente com o certificado, de modo que a credencial permaneça verificável mesmo que o perfil do estudante seja atualizado posteriormente.Ancoragem em blockchain
Os certificados incluem campos opcionaisblockchain_tx_hash e blockchain_tx_url para ancoragem em blockchain. Quando definidos, fornecem uma prova resistente a adulterações de que o certificado foi registado num ledger público num momento específico no tempo.