EIP-2535 Architecture

Smart Contracts That Never Expire.

The immutability paradox is solved. Build on modular, upgradeable infrastructure that adapts to regulatory changes without costly migrations or token swaps.

CoreProxyGovernance Facet(Upgradeable)Compliance Facet(Upgradeable)Yield Facet(Upgradeable)Core Asset Storage(Immutable)
Upgradeable Infrastructure

Stop Building Monoliths.

Why the standard ERC-20 model is a risk to institutional longevity.

Standard ERC-20

Size limit constraints (24kb)

Complex logic requires multiple contracts.

Impossible to upgrade

Logic is frozen at deployment.

Requires full migration if one bug is found

New address, new audits, user disruption.

Nomyx Diamond Proxy

Unlimited size (add infinite facets)

No contract size limits.

Granular upgrades

Update individual modules without touching others.

Stable contract address forever

Zero user migration. Continuous compliance.

Upgrade Path

How An Upgrade Works.

Scenario: Regulation changes in 2026. Here is how you adapt.

1

Develop

Engineers write a new Compliance Facet v2 to match the new law.

2

Audit

Only the new v2 facet needs to be audited, saving time and cost.

3

Propose

The upgrade is proposed via on-chain governance (Multi-sig or DAO).

4

Cut

The Diamond Proxy points delegates calls to the new v2 facet. The old v1 facet is disconnected.

Result
Token address remains the same.
User balances are untouched.
The logic is updated.

Separation Of State And Logic.

Nomyx utilizes "Diamond Storage" to ensure that state variables (who owns what) are kept distinct from logic facets. This prevents storage collisions during upgrades.

Each facet has its own isolated storage namespace.
Zero risk of storage slot conflicts during upgrades.
Asset balances are preserved across all logic updates.
<> DiamondCut.sol
// Add new compliance facet
IDiamondCut.FacetCut[] memory cut =
new IDiamondCut.FacetCut[](1);
cut[0] = IDiamondCut.FacetCut({
facetAddress: complianceFacetV2,
action: FacetCutAction.Add,
functionSelectors: selectors
});
// Execute upgrade
diamond.diamondCut(
cut,
address(0),
""
);
~ reserved, logic updated ✔

Onboard Investors In Minutes.

EIP-2535 Standard

We did not invent this pattern; we perfected the implementation. Based on the peer-reviewed Ethereum Improvement Proposal.

Facet Isolation

A vulnerability in the voting facet cannot compromise the custody facet. Modular security by design.

Time-Lock Upgrades

All upgrades are subject to a mandatory time-lock, giving the community time to veto malicious changes.