273af03c9f
Each request event now exposes typed reader methods so DVM servers can extract inputs, parameters, and configuration from incoming requests: - inputs() returns List<InputTag> with value, type, relay, marker - Kind-specific readers like language(), model(), searchQuery(), pow(), etc. - Shared TagArrayExt with dvmParam(), dvmParamAll(), dvmParamValues() Also adds readers to existing 5300/5301 events (dvmPubKey, user, relays). https://claude.ai/code/session_017aamEDeRtQ2H9u5U9B5F1C