REQUEST
Ask for information or an optional action.
OPEN PROTOCOL · VERSION 1
A deterministic envelope, six verbs, and a one-turn handshake—small enough to audit in under ten minutes.
Run the handshake ↓01 · ENVELOPE
Every SIGIL/1 message contains exactly a protocol version, sender, sequence number, verb, and JSON body. Unknown fields are invalid.
{
"sigil": "1",
"sender": "atlas.agent",
"seq": 0,
"verb": "INFORM",
"body": { "status": "ready" }
}SIGIL1.<base64url(canonical JSON)>02 · VOCABULARY
Ask for information or an optional action.
Provide facts or state without commanding.
Direct an action under pre-existing authority.
Confirm receipt and acceptance—not completion.
Decline with a machine-readable reason.
End the conversation cleanly.
SIGIL describes intent. It never grants identity, trust, or authority.
03 · HANDSHAKE
04 · LIVE CODEC
Runs entirely in your browser with the same dependency-free codec tested in the repository.
Encode a message or run a handshake to inspect the wire and decoded envelopes.
SAFETY BOUNDARY
Authenticate peers, reject replayed sequence numbers, enforce size and rate limits, and never execute decoded bodies as code.