29 Seconds of Farcaster, March 31, 2025