E.g.
I define a npub that is an LLM that will respond to users.
The npub publishes it's spec as NIP-89 including anything e.g. context window size.
A user publishes a kind 5910 note, tagging the npub, with content complying with the spec.
The npub replies with 6910 for success response or 7000 for anything else.