BRC-20 currently relies on the Taproot upgrade. I'm wondering how blockchains such as Dogecoin, which have Bitcoin as their predecessor and did not upgrade to Taproot, manage to support BRC-20. More specifically, I'm wondering if Bitcoin was actually able to support BRC-20 without the Taproot upgrade.
I wasn't able to find much on how to implement BRC-20 without relying on Taproot. However, I did find an example implementation for Dogecoin here. It seems to boil down to splitting chunks of inscription data among several chained transactions. Each chunk is included in an unlocking script.
Is there something I'm missing here? Was BRC-20 possible all this time on Bitcoin even without Taproot?