Hash API (Work in Progress).