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).