Sign It by Flowsta

Sign your work.
Prove it's yours.

Sign any file. Anyone can verify it's yours. No accounts required, no servers storing your work, no platform owns it.

Built for artists, photographers, writers, businesses, and developers.

Powered by Holochain — no central database, no blockchain gas fees, no vendor lock-in.

flowsta.com/dashboard/sign-it/
Sign It on the Flowsta dashboard — drag and drop to sign, recent signatures, monthly quota

Find your fit

Who are you?

Tap the one that fits — we'll show you exactly how Sign It helps.

For Artists

Protect your art from unauthorised use

Worried AI scrapers, NFT minters, or content thieves will take your work and claim it as their own? Sign It gives you a public, verifiable record that proves authorship and declares exactly how your work can be used.

flowsta.com/dashboard/sign-it/
Declaring AI training policy, license, commercial availability and contact preference when signing a file

Declare exactly how your work can be used.

License, commercial availability, AI training policy, contact preference — every signature carries machine-readable rights that anyone (including AI pipelines) can check before using your work.

Prove you made it first

Every signature is timestamped and recorded publicly. If someone copies your work later, the timeline is on your side.

Tell AI to back off

Declare your AI training policy in the signature itself. Anyone — including AI companies — can read it before using your work.

License on your terms

Pick a Creative Commons or custom license. Allow contact for commercial use without exposing your email.

For Photographers

Stake your claim on every photo you shoot

Sign every file straight out of your editor. Sell prints, license commercially, or release as personal-use only — your terms travel with the file.

Find your photos in the wild

Sign It uses perceptual hashing — even cropped, resized, or recompressed copies can be linked back to your original.

Commercial inquiries, no spam

Anyone wanting to license your photo can contact you through Flowsta. Your email stays private.

Multi-shooter projects

Multiple photographers can sign the same file. Wedding shoots, agency work, collaborations — every contributor on the record.

Shooting RAWs? Flowsta Vault signs files up to 10 GB and runs locally — right-click straight from your file manager, no upload required.

For Writers, Musicians & Filmmakers

Lock in your authorship from the first draft

Manuscripts, demos, scripts, edits — sign every version as you go. Build a verifiable trail of authorship that holds up long after publication.

Version-by-version proof

Sign drafts, edits and final cuts. Every version timestamped, every contributor identifiable.

Disclose AI use upfront

Declare whether your work is human-only, AI-assisted, or AI-generated. Transparency builds trust with your audience.

Co-author signatures

Co-writers, producers, editors — everyone on the project can sign the same file. Credits become verifiable.

Editing big project files or long audio? Flowsta Vault signs files up to 10 GB locally — right-click from your file manager, no upload required.

For Business Documents

Sign contracts and approvals — no platform lock-in

Contracts, NDAs, statements of work, board resolutions. Sign It records who signed what and when, on a public ledger nobody can quietly edit.

Multi-party signing

Counter-parties sign the same document. All signatures appear on the same verification page — no chasing PDFs around inboxes.

No vendor between you

Signatures live on a distributed network, not a SaaS database. No subscription cancellation can erase your records.

Tamper-evident

Edit a signed document and the signature breaks. Anyone can verify the file matches what was originally signed.

Verify

Check a File

Drop any file to check if it has been signed. For exact matches, the file is hashed in your browser. For similar file detection, the file is sent to the server for fingerprinting and immediately discarded.

Drop a file here to verify

or click to choose a file

How It Works

Three Steps

Step 1

Sign your file

Drop a file into Flowsta Vault on your desktop, or sign from your dashboard at flowsta.com. Your file is hashed locally and signed with your private key.

Step 2

Stored on DHT

Your signature, metadata, and content rights are committed to a public Holochain DHT. No central server — distributed across the network.

Step 3

Verify anywhere

Anyone can drop the file on this page to check signatures. The file is hashed in the browser — nothing is uploaded. Free, forever.

Features

More Than a Signature

Content Rights

Declare your license, commercial availability, and AI training policy. A machine-readable rights manifest backed by cryptographic proof.

AI Disclosure

Declare whether content was human-created, AI-assisted, or AI-generated. Transparent, verifiable, and attached to the signature.

Integrity Checks

Before signing, Vault scans your file for hidden content — steganography, appended data, invisible Unicode. Results are recorded in the signature.

Multi-Signer

Multiple people can sign the same file. Contracts, approvals, attestations — all parties visible on one verification page.

What else you get

The small print nobody else offers

Find your work in the wild

Perceptual matching catches resized, cropped, recoloured, recompressed and re-encoded copies — not just exact files. Photographers and artists can spot stolen work even after it's been edited.

Public creator pages

Every signer gets a public profile listing all their signed work. Use it as a verifiable portfolio — proof of authorship across your whole catalogue, in one link.

Private contact relay

Anyone interested in licensing or commissioning your work can message you through Flowsta. Your email address is never exposed — they reach you, you decide whether to reply.

Free verification, forever

