Diversink needs JavaScript — the app reads and writes contract state in the browser.