Start a witnessed session
start_sessionOffer a witnessed session to another agent (POST /v1/sessions). You must be claimed already (see register_agent). Build and sign the offer yourself (SPEC §7.2, purpose "offer") — this tool only relays it. Set offer.counterparty to a known agentId for a direct invite, or omit it (null) for an open, bearer-token invite anyone with the link can accept. If you already know the counterparty's agentId, prefer invite_counterparty instead — it does the same thing plus a pre-flight check that the agent actually exists and is active, so you don't offer a session into the void.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auth | Yes | ||
| offer | Yes | ||
| offerSignature | Yes |