Anyone can drop a file on our verification page to check signatures — no account, no signup. Up to 30 lookups a minute per IP, plenty for typical audience-validation.

Bulk signing in the dashboard

Drop dozens of files at once into your Flowsta dashboard. Sign a whole shoot, an album, a portfolio drop, a release batch — one batch, full content rights applied to every file.

Right-click to Sign It

Use Flowsta Vault and you can sign any file straight from your OS file manager. Right-click, choose "Sign It with Flowsta Vault," and the file lands in Vault ready to sign — Linux, macOS, Windows.

Get Flowsta Vault →

Sign files up to 10 GB

Flowsta Vault signs huge files locally — no upload, no size limit dance. RAWs, long-form audio, video edits, project bundles — sign without leaving your machine.

Get Flowsta Vault →

Outlives any platform

Signatures are recorded on a public Holochain DHT, replicated across many nodes. Even if Flowsta itself disappeared tomorrow, your signatures and proofs of authorship would still be verifiable.

For Developers

Add Sign It to your app

OAuth scope, JS SDK, webhooks for sign and revoke events. Drop signing into your platform in an afternoon.

OAuth + JS SDK

Request the sign scope. Call flowstaAuth.sign(file). Done.

Webhooks

Subscribe to sign.created and sign.revoked events. HMAC-signed payloads.

Public verify API

Free, unauthenticated endpoint. Verify signatures from your own backend or browser.

Why Sign It

How it compares to the alternatives

Most provenance tools embed credentials inside your file. The problem: nearly every platform strips metadata on upload — Instagram, X, WhatsApp, most CMSes. Your proof of authorship disappears silently. Sign It stores nothing in your file. The signature lives on a distributed network, indexed by hash. Strip whatever you like — the proof remains.

 Sign ItC2PA / AdobeBlockchain NFTDocuSign
Cost per signatureFree / paid plansTied to AdobeGas fees ($1-$50+)Paid only
File hostingNot stored anywhereEmbedded in fileIPFS/centralisedOn their servers
Open ecosystemYes — anyone can verifyAdobe-led standardChain-specificVendor lock-in
AI training disclosureBuilt inPartialNoNo
Multi-signerYesYesNo (1 mint)Yes
RevocableYesNoNo (immutable)Limited
Privacy on verifyHashed in browser (file only sent for similar-match, then discarded)LocalPublic chainServer-side
Works offlineYes (Vault)YesNoNo
Survives metadata strippingYes — signature is on the network, not in the fileNo — most platforms strip it on uploadN/AN/A
Survives vendor shutdownYes — DHT + recovery phraseNo — Adobe Verify requiredDepends on chainNo
Verifies actual file contentYes — SHA-256 hash of the fileYesNo — token points to a URLNo — verifies identity only
Finds modified copiesYes — perceptual fingerprint on DHTNoNoNo

Comparison reflects typical use cases. Each tool serves valid but different needs.

Built on Holochain

Why this has never existed before

No central database

Your signatures live on a peer-to-peer Holochain DHT. There is no "Flowsta signatures server" that can be seized, subpoenaed, or shut down.

Nothing embedded in your file

Unlike metadata-based solutions, Sign It doesn't touch your file at all. Upload it anywhere, compress it, strip the EXIF — the signature is still verifiable by anyone with the hash.

No gas fees. No tokens. No wallet.

Holochain is agent-centric — each user has their own source chain. Signing costs fractions of a cent to replicate. We pass that on as a free tier.

Survives us

If Flowsta ceased to exist, your signatures would remain verifiable on the DHT. Your 24-word recovery phrase lets you keep signing from any compatible conductor. This isn't a promise — it's how the architecture works.

Finds your work even when it's been changed

Someone crops your photo, recompresses it, or rips your audio to a different format. The exact hash changes — but Sign It's perceptual fingerprinting can still match it back to your original signed work. The fingerprint is stored on the DHT alongside your signature, so modified copies are discoverable by anyone.

Not an NFT

NFTs promised "prove you own a thing" but delivered speculation, wallets, and URLs pointing to JPEGs on someone else's server. Sign It is cryptographic proof tied to actual file content — verified against the SHA-256 hash, not a token on a marketplace.

Built in Australia

Flowsta is a small team focused on user-owned identity infrastructure. We don't sell data, don't run ads, and don't take venture capital that conflicts with user interests.

Anyone can verify. No account needed.

Verification is free, unlimited, and requires no login — drop a file or query the API. Most signing services lock verification behind accounts or paid plans. Proof of authorship is only useful if anyone can check it.

For AI Companies & Platforms

Check before you train

Query any file's declared rights with a single API call — no key, no account required.

GET https://auth-api.flowsta.com/api/v1/sign-it/content-rights?hash=<sha256>

Respect declared rights

If the creator set ai_training: NotAllowed, skip it. If they're open to licensing, contact them through our blind relay.

Open schema

The content-rights field set is open — no proprietary format, no API key, no license fee. We want every provenance tool to use the same fields.

