The Meta Blocks protocol is a way to combine NFTs. The combination occurs by storing multiple NFTs in an escrow program, and then generating a meta NFT that is a combination of all the NFTs stored in the program.
Apart from the on-chain program (smart-contract) to upgrade NFTs, the protocol also consist of peripheral services to trade, augment and index the NFTs in the Meta Blocks eco-system.
This guide walks through the mental model of the Meta Blocks platform, the protocol specs and various ways to integrate.