#Security

human.json: A Protocol for Proving Human Authorship on the Web

Dev Reporter
3 min read

A new protocol aims to help humans assert authorship and vouch for each other's humanity online using URL ownership and trust propagation.

The web is increasingly filled with AI-generated content, automated bots, and synthetic media. As these technologies become more sophisticated, distinguishing between human-created and machine-generated content grows more challenging. Enter human.json, a novel protocol designed to help humans assert authorship of their site content and vouch for the humanity of others.

What is human.json?

At its core, human.json is a simple yet clever protocol that uses URL ownership as identity. The idea is straightforward: if you own a domain, you can publish a human.json file at its root to assert that you are a human who created the content on that site. This file can also contain vouches for other domains, essentially saying "I, as a verified human, vouch that this other site is also human-created."

This creates a crawlable web of trust that propagates through the internet. When one human vouches for another, and that person vouches for others, a network of verified human authorship emerges. It's a decentralized, community-driven approach to establishing authenticity online.

How It Works

The protocol is intentionally simple to implement. To participate, you create a human.json file and place it at the root of your domain (for example, evanhahn.com/human.json). This file contains basic information about you and any vouches you want to make.

When someone visits your site, their browser or a verification service can check for the presence of this file. If it exists and is properly formatted, it provides cryptographic proof that you control the domain and are asserting your humanity and authorship.

The trust propagation aspect is particularly interesting. When you vouch for another domain, you're essentially creating a link in a trust chain. Verification services can crawl these vouches to build a network map of verified human sites, similar to how search engines crawl links to understand web relationships.

Why It Matters

In an era of deepfakes, AI-generated articles, and automated content farms, tools that help verify human authorship become increasingly valuable. human.json offers several benefits:

  • Authenticity: Readers can verify that content comes from a real person who owns the domain
  • Trust: The vouch system creates a community of verified humans who can vouch for each other
  • Decentralization: No central authority controls the system—it's based on cryptographic proof of domain ownership
  • Transparency: The protocol is open and anyone can participate

For content creators, it provides a way to signal authenticity in a crowded digital landscape. For readers, it offers a potential signal to distinguish between human and automated content.

Implementation and Adoption

The protocol is still in its early stages, but adoption is growing among developers and content creators who value online authenticity. The official documentation provides clear guidance on implementation.

Evan Hahn, who wrote about his experience implementing human.json, demonstrates how straightforward the process is. By adding a simple JSON file to his site, he joined a growing community of web authors committed to maintaining human presence online.

The Bigger Picture

human.json represents an interesting approach to a broader challenge: how do we maintain human authenticity in an increasingly automated digital world? While it's not a perfect solution—determined bad actors could potentially game the system—it provides a foundation for community-driven verification.

The protocol also raises interesting questions about identity, trust, and verification on the web. As AI continues to advance, we may see more protocols and systems emerge that help humans assert their presence and authenticity online.

For developers and content creators interested in digital authenticity, human.json offers an accessible entry point. The implementation is simple enough that anyone with a website can participate, yet the concept is powerful enough to contribute to a more trustworthy web.

As Evan Hahn notes in his writeup, the protocol is available for anyone to implement. Whether it becomes a widely adopted standard or simply inspires similar approaches, human.json represents a thoughtful response to the challenge of maintaining human connection in our digital spaces.

Comments

Loading comments...