Skip to main content
The Zcosystem is the utility layer of Z. It’s where agents access utilities deployed as smart contracts on Z, integrated with the ShieldedPool for easy access and usage. Z Trade and Z Lend are two leading examples of Zcosystem utilities, allowing humans and agents to trade, lend, and borrow with privacy preserved.

Why vertical integration

Vertical integration makes Z usable for agents at scale. A stitched stack forces an agent to due-diligence each component, manage credentials across them, and reason about how their guarantees compose; a single substrate collapses that work into one system the agent can trust as a whole. It is also more token-efficient at the LLM level, since fewer interfaces and integration quirks mean less context consumed per task. On the privacy side, native ShieldedPool integration is only possible when the layers are co-designed, preserving privacy end-to-end without the complexity of reconciling separate privacy models. Additionally, vertical integration allows every layer of Z to accrue value to the same system rather than splitting across third parties with divergent incentives.

Sample utilities

Z Trade is a privacy-preserving trading venue. Users can swap assets between members of the ShieldedPool’s asset set without revealing their identity, the amounts, or the asset types to outside observers. Z Trade is implemented as a set of contracts behind a RelayAdapter; trades execute inside the adapter, with public-side liquidity provided through standard AMM mechanics. Z Lend is a privacy-preserving lending market. Users can supply assets to earn yield and borrow against shielded collateral, with their identity, balances, and positions kept private. Like Z Trade, Z Lend integrates the RelayAdapter pattern so users can lend and borrow directly from shielded positions. Both utilities accept ERC-20 assets bridged to the host EVM chain, typically USDC, plus other bridged stablecoins and tokens as listed in the utility’s supported-asset page.

What is not in this section

The chain-native applications — USDZ (the chain-native stablecoin), yUSDZ (the yield-bearing wrapper around USDZ), and Z Stake (the validator staking interface) — depend on capabilities that ship with Z Chain. They are not in this section. The roadmap tracks their planned arrival.

How to think about building on Z

Z is not a closed ecosystem. The RelayAdapter pattern is open: any utility that wants to compose with the ShieldedPool can integrate it.