Skip to content

Quickstart — TypeScript

Quickstart — TypeScript / Node.js

Install

Terminal window
npm install @verbitas/sdk

Sign and verify

import fs from "fs";
import { VerbitasClient } from "@verbitas/sdk";
const client = new VerbitasClient({ apiKey: process.env.VERBITAS_API_KEY! });
// Sign
const result = await client.sign(fs.createReadStream("photo.jpg"), {
recipe: "image-genai-v1",
});
console.log(result.manifestUrl);
// Verify
const verification = await client.verify(fs.createReadStream("photo.jpg"));
console.log(verification.status); // "verified_provenance"
console.log(verification.proves); // what this proves
console.log(verification.doesNotProve); // what this does not prove