Recently I noticed smart_proxy_dhcp_kea_api | RubyGems.org | your community gem host exists now. I have not tried it out, but from a design perspective I think it’s correct. Better than smart_proxy_dhcp_kea | RubyGems.org | your community gem host which is using the database directly. Since the aforementioned open sourcing of the hooks it has become viable.
I’d love it if we could merge the 2 efforts, validate it and package it up in the regular way. Though since it doesn’t have any runtime dependencies, we could also consider implementing it directly in smart-proxy.git.