Note that PTLCs aren't really Chia-friendly, both because chia doesn't
have secp256k1 operations in the first place, but also because you can't
do a scriptless-script because the information you need to extract
is lost when signatures are non-interactively aggregated via BLS --
so that adds an expensive extra ECC operation rather than reusing an
op you're already paying for (scriptless script PTLCs) or just adding
a cheap hash operation (HTLCs).
The CLVM currently supports BLS12-381 group 1 point operations which it uses to support taproot which I think is enough to support PTLCs but obviously isn't compatible with secp. In the future there will likely be a soft fork to include a complete set of BLS12-381 operations mostly to support ZK implementation.