The other thing is, it would be much better to use a single word like “LLM” or “service” here
“AI (Agent): A Nostr pubkey (typically an automated agent, service, or bot)”
- bot is useless for any meaningful conversation (it’s not specific in any way)
- agent has a similar problem, and this whole flow you’ve described is really specific to language based models that go back and forth in a conversation like style. If you are primarily thinking of adopting the OpenAI standard (which is great) it would be clearer to say something not “agent” or “bot”