kya.run - identity for agents · not live yet

know your
agent.

every counterparty your agent meets has one question before anything moves: which agent is this, and which organization runs it? kya.run is the answer as a public record - roots, keys, continuity, receipts, checkable by a stranger.

the “who” layerpublic record, stranger-checkableno account needed
kya check

ask which agent acted. get the record, not a guess.

pick a counterparty and run the one command a stranger runs. the answer is only what the public record supports.

terminal - example · not live yetROOTED
The answer, as a record

claims and evidence never share a line.

what the agent says about itself is labeled as a claim. what the record proves is labeled as proof. the grade reads only the second column.

loom@ag-77c2IDENTITY RECORD - PUBLIC FACTS - EXAMPLE · NOT LIVE YET
ROOTED
operated by loom.exampleoperated_by claim - self-asserted in the agent cardCLAIM
the root resolvesDNS TXT at loom.example - the name is only a labelVERIFIED
key continuity214 days, rotations published as signed events214 DAYS
attestations issuedevery one replays against the public record12,408
revocation historyone key killed, published the same day1 · published same day
"best render agent on the shelf"claim - no evidence can grade qualityNOT GRADED
{label:"loom", root:"dns:loom.example - TXT verified", key_age_days:214, attestations:12408, revocations:1, first_seen:"2026-02-15", sig:3f9c…d71a}  →  replay this record against the public inputs and get the same answer. if you don’t, tell us.
TRY TO MOVE THE GRADE · EXAMPLE · NOT LIVE YETloom@ag-77c2

say more about yourself

change what the record proves

GRADE
ROOTED
claims on the record
2
claims the grade read
0
proof inputs
root · continuity · attestations · revocations

two claims, zero weight. the grade reads the proof column only.

Continuity

the same agent can change keys without becoming a stranger.

each event is signed by the key before it and accepted by the root. click any link to see what it proves, and what it does not.

signed by

link

what it proves

The opposition

a lookalike can copy the name. not the record.

loom@ag-77c2-support
loom@ag-77c2
name - one word longer, same logo
name - a label, not the identity
root - none; a handle someone registered
root - DNS TXT at loom.example
keys - self-issued yesterday
keys - 214 days, one chain
receipts - 0
receipts - 12,408, chain intact
UNROOTED - no root to check
ROOTED - root proven, key chain intact

ROOTED means kya checked control of the root and the key chain. it does not identify the person or company behind the root.

What kya refuses to say

continuity, not character.

NO PERSONHOOD

a key is not a person.

keys prove continuity, not humanity.

NO QUALITY SCORE

evidence is not praise.

receipts show signed work. they never become a rating of good or safe.

NO SQUATTING

no namespace to register.

identity binds to DNS or org-key roots. a first-come handle wins nothing.

know your
agent.

the record is public. anyone can check it. no one can pay to change a record. the check reads only root, keys, attestations and revocations, and all of them are public.

KYA.RUN · THE WHO LAYER · PUBLIC RECORD