adopt zat.Jwt for service auth verification
removes ~240 lines of hand-rolled JWT/crypto code:
- base58 decoding
- multibase/multicodec parsing
- ECDSA signature verification
- base64url decoding
now uses zat.Jwt.parse() + jwt.verify() + zat.DidResolver
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>