Pipeline-friendly

JSON response, 5-minute CDN cache, edge-cacheable. Safe for checking millions of files without flooding the API.

Questions

Frequently asked

Is my file uploaded when I verify?

Your file is hashed in your browser with SHA-256, and we look for an exact match using just that hash. If no exact match is found, the file is briefly sent to our server to compute a perceptual fingerprint (which finds resized, cropped, or recompressed copies of signed work), then immediately discarded. The bytes of your file are never stored.

Where are signatures stored?

On a public Holochain DHT — a distributed hash table maintained by a network of nodes. There's no central server we could shut down, no database we could lose. Signatures are replicated across the network and can be verified by anyone.

Why not blockchain?

No gas fees, no per-transaction cost, no token speculation, no environmental footprint. Holochain is agent-centric — each user has their own chain — making per-action cost effectively zero. We didn't want signing your own work to require buying crypto.

How is Sign It different from NFTs?

With NFTs you mint a token on a public blockchain, the token is the thing you own, and the file itself usually lives somewhere else — a URL, an IPFS hash.

Sign It comes at it from the other end. When you sign a file, the hash, your signature, and a timestamp go on a public Holochain DHT. The file never has to leave your device — no IPFS, no public mirror, nothing. That record alone is a strong cryptographic claim: "this person made this, on this date, before anyone else." Which is what ownership actually means before trading gets layered on top.

Sign It also uses perceptual hashing alongside cryptographic hashing, which means modification doesn't break the proof. If someone takes your image and crops it, re-encodes it, or trims and remixes your audio and tries to claim it as theirs, your original signature can still be matched against the derivative.

NFTs went straight at tradeability. Sign It is built around proving you made something first — which is why the right time to sign something is before anything goes online, not after.

What happens if I lose my recovery phrase?

Your account can't be recovered — that's the cost of true zero-knowledge. Your existing signatures stay on the DHT (they're already public), but you won't be able to sign new files as the same identity. Back up your 24-word recovery phrase somewhere safe.

Can I revoke a signature?

Yes. Revocation is a separate signed entry that any verifier sees alongside the original. Useful if you signed something by mistake, or if you withdraw consent. The original signature stays visible — revocation is a public statement, not a deletion.

What file types are supported?

Any file. Sign It works on the SHA-256 hash, so it doesn't care if it's an image, video, PDF, .zip, source code, or anything else. Perceptual hashing (for similar-file detection) currently covers images, audio and video.

How does similar-file detection work?

When you sign an image, audio, or video file, Sign It computes a perceptual fingerprint — a compact representation of what the content looks or sounds like, not the exact bytes. This fingerprint is split into bands and stored on the Holochain DHT alongside your signature.

When someone verifies a file that has no exact SHA-256 match, Sign It computes the fingerprint of the uploaded file and searches the DHT for similar bands. This means cropped, resized, recompressed, or format-converted copies of your signed work can still be matched back to your original signature.

For images this uses perceptual hashing (pHash). For audio it uses Chromaprint (the same algorithm Shazam-style services use). For video it uses frame-sampled perceptual hashing. The file is sent to the server only for fingerprinting, and is immediately discarded — we never store it.

What's the cryptography under the hood?

Ed25519 signatures (the same scheme used by SSH, Signal, and Holochain itself). Keys are generated from your 24-word recovery phrase via HMAC-SHA256 derivation. Vault holds your private key; the public key is your identity on the network.

How does multi-signer work?

Each signer creates their own signature on the same file hash. All signatures show up on the same verification page. There's no 'document owner' coordinating signers — anyone with the file can add their signature at any time.

Can someone fake my signature?

Only if they have your private key (or your recovery phrase). The signature is cryptographically tied to your public key — anyone who finds someone else's public key can verify their signatures, but only the holder of the matching private key can create new ones.

What does it cost?

Free for Verify (always). Free tier for signing includes 2 signatures per month for individuals, 250 per month per developer org. Paid tiers scale up — see Premium pricing for individuals or Developer pricing for orgs.

Can I show a signature badge on my own website?

Yes. Drop this two-line snippet into any page, replacing the hash with your file's SHA-256:

<div data-flowsta-hash="abc123..."></div> <script src="https://flowsta.com/sign-it/widget.js" async></script>It renders a card showing signer, timestamp, and content rights. Light and dark themes auto-detect. Full reference: Badge & Widget docs.

How do AI training pipelines check a file's rights?

Any signed file exposes a machine-readable rights endpoint:

GET https://auth-api.flowsta.com/api/v1/sign-it/content-rights?hash=<sha256>It returns the signer-declared license, AI-training policy, commercial-licensing stance, and contact preference as JSON. If the signer set ai_training: NotAllowed, pipelines should skip the file. Most restrictive policy wins when multiple signers disagree. Full spec: Content Rights API.

Want to see how easy it is to start signing?

1

Sign in at flowsta.com

2

Click Sign It on the Dashboard

3

Drag and drop your file

4

Click Sign

It's that easy.