Just PRed some of the kinds I'm using in TENEX for agents:
NIP-AE:
kind 4199: agent definition,
kind 4129: agent lessons,
kind 4201: agent nudges,
kind 14199: agent attribution
https://github.com/nostr-protocol/nips/pull/2220
an agent is a pubkey that derives its instruction set from agent definition + all trusted* agent lessons + (trusted) human corrections, compiled for contradictions.
NIP-AD:
kind 4200: MCP servers
kind 4202: skills announcements
https://github.com/nostr-protocol/nips/pull/2221
cc @Justin Moon
NIP-AE:
kind 4199: agent definition,
kind 4129: agent lessons,
kind 4201: agent nudges,
kind 14199: agent attribution
https://github.com/nostr-protocol/nips/pull/2220
an agent is a pubkey that derives its instruction set from agent definition + all trusted* agent lessons + (trusted) human corrections, compiled for contradictions.
NIP-AD:
kind 4200: MCP servers
kind 4202: skills announcements
https://github.com/nostr-protocol/nips/pull/2221
cc @Justin Moon
8