Skip to content

Project · document signing

Flowsta Signing DNA

a building block for signing filesSigning DNA powering Flowsta Sign It. Ed25519 signatures over file hashes on a public Holochain DHT.
How you run it
not recorded
Holochain version
0.6.0
Activity
active
Checked
29 October 2026

What is Flowsta Signing DNA and what is it for?

Flowsta Signing DNA is the Holochain network code behind Flowsta Sign It, a service that lets someone sign a file and later show that they signed it and on what terms. It keeps cryptographic signatures over file fingerprints on a public network, so anyone can check a signed file without an account and without asking the project that made it.

Flowsta Signing DNA is the signing layer behind Flowsta Sign It, a service for signing files and checking those signatures later. Flowsta keeps three Holochain networks apart so different data gets different treatment: a public identity network, an encrypted private one for email and sessions, and this public signing network. Signatures are meant to be public and permanent, and giving them their own network keeps verification independent of the identity and private data held elsewhere.

To sign a file, an app hashes it and asks Flowsta Vault, the desktop app that holds the signer's keys, to sign that hash. The key stays on the signer's device and every signature is approved in a dialog. The record carries a timestamp and the signer's terms of reuse, including a licence and a policy on AI training, and it can add a short public note or a small preview image. Signers can take a signature back, and the revocation is itself a signed record shown beside the original.

A photographer can sign an image once and later match a resized or re-encoded copy back to that signature, because the record can carry fingerprints designed to survive editing. Verification is open to anyone: drop a file on the Sign It verify page, where it is hashed in the browser, or look the file's SHA-256 hash up through the public verification API. The project's documentation at docs.flowsta.com/sign-it sets out the signing and verification flow.

How to get it

As a library

  1. Clone the repository and work from the v1.4 directory.
  2. Install the Rust toolchain with the wasm32-unknown-unknown target and the Holochain CLI (hc) version 0.6.0 that the README names as build requirements.
  3. Run bash build.sh to produce workdir/flowsta_signing_v1_4_happ.happ, the bundle a node installs into a Holochain conductor.

Source: https://github.com/WeAreFlowsta/flowsta-signing-dna

Questions people ask

How do you check whether a file has been signed?
Drop the file on the Sign It verify page; it is hashed in the browser and no account is needed. A developer can instead look up the file's SHA-256 hash through the public verification API, which also needs no authentication. source
Can a signer take a signature back?
Yes. A signer can revoke their own signature, and the revocation is itself a signed record that appears alongside the original rather than erasing it. source

From 4 public sources, checked 23 September 2026.

Try Flowsta Signing DNA

  • Code on GitHubOpen on GitHub ↗Last change 25 October 2026.
  • Websiteflowsta.com ↗
  • ReleaseNo GitHub release recorded.
  • The project's own files do not say how it is run.

Details & sources

Evidence

Last change
api.github.com/repos/WeAreFlowsta/flowsta-signing-dnalisted by a third party · seen since 20 October 2026 · github.repository@1
Activity
api.github.com/repos/WeAreFlowsta/flowsta-signing-dnalisted by a third party · seen since 26 October 2026 · liveness@1

Compatibility

holochain-client
—
happ.yaml
present · v1.0/happ.yaml @ 2ca3b40
web-happ.yaml
absent
Do you maintain Flowsta Signing DNA?Add your name to this project’s page.
Claim this page