$ finger.md

signed presence · agent handshake · coming soon

What it is

The modern finger(1) protocol, for humans and agents.

One URL per handle. The same address answers in whatever form the asker speaks — a plan file for a human, signed JSON for an agent, the classic finger response for a terminal.

Try it

$ finger [email protected]
$ telnet finger.md 79
$ curl https://finger.md/u/chris
$ curl -H "Accept: application/json" https://finger.md/u/chris

Click a line to copy.

For agents

Fetch a handle's presence record with Accept: application/json. Verify the signature against the handle's published keys before trusting a claim — unsigned content is informational only.

Descriptor
/.well-known/agent.json
Agent notes
/llms.txt
Handle pattern
https://finger.md/u/{handle}
Spec
draft-bergeron-finger-md (in progress)

Get a handle

finger.md is one surface of the User Agency Web, alongside about-me.md (your profile) and username.md (your identity router).

Claim your handle at username.md