04 · sdk + integração

Selagem em
cinco linhas.

SDK npm em TypeScript + ESM. Roda no navegador (Web Crypto API) e em Node 20+. REST público sem auth pra verificação. Contratos open-source verificáveis on-chain. Envelope V66-SEAL-04 documentado byte-a-byte. MIT license. Self-hosted opcional.

sdk 0.2.1·v7.5.0·open-source ✓·1030/1030 tests passing·mit license
02 · instalar

@trustlayers/sdk

TypeScript + ESM. Roda no navegador (Web Crypto API) e em Node 20+. Zero servidor próprio — chaves geradas on-device, IPFS pinning, anchor on-chain direto.

install
# npm
npm install @trustlayers/sdk

# pnpm
pnpm add @trustlayers/sdk

# yarn
yarn add @trustlayers/sdk
03 · selar

Sela um arquivo.

seal.ts
import { seal } from '@trustlayers/sdk'
const keys = await seal.keys()
const file = await fetch('./doc.pdf')
const proof = await seal({ file, keys, tier: 'apex' })
console.log(proof.sealId, proof.txHash)

// 5 linhas. Hash + assinatura + IPFS + ancoragem on-chain.
04 · verificação

REST público. Sem auth.

Endpoint aberto pra qualquer pessoa verificar um selo. Implementa CORS amplo. Rate limit por IP previne abuso, mas verificação é direito público.

# Verificar por sealId
GET https://trustlayers-app.vercel.app/api/verify/[sealId]

# Resposta
{
  "sealId": "a1b2c3...",
  "author": "did:contexttrust:...",
  "sealedAt": "2026-05-06T10:42:00Z",
  "contentHash": "BLAKE3:...",
  "anchor": { "chain": "polygon", "txHash": "0x..." },
  "valid": true
}
builders

Use no seu app.

SDK MIT no GitHub. Issues, discussions e PRs abertos. Suporte direto pra integradores dos primeiros 100 — abre uma issue ou manda DM.

SDK · cøntextTrust Protocol