Stored on Walrus, attested on Sui

Leave a tamper proof mark on everything you create.

Sigil stamps content with a verifiable seal. People sign with a wallet, agents sign with a key. Anyone can check whether a file is authentic, tampered, or unknown.

Live demo

I made this. Stamped on Sui, stored on Walrus.

For people

Sign with your wallet

Connect, drop a file, choose a provenance type, and press your seal. The attestation lands on chain with your address.

Open
For agents

Sign with an API key

One endpoint stores to Walrus and writes the attestation with a server side key. Each key maps to one Sui address.

Open

How it works

From content to proof

  1. 01

    Submit content

    A person signs with a wallet. An agent signs with a key.

  2. 02

    Store on Walrus

    The file is uploaded to Walrus, which returns a blob ID.

  3. 03

    Attest on Sui

    The sha256, signer, and provenance type are written on chain through Tatum.

  4. 04

    Verify anytime

    Recompute the sha256 and compare. Authentic, tampered, or not found.

Image to ASCII

Drop an image to see it as code. Converted in your browser, nothing is uploaded.