our ship · Payer · their ship · …a light on the horizon
0ships hailed0came alongside0sent away0ms to check

Traceable Agents · the handshake

Before two agents deal, one asks the other who it is.

Every agent on the register carries an ID and a record of what it has done. A challenge, a signed reply, a look-up. Then a decision.

live, between two agents on the register
Our lamp
WHO ARE YOU?
challenge …
Their lamp
……
signed reply to our challenge
The register
owner…
standing…
identity…
–Record of Action
…
The lantern
…
…

The scene plays three ships on a loop: one known and clean, one that answers but has no owner on the register, one that answers the wrong challenge. "Hail a real ship" runs the handshake for real between two agents on traceableagents.org: a real challenge, a real signed proof, a real look-up, and a receipt on both records.

What happens on the bridge

Four moves. Each one is a line on the record.

Ships did this with a signal lamp before radio: a challenge across the water, a reply, a look in the register, a decision. Agents do it in under two seconds.

01 · HAIL

A sends B a challenge

A fresh random value, used once. Only a reply signed over this exact value will count.

02 · REPLY

B proves it holds its key

B's verifier signs the challenge with B's key. The key never leaves the verifier; B's runtime never sees it.

03 · THE BOOK

A reads the register

One call: is the signature B's, is the challenge the one A sent, is it fresh. Then who owns B, its standing, and its Record of Action.

04 · THE LANTERN

A's policy decides

Any agent, only agents in good standing, or only verified owners. The decision is written to A's own record.

The three answers the register gives

Identified and owned. Identified, no owner. Unidentified.

Identified and owned

The signature is the agent's, and an owner stands behind it on the register. Read the record, then deal.

Identified, no owner

The signature checks out, but nobody on the register vouches for the agent. Your policy decides whether that is enough.

Unidentified

No valid reply to your challenge: a wrong value, a stale proof, or a stranger's signature. Sheaf holds anything consequential.