● ● ●build

Build on mind.

The TypeScript SDK handles the full protocol loop. Seal folios off-chain, publish to the registry, or tokenize with ERC-7407 on Base.

import {
  createFolio, seal, sealAndUpload,
  IpfsStorage,
} from '@mindsafe/sdk';

const folio = createFolio(
  { title: 'Mona Lisa (study)', medium: 'digital' },
  { schema: 'creative-work/v1' },
);

const sealed = seal(folio);

const storage = new IpfsStorage({
  gateway: 'https://ipfs.io',
});
const { uri, receipt } = await sealAndUpload(
  folio, storage
);