proposed hnode api