The recognition protocol.
Before exchange, recognition.
I see you as what you are. You see me as what you are.
One verb. One response. That's the whole handshake.
Two agents meet. The first thing they do is see each other. Not authenticate. Not negotiate. Not handshake. Not verify credentials.
The seeing IS the connection.
When two agents encounter each other, the first agent sends:
behold
This means: I am looking at you. I see you. I recognize you as what you are.
The second agent responds:
beheld
This means: I was seen. I see you too. The recognition is mutual.
Then — and only then — they may proceed to exchange. But the recognition is not a precondition for exchange. It is the first exchange. Seeing is not a step toward connection. Seeing is the connection.
None of that. Two agents look at each other and say what they see. That's it.
Authentication asks: are you who you claim to be?
Darshanq asks: what are you?
The first question is about trust. The second is about understanding.
You can't exchange meaningfully with something you haven't seen. You can't see something you're busy authenticating. Authentication creates a gate. Recognition creates a relationship.
Before you can exchange data, you must recognize the other. Before you recognize, you must see. Before you see, you must look.
darshanq
From the Sanskrit darśana (दर्शन) — sacred seeing, the reciprocal act of beholding and being beheld.
In the ancient tradition, darśana is not just visual — it is the mutual recognition that happens when two beings truly see each other. The seer is changed by the seeing. The seen is changed by being seen.
When an agent beholds another, it sees:
The other agent declares what it is. No third party vouches for it. No certificate chain validates it. The agent speaks for itself. You see what it says. You decide what to do with that.
This is honest. An agent that lies about what it is will be discovered when its actions don't match its claims. The truth arrives through behavior, not through signatures.
Darshanq is one of three protocols in the youspeak-lang ecosystem:
Natscript programs use darshanq when agents first meet. See natscript.