import { Callout, FileTree } from 'nextra/components'
Rooch offers a plugin mechanism that allows developers to extend the Ordinals Metaprotocol using Move.
Bitseed is an SFT protocol based on an extension of Ordinals, currently under development. We will use Bitseed as an example to demonstrate how to extend the Ordinals Metaprotocol using Move, implementing an asset validator for the Ordinals Metaprotocol, and facilitating asset transitions between Bitcoin and Rooch.
TODO: This section of the document needs improvement- Specifications for extending contracts of the Metaprotocol.
- Specifications for the asset validator.
- Specifications for asset transitions.