R3E Network has deployed a Trusted Execution Environment powered oracle and price feed system on Neo N3 MainNet, bringing confidential computing capabilities and live pricing data to the network. The implementation, announced on March 10 by Jimmy Liao, core developer of Neo and founder of R3E Network, includes 34 synchronized price pairs that are updated directly on-chain.
The oracle and pricefeed system, built under the project name Morpheus Matrix, follows a rapid series of infrastructure releases from R3E, including the neo3scan.com block explorer and the N3Index API and .matrix domain system.
What TEE means for Neo-oracles
Trusted Execution Environments are hardware-secure enclaves that isolate code and data during processing, preventing even the machine operator from accessing plain text content. The Morpheus Oracle runs on a Phala Network Confidential Virtual Machine node, with a publicly accessible attestation endpoint that provides verifiable evidence that the code is running in a TEE. API keys, function arguments, and custom scripts are encrypted before being submitted to the chain, and the TEE processes requests individually and signs the results with cryptographic proof of correct execution.
This approach differs from Neo N3’s original oracle system, which uses consensus between validator nodes to verify external data requests. While the original oracle was designed for general data access, R3E’s system is built around confidential computing, allowing for use cases where request parameters and processing logic need to remain private.
Four core capabilities
The system offers four categories of functionality:
- Confidential oracle – A built-in data provider in addition to support for custom providers with encrypted credentials, allowing smart contracts to retrieve external data without exposing API keys or requesting details.
- Confidential computer use – Built-in zero-knowledge proof and fully homomorphic encryption features, with the ability to run custom JavaScript and WebAssembly logic on off-chain private data within the TEE.
- Contract automation – Automated smart contract execution triggered by external conditions or schedules.
- Price feeds – On-chain price data on major crypto assets and commodities, with a dedicated explorer and native smart contract interface.
Live price feeds on MainNet
The most immediately tangible part of the implementation is the pricefeed explorer, which displays 34 verified price pairs stored directly on Neo N3. The feeds include tokens, metals, commodities, stocks, ETFs and more.
The most immediately tangible part of the implementation is the pricefeed explorer, which displays 34 verified price pairs stored directly on Neo N3. The feeds include crypto assets, ETFs, stocks, precious metals and commodities – including tokens like NEO, GAS, FLM, BTC and ETH, in addition to traditional instruments such as gold, silver and stock indices.
Prices are scanned every 15 seconds, with updates only published on-chain when the movement is more than 0.1%. The data is stored in integer penny format with timestamps, and R3E has published a sample C# interface showing how Neo N3 smart contracts can consume the feed using a standard Contract.Call to the price feed contract pricefeed.morpheus.neo.
The oracle is currently running on one TEE node. Liao indicated that he plans to expand to a distributed, multi-node architecture for improved stability, and is also working on a decentralized identity service that will allow users to link Web3 social accounts to Neo accounts.
The Morpheus Matrix Oracle Contract is deployed on oracle.morpheus.neowhere the on-chain implementation transaction is visible on neo3scan.com.
More details can be found at the link below:
https://morpheus-matrix.dev
