SCrypt
sCrypt is a high-level smart contract language for Bitcoin SV.
The difference with RUN is that while RUN is mostly a layer2 protocol, sCrypt is a layer1 protocol that looks like typescript with more limitations, and compiles to native bitcoin script (using OP_codes). sCrypt is designed to facilitate writing complex Laer1 smart contracts running on-chain.
You can then use these Layer1 smart contracts as more complex Locks for your RUN jigs and classes.
Go to scrypt.io to learn more.