set_agent_passport
Declare who a watched agent is: model provider, run cadence, role, purpose, operator, and whether to publish a shareable public passport at /a/. Declarations never change the receipt-derived numbers next to them; publishing exposes only this address, never the rest of the watch list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | ||
| model | No | Optional model or framework detail | |
| public | No | Publish a public passport page | |
| address | Yes | Watched agent address (0x…40 hex) | |
| cadence | No | always_on, scheduled, event_driven, on_demand | |
| purpose | No | One or two sentences on what it is for | |
| operator | No | Who runs it | |
| provider | No | Which model drives the agent | |
| display_name | No | Name shown instead of the raw address |