ref https://github.com/tscircuit/tscircuit.com/pull/2028 depends on https://github.com/tscircuit/api.tscircuit.com/issues/825