0x0000
OpCodes for Backward compatibility of multiple VMs
0x1000
Base functions
0x2000
Advance Cryptographic functions and ancillary functions
0x3000
For defining standarts
0x4000 For Future use / Reserves 0x5000 0x6000 0x7000 Memory stack 0x8000 0x9000 0xa000 0xb000 0xc000 Publicly available Smart OpCode 0xd000 0xe000 0xf000 OPCode Space Division
Since the publicly available OpCode Space uses existing OpCodes to derive functions, the newly derived OpCode would entail a cost - the sum of all the OpCodes used, which is transactional in nature. The OPCode marketplace is more like the marketplace for Internet IP addresses, TLDs or telecom spectrum. This market is kept open to the public, but ultimate utility would be for the public to build stable business models using Metabase.
Private OpCodes A subspace of the OpCode space will be allocated for Private OpCodes. These OpCode slots can be bought by organizations/consortiums to place their OpCodes with the functionality abstracted out. This will enable such entities to incorporate private smart contracts on the public blockchain without losing confidentiality. Allocation of such slots would again be subject to Governance Mechanisms.
21