I am Husk's lead developer here to clear up confusion and answer questions

No, you’re wrong
Implementation is what makes API actually do things. Implementation of Husk API for Huskd cannot work with Sponge API, because logic.
It looks like that

Sponge now
Sponge -> Sponge implementation for Forge -> Forge -> FML -> MCP -> NMS

Husk now
Husk API -> Husk implementation for Huskd -> Huskd -> (NMS?)

Other variants
Sponge -> Sponge implementation for Huskd -> Huskd -> (NMS?)
Sponge -> Sponge implementation for Platform N - > Platform N
Husk API -> Husk implementation for Forge -> Forge -> FML -> MCP - > NMS
Husk API -> Husk implementation for Platform N -> Platform N

You can look at this topic for better understanding of how it works

4 Likes