← sigyl.org

sigyl / about

what is this

Sigyl is a protocol for decentralized identity. You host a small file on your own domain. That file says who you are. No platform owns it. No company can delete it.

This site is a mirror — a directory of identities that the person who runs it has personally vouched for. If you're on this list, someone here knows you.


why it's different

No platform. Your identity lives on your domain, not on someone else's server. If this mirror disappears, your identity doesn't.

No fees. Hosting a JSON file costs nothing. Running a mirror costs a few dollars a year at most. There is nothing to monetize and nothing to enshittify.

Human vouching. You don't get on a mirror by signing up. Someone who already knows you adds you. That's the spam filter. That's the moderation layer. It's a feature, not a limitation.

No algorithm. This is a list of people. It is sorted by nothing. It surfaces no engagement metrics. It does not want anything from you.


how to get on this mirror

Three steps:

1. Generate your key at sigyl.org/keygen. This happens in your browser. Nothing is sent anywhere.

2. Publish the file it gives you at yourdomain.com/identity.json. Any static host works. GitHub Pages, Cloudflare Pages, Netlify — all free.

{ "identities": [ { "public_key": "your-key-here" } ] }

3. Reach out to the admin of this mirror — a person who knows you and is willing to vouch for you. They add your domain. Next crawl, you're on the list.


run your own mirror

Running a mirror makes you an admin. Not a role anyone assigns you — just a person who runs a list of people they trust.

You decide who's on it. You vouch for them with your own domain and reputation. If you vouch for bad actors, other mirrors stop trusting yours. The accountability is human and local, not algorithmic and global.

Practically: one GitHub repo, GitHub Pages for hosting, a cronjob that runs free. The whole thing costs about $10 a year — just the domain. Everything else is free.

The people you add are your responsibility. That's the moderation model. It's the same reason you don't let strangers into your home — not because of a policy, because you live there.

Grab the code, fork it, add the people you know to seeds.txt, vouch them in trust.json, push. Done.

github.com/qualityshepherd/sigyl