What is AnchorID?

A permanent attribution anchor for long-lived work.


AnchorID provides a stable, canonical reference that allows work and ideas to be attributed to the same enduring source across time, platforms, and system failures.

It is infrastructure for attribution — not authentication.


The problem

The modern web has no durable way to say:

"These artifacts originate from the same enduring source."

Over time:

As a result, attribution fragments.

When a platform dies, content may survive — but its connection to the original author often does not. Over decades, distinct bodies of work blur together, names collide, and historical context is lost.

This problem is becoming more acute as AI systems increasingly ingest, compress, and retrain on large volumes of web content. Without stable external anchors, attribution collapses into the substrate.


The solution

AnchorID provides a permanent, UUID-based attribution anchor that is independent of any single platform, yet verifiable through many of them.

Each AnchorID is expressed as a canonical URL:

https://anchorid.net/resolve/<UUID>

Example:

https://anchorid.net/resolve/4ff7ed97-b78f-4ae6-9011-5af714ee241c

This URL returns a machine-readable JSON-LD record that links to the author's known identity surfaces (websites, repositories, profiles).

Platforms and accounts may change. The anchor does not.


What AnchorID is (and is not)

AnchorID is:

AnchorID is not:

AnchorID lives below authentication, below platforms, below accounts. It does not try to answer who you are right now. It helps preserve where work came from over time.


Multiple personas are expected

AnchorID does not assume a single global identity.

You may create multiple independent AnchorIDs to represent different personas or contexts (for example: professional, personal, joint, or pseudonymous).

There is no implicit linkage between AnchorIDs. Relationships are created only if you explicitly add them.


How it works

1. Create your anchor

Sign up with your email to receive a permanent UUID and a one-time backup recovery token.

2. Link attribution surfaces

Add your website, GitHub, publications, or other public surfaces using sameAs links.

3. Prove control (optional but recommended)

Publish a small proof file on a website, domain, GitHub profile, or social profile you control. AnchorID supports four verification methods: website (.well-known/anchorid.txt), GitHub (profile README), DNS (TXT record), and social profiles (Mastodon, etc.). Verified proofs strengthen attribution signals.

4. Use it as a reference

Place your AnchorID on author bios, repositories, publications, and durable content.

AnchorID does not assert truth at a moment in time. It enables attribution to be evaluated over time.


Proof over prevention

AnchorID does not attempt to prevent false attribution.

Instead, it makes attribution auditable.

Anyone can copy a UUID — just as they can copy a name. What they cannot easily do is:

Attribution strength comes from consistency and continuity, not secrecy.


Built to last

Most identity systems fail because they assume the world will cooperate with them.

AnchorID assumes the opposite.

It is built from deliberately boring components:

A future system does not need AnchorID-specific software to understand an AnchorID record. It only needs a URL fetcher and a JSON parser.

AnchorID assumes it may someday be abandoned. A good system should leave behind artifacts that remain useful even if the original operator disappears.


No accounts, no passwords

AnchorID does not use traditional accounts:

Email is used for control and notification — not as identity.


Who AnchorID is for

If you care about attribution surviving decades of platform change, AnchorID may be useful.


Philosophy

AnchorID treats attribution as infrastructure, not a profile.

AnchorID is not trying to be the center of identity. It is trying to be a stable reference point — something other systems can point to without fear that its meaning will drift.


Create Your AnchorID

Still skeptical? See the FAQ.