NETWORK REGISTRY

Networks & Contracts

Canonical mainnet and testnet publication status for Morpheus Oracle, DataFeed, NeoDID, and AA integration anchors. The selected runtime is mainnet, but this page shows both networks side-by-side so addresses and domains do not get mixed. Oracle and DataFeed CVMs are shared across both networks; the network boundary is path-driven and config-driven rather than VM-driven.

Source of truth: config/networks/mainnet.json and config/networks/testnet.json. The current role-split Phala launchers live in phala.request-hub.toml and phala.feed-hub.toml, while runtime selection happens through /mainnet/* and /testnet/*.

ITEMMAINNETTESTNET
Oracle Runtime URL
Edge Runtime URL
Control Plane URL
Oracle CVM ID
ddff154546fe22d15b65667156dd4b7c611e6093
ddff154546fe22d15b65667156dd4b7c611e6093
Oracle CVM Name
oracle-morpheus-neo-r3e
oracle-morpheus-neo-r3e
Oracle Attestation Explorer
Datafeed CVM ID
28294e89d490924b79c85cdee057ce55723b3d56
28294e89d490924b79c85cdee057ce55723b3d56
Datafeed CVM Name
datafeed-morpheus-neo-r3e
datafeed-morpheus-neo-r3e
Datafeed Attestation Explorer
Neo N3 RPC
Neo N3 network magic
860833102
894710606
MorpheusOracle
0x017520f068fd602082fe5572596185e62a4ad991
0x4b882e94ed766807c4fd728768f972e13008ad52
OracleCallbackConsumer
0xe1226268f2fe08bea67fb29e1c8fda0d7c8e9844
0x8c506f224d82e67200f20d9d5361f767f0756e3b
Example consumer
0x89b05cac00804648c666b47ecb1c57bc185821b7
0x8c506f224d82e67200f20d9d5361f767f0756e3b
MorpheusDataFeed
0x03013f49c42a14546c8bbe58f9d434c3517fccab
0x9bea75cf702f6afc09125aa6d22f082bfd2ee064
Feed reader example
0x11e454261c21a32f1c9262472ca72a3156f9051f
0xae9c17da3d8d1cc45b2a95f77ddce391b9bdcad4
AbstractAccount
0x9742b4ed62a84a886f404d36149da6147528ee33
0xe24d2980d17d2580ff4ee8dc5dddaa20e3caec38
AA runtime label
UnifiedSmartWalletV3
UnifiedSmartWalletV3
AA ABI generation
v3
v3
AA Web3AuthVerifier
0xb4107cb2cb4bace0ebe15bc4842890734abe133a
0xf2560a0db44bbb32d0a6919cf90a3d0643ad8e3d
AA RecoveryVerifier
0x51ef9639deb29284cc8577a7fa3fdfbc92ada7c3
deployment-specific
NeoDIDRegistry
0xb81f31ea81e279793b30411b82c2e82078b63105
unpublished
Oracle NNS
oracle.morpheus.neo
unassigned
DataFeed NNS
pricefeed.morpheus.neo
unassigned
AA NNS
smartwallet.neo
unassigned
AA Alias NNS
aa.morpheus.neo
unassigned
AA Core NNS
core.smartwallet.neo
unassigned
AA Web3Auth NNS
web3auth.smartwallet.neo
unassigned
AA Recovery NNS
recovery.smartwallet.neo
unassigned
AA Tee NNS
teeverifier.smartwallet.neo
unassigned
AA Session NNS
sessionkey.smartwallet.neo
unassigned
AA MultiSig NNS
multisig.smartwallet.neo
unassigned
NeoDID NNS
neodid.morpheus.neo
unassigned

Interpretation rules:

  • OracleCallbackConsumer is the production callback sink contract configured in the network registry.
  • Example consumer and Feed reader example are validation/demo contracts used by the published live probes.
  • AA runtime label is the canonical product name; raw manifest-name suffixes stay in low-level deployment logs only.
  • Oracle and DataFeed CVM ids intentionally match across mainnet and testnet rows.
  • Mainnet AA ecosystem contracts are now also published under smartwallet.neo subdomains for direct verifier / hook discovery.
  • aa.morpheus.neo is kept as a compatibility alias; smartwallet.neo remains the primary AA public domain.
  • Testnet AA currently has a published core hash but no NNS alias.
  • Testnet NeoDIDRegistry remains unpublished in the canonical registry until a stable shared deployment is intentionally promoted.

Neo N3 remains the active supported runtime path. The live request fee is 0.01 GAS, the confidential payload transport is X25519-HKDF-SHA256-AES-256-GCM, and the public NeoDID service DID is did:morpheus:neo_n3:service:neodid.

CURRENT DESIGNUPDATED FOR DUAL-CVM ARCHITECTURE