How ZYNC Works

Build non-custodial automations using IF/THEN logic. Your funds stay in your vault while anyone can execute your strategies when conditions are met.

The Core Concept

Triggers

Define conditions based on onchain data like price feeds from Chainlink oracles.

IF ETH/USD > $3,000

Actions

Specify what should happen when triggers fire—swaps, transfers, or any contract call.

THEN swap 1 ETH → USDC

Safety Controls

Set limits on executions—max amounts, cooldowns, and expiry times.

Max 5 ETH, 1hr cooldown

How to Create an Automation

1

Connect & Create Vault

Connect your wallet and deploy a personal automation vault. This vault is a smart contract you own—it holds your funds and executes strategies according to your rules.

Your Vault Address

0x1234...abcd

2

Define Your Strategy

Use the strategy builder to set up your automation:

  • Trigger: Choose an oracle feed and set your condition (ETH/USD > $3,000)
  • Action: Select a DeFi action like Uniswap swap or custom contract call
  • Safety: Set max amount, cooldown period, and expiry time
3

Deposit Funds

Transfer tokens to your vault. These funds remain under your control and can only be used according to the strategies you've defined.

Vault Balance

5.0 ETH

Available for Automation

Ready

4

Permissionless Execution

Once deployed, anyone can execute your strategy when conditions are met. Executors are incentivized to monitor and trigger automations. Your vault verifies all conditions onchain before any action executes.

Strategy Active

Waiting for ETH/USD > $3,000 to trigger swap

Why Use ZYNC?

Non-Custodial

Your funds are always in your vault. No third party ever has access to your tokens. You can withdraw at any time.

Fully Transparent

All logic lives onchain. Anyone can verify your strategies, conditions, and safety limits. No hidden backend.

Permissionless Execution

Anyone can trigger your automation when conditions are met. No centralized keepers or single points of failure.

Built-in Safety

Set maximum amounts, cooldown periods between executions, and expiry times to protect against unexpected behavior.

Technical Architecture

Smart Contract Components

1

StrategyVaultFactory

Deploys new personal vaults for users. Each vault is owned by its creator.

2

StrategyVault

Holds funds and strategies. Verifies conditions and executes actions when triggered.

3

Chainlink Oracles

Provides reliable price feeds for trigger conditions. Decentralized and tamper-proof.

Execution Flow

Executor

Calls execute()

Vault

Check conditions

Oracle

Get price

Vault

Execute action

Target

Swap complete

Ready to Automate?

Create your first non-custodial automation in minutes. No coding required.