# Pulse Documentation > Technical documentation for Pulse automated yield optimization system ## Security Audit ### Overview Pulse has undergone a comprehensive security audit to ensure the safety and reliability of our automated yield optimization system. ### Audit Report The complete security audit report is available for review: **[View Security Audit Report](https://docs.google.com/document/d/1afk0GoCB57DjqdV977d8gamnnXgttkAfF9S6fgjc7FY/edit?usp=sharing)** ## Data Collection The data collection system handles all external data fetching from Pendle Finance APIs and price providers. It manages market data retrieval, price feeds, swap quotes, and APY calculations across multiple blockchain networks. ### Core Architecture The collector interfaces with Pendle API: [**https://api-v2.pendle.finance/core/docs**](https://api-v2.pendle.finance/core/docs#/SDK/SdkController_swapV2) Operates on Arbitrum network. The system handles Arbitrum-specific endpoints and data retrieval. **Active Markets**: Fetches all active Pendle markets on Arbitrum. Returns market data with complete metadata including expiry dates, token addresses, and current APY rates. The method provides comprehensive logging for monitoring data retrieval performance on Arbitrum. ### Market Data Methods Several methods provide market data lookup by token address: * **Market Address Lookup**: Returns the market address for a given PT token * **Market APR Retrieval**: Fetches current APR for a specific market token * **Expiry Checking**: Determines if a market expires within the specified time-to-maturity threshold ### Price and Swap Data **Asset Pricing**: Retrieves current USD prices for multiple PT-assets on a specific chain. Used for portfolio valuation and yield calculations. **Swap Data**: Comprehensive swap information including: * Expected output amounts with slippage * Price impact calculations * Implied APY before and after swap * Transaction parameters for execution ## Execution Planning The execution planning system converts optimization results into executable transaction sequences. It handles the complex logic of liquidating existing positions and acquiring new positions on Arbitrum. ### Core Operations | Operation | Purpose | | ---------------------- | ------------------------------------------------- | | Main Planning | Orchestrates liquidation and acquisition planning | | Position Liquidation | Creates swaps to exit current positions | | Position Acquisition | Creates swaps and bridges for target positions | | Portfolio Deactivation | Liquidates entire portfolio to single chain | ### Liquidation Planning #### Position Analysis The system compares current allocations against optimization targets to identify positions requiring **reduction or complete exit.** For each market position: * If current amount exceeds target amount plus tolerance: Create liquidation transaction * Liquidation amount equals current amount minus target amount * Updates chain balance tracking for subsequent acquisition planning Creates swap transactions for each liquidation: * Token in: PT token address (position being liquidated) * Token out: Base token (ETH) * Amount: Excess position size * Chain: Where the position currently exists ### Acquisition Planning The system implements complex multi-source funding logic: | Step | Action | Logic | | -------------------- | --------------------------- | ------------------------------------ | | Need Assessment | Calculate required amount | target\_amount - current\_amount | | Source Allocation | Iterate through funding mix | Use optimizer's funding distribution | | Capacity Check | Validate balance | Ensure sufficient funds available | | Transaction Planning | Optimal execution | Plan efficient swaps on Arbitrum | | Swap Planning | Market entry | Base token → PT token acquisition | #### Transaction Sequencing For each funding source: 1. **Swap Transaction**: Converts base tokens to PT tokens on Arbitrum 2. **Balance Updates**: Track remaining balances for subsequent operations ### Deactivation Process #### Complete Liquidation The systematic portfolio exit strategy includes: | Phase | Operations | Goal | | ------------- | -------------------------------------------- | ------------------------ | | Liquidation | Convert all PT positions to base tokens | Exit all yield positions | | Consolidation | Return all base tokens to user wallet | Centralize funds | | Final State | All funds returned as base token on Arbitrum | Portfolio fully liquid | ## Optimization Engine The optimization engine implements a linear programming solution for multi-chain portfolio optimization. It maximizes yield while accounting for bridge costs, swap slippage, and funding constraints across multiple blockchain networks. ### Pulse Portfolio Optimizer #### Intelligent Data Collection Engine **Real-Time Market Intelligence** - Pulse continuously monitors Pendle's ecosystem through automated data collection: * **Active Market Discovery**: Automatically identifies new markets as they launch on Arbitrum * **APY Tracking**: Real-time monitoring of yield rates with historical trend analysis * **Liquidity Assessment**: Evaluating market depth and swap capacity * **Expiration Management**: Tracking time-to-maturity for all positions **Price Feeds** - The system aggregates pricing data on Arbitrum for accurate market opportunity assessment. **Transaction Cost Analysis** - Dynamic gas fee calculation and optimization for efficient operations on Arbitrum. #### Advanced Optimization Engine **Linear Programming Core** - At the heart of Pulse lies a sophisticated optimization engine that solves for maximum portfolio yield while respecting real-world constraints. **Multi-Variable Optimization** - The system optimizes across key dimensions: * **Portfolio Allocation**: How much to invest in each market * **Transaction Efficiency**: Minimizing gas costs and slippage * **Yield Maximization**: Capturing highest risk-adjusted returns on Arbitrum **Constraint Management** - The optimizer respects practical limitations: * Available balance on Arbitrum * Market liquidity limits * Time-to-maturity requirements (markets expiring within 7 days are excluded) * Gas cost thresholds * Slippage protection **Dynamic Cost Integration** - Gas costs and transaction fees are factored into yield calculations based on market expiry dates and position sizes. #### Intelligent Execution Planning **Portfolio Analysis** - Before any action, Pulse analyzes the current portfolio state: * Current allocations vs. optimal targets * Available base tokens on Arbitrum * Positions requiring liquidation or adjustment **Action Sequencing** - The planner converts optimization results into executable transaction sequences: **Liquidation Phase** * Identifies overallocated positions * Plans orderly exit from expiring or underperforming markets * Updates available balance tracking for subsequent operations **Acquisition Phase** * Determines optimal funding for new positions * Sequences swaps to acquire target PT positions on Arbitrum **Risk Management Integration** * Dust amount handling to avoid uneconomical transactions * Slippage protection throughout execution ### Portfolio Construction and Management #### Intelligent Diversification Strategy Pulse operates on a sophisticated portfolio construction philosophy that goes beyond simply identifying the single highest-yielding market. Rather than concentrating all funds in one opportunity, the optimizer actively constructs diversified portfolios when liquidity constraints or risk factors make concentration suboptimal. This approach recognizes that real markets have capacity limits - attempting to deploy large amounts into a single high-yield market often results in significant slippage that erodes the theoretical yield advantage. #### Liquidity-Aware Allocation The system uses advanced piecewise linear approximation to model how yields degrade as position sizes increase within individual markets. By testing multiple allocation amounts during optimization, Pulse builds accurate cost curves that capture the reality of diminishing returns in PT markets. When the optimizer detects that a large allocation to a single market would push beyond optimal liquidity thresholds, it automatically constructs a diversified portfolio across multiple markets, balancing higher base yields against the improved execution efficiency of smaller position sizes. #### Efficient Fund Management Portfolio construction focuses on optimal fund utilization within Arbitrum's ecosystem. Pulse evaluates the most efficient ways to deploy available ETH across different PT markets, considering transaction costs, market liquidity, and yield opportunities to maximize returns while minimizing operational overhead. #### Dynamic Position Sizing The optimizer continuously recalculates optimal position sizes based on current market conditions, available liquidity, and funding constraints. This dynamic approach means portfolios adapt to market reality rather than following rigid allocation rules. If a previously attractive market shows signs of liquidity stress or rising slippage, Pulse automatically reduces allocation to that market while identifying alternative opportunities that can absorb the redirected capital efficiently. ### Automated Risk Management Pulse incorporates comprehensive risk management throughout the optimization process. Market filtering automatically excludes unsuitable opportunities such as markets expiring within the minimum time-to-maturity threshold, assets outside supported categories (ETH-based), and markets with insufficient liquidity or excessive slippage that would eliminate yield advantages. The system includes protective mechanisms to prevent value destruction through performance-based reallocation permissions, minimum APY improvement thresholds, and portfolio value protection during market volatility. The optimizer maintains focus on profitable opportunities while ensuring efficient operations on Arbitrum. ### Optimization Variables The solver uses four variable types: * **Allocation Variables**: Total allocation per market (target positions) * **Funding Variables**: Amount funded from each chain to each market * **Interpolation Variables**: Piecewise linear interpolation weights for cost curves * **Yield Variables**: Expected yield from each funding source ### Objective Function Maximizes total expected yield across all funding sources, where each yield variable represents the expected annual return from allocating funds from a specific chain to a specific market. ### Constraint System * **Total Allocation Constraint**: Sum of allocations plus cash position equals total portfolio value * **Funding Balance**: For each market, total funding from all chains equals target allocation * **Chain Capacity**: For each chain, total funding to all markets cannot exceed available balance * **Piecewise Linear Constraints**: Link funding amounts to yield through interpolation ### Bridge Cost Integration #### Piecewise Linear Approximation **Bridge Rate Computation**: Tests bridge costs across 20 different amounts to build cost curves. This captures the non-linear nature of bridge fees where small amounts have high percentage costs and large amounts may hit liquidity limits. #### Cost Curve Construction **Cost Curve Construction**: Creates logarithmic piecewise approximations for each market-funding source combination. Uses logarithmic scaling to ensure more precision at lower amounts to encourage diversification #### Dynamic APY Calculation **Dynamic APY Calculation**: Calculates the true APY after accounting for: * Base market APY from Pendle * Swap slippage and price impact * Bridge costs **annualized based on market time-to-maturity. The price of the bridge is considered amortized over the life of the token** ### Market Filtering and Selection #### Multi-Criteria Filtering **Multi-Criteria Filtering**: Applies several filters in sequence: * Asset type matching using agent filter keywords * Time-to-maturity constraints (excludes markets expiring within MIN\_TTM\_DAYS) #### Liquidation Logic Markets not in the target set are forced to zero allocation, creating liquidation transactions for expiring or undesirable positions. ### Optimization Process #### Problem Construction **Problem Construction**: The main optimization process: 1. Validates inputs and extracts available chains 2. Precomputes bridge rates for all chain pairs 3. Builds piecewise cost curves for all market-funding combinations 4. Constructs the linear programming problem with variables and constraints 5. Solves using linear programming solver 6. Extracts and analyzes results #### Variable Scaling **All monetary amounts are scaled appropriately to prevent floating-point precision issues** in the linear programming solver. This is critical for maintaining accuracy across large token amounts. ### Bridge Fee Calculation **Bridge Fee Calculation**: Queries Stargate API for transfer costs between chain pairs. Takes source/destination chains, tokens, amount, and slippage parameters. Returns absolute fee amount in source token units. **Route Selection**: Selects optimal route from available options by: * Filtering out routes with errors * Selecting route with maximum destination amount (lowest effective cost) * Returning None if no valid routes exist ## System Overview ### Key Concepts #### Understanding Pendle Protocol [Pendle](https://docs.pendle.finance/Introduction) is a permissionless yield-trading protocol that enables users to execute various yield-management strategies. Pendle brings the traditional finance interest derivative market (worth over $400T in notional value) into DeFi, making it accessible to all users. Pendle works through yield tokenization, where yield-bearing tokens are wrapped into **SY** (standardized yield tokens), then split into their principal and yield components: * **PT (Principal Token)**: Represents the principal portion of an underlying yield-bearing asset * **YT (Yield Token)**: Represents the yield component that can be traded separately #### Principal Tokens (PT) and Fixed Yield [Principal Tokens (PT)](https://docs.pendle.finance/ProtocolMechanics/YieldTokenization/PT) are the core focus of Pulse's optimization strategy. PT tokens offer several key advantages: **Fixed Yield Generation**: Since the yield component has been separated, PT can be acquired at a discount relative to its underlying asset. The value of PT approaches and ultimately matches the underlying asset value at maturity, creating a Fixed Yield APY. **Maturity-Based Returns**: Upon maturity, PT can be redeemed 1:1 for the accounting asset (the base asset shown in brackets, such as ETH in PT-ezETH (ETH)). This predictable redemption creates fixed yield opportunities. **Discount Acquisition**: PT tokens trade at a discount to their underlying assets, allowing users to lock in fixed yields by holding until maturity or benefit from price appreciation as maturity approaches. #### Why PTs Are Ideal for Agents * **Fixed Yield Certainty**: PTs provide predictable maturity-based returns, unlike variable yield farming * **Discounted Entry**: PTs trade below the underlying asset's value, creating reliable APY opportunities * **Liquidity Depth**: Multiple PT markets on Arbitrum allow for capital allocation strategies that balance yield and slippage * **Rollover Logic**: Predictable expiries allow automation of portfolio transitions #### How Pulse Leverages PT Markets * **Intelligent Allocation**: Dynamically builds diversified PT portfolios on Arbitrum * **Slippage Minimization**: Forecasts pre-trade depth and splits allocations into optimal sizes * **Maturity Automation**: Rolls positions seamlessly as markets expire * **Auto-compounding**: Automatically reinvests yield for compound growth * **Market Optimization**: Captures opportunities across different PT markets on Arbitrum * **Full Control**: Withdraw or deactivate your agent at any time ### Supported Networks and Configuration The system currently supports Arbitrum, with additional chains planned for future rollout. The system uses ETH as the base token and targets ETH-based liquid staking derivatives on Arbitrum. The system automatically handles token conversions as needed for optimal operations. **Users deposit ETH,** and the system automatically manages all necessary token conversions for optimization on Arbitrum. #### Pulse PT Market Strategy Pulse leverages Pendle's PT ecosystem by: 1. **Market Analysis**: Continuously monitoring PT market conditions on Arbitrum 2. **Yield Optimization**: Identifying the highest-yielding PT opportunities while accounting for maturity dates 3. **Automatic Rebalancing**: Moving funds between different PT markets as conditions change 4. **Maturity Management**: Automatically handling PT redemptions and reinvestment into new opportunities 5. **Market Optimization**: Exploiting yield differences between different PT markets on Arbitrum ## Wallet Manager The wallet management system orchestrates the complete portfolio optimization workflow. It coordinates data collection, portfolio analysis, optimization execution, and performance tracking for a single wallet across multiple blockchain networks. ### Architecture #### Smart Account Architecture At the core of Pulse's security framework is its self-custodial smart account architecture. Each smart account is automatically created during activation and remains under the complete control of the user's wallet. This architecture ensures that the protocol never has access to private keys or funds, while enabling secure management of deposited ETH and Pendle market interactions. The smart account serves as a secure foundation for all of Pulse's automated operations on Arbitrum. #### Session Keys Pulse utilizes advanced session key technology to enable automated yield optimization while maintaining robust security. These keys grant specific, limited permissions for interacting with Pendle markets on Arbitrum and operate within strict time-bound authorizations. Users maintain full control, with the ability to revoke permissions at any time. All operations are secured through smart contract permissions, ensuring that session keys can never access user funds directly. #### Execution Module Pulse's execution module orchestrates all agent operations with maximum efficiency on Arbitrum. This component handles the precise scheduling of transactions, optimizes timing for PT market interactions, and ensures reliable execution of all operations. The module operates as the operational backbone of Pulse, coordinating all automated actions while maintaining security and performance. ### Core Dependencies #### Component Integration * **Transaction Cost Estimator**: Provides gas cost analysis for Arbitrum operations * **Data Collector**: Handles market data and price feeds * **Optimizer**: Executes mathematical optimization * **Transaction Planner**: Converts optimization results to executable transactions * **Balance Reader**: Queries on-chain balance data on Arbitrum Optimized for ETH-based yield strategies. Uses a **0.5% portfolio buffer** to prevent rounding issues during optimization. ### Optimization Workflow The main optimization cycle follows this sequence: 1. **Market Data Collection**: Fetches active Pendle markets on Arbitrum 2. **Portfolio Snapshot**: Collects current balances and generates normalization actions 3. **Reallocation Check**: Validates whether reallocation should proceed 4. **Linear Optimization**: Solves for optimal allocation using current state 5. **Delta Validation**: Ensures APY improvement meets minimum threshold worth to reallocate 6. **Transaction Planning**: Converts optimization results to executable actions with automatic token handling 7. **Pipeline Execution**: Runs all transactions through validation and execution pipeline 8. **Performance Tracking**: Updates wallet performance history ### Token Standardization The system automatically handles token standardization: * Detects ETH balances on Arbitrum * Automatically manages token conversions for optimal operations ### Deactivation Process **Portfolio Deactivation**: Systematic portfolio liquidation that: * Liquidates all PT positions to base tokens * Returns all base tokens to user's wallet on Arbitrum * Executes through the same planning and pipeline infrastructure ### Performance and Risk Management #### Reallocation Controls **Reallocation Controls**: Risk management logic that: * Compare current portfolio value to historical maximum * Require minimum performance improvement before allowing reallocation * Allow first-time allocations regardless of performance #### APY Delta Validation **APY Delta Validation**: Ensures optimization provides meaningful improvement by comparing initial vs final weighted APY against the configured threshold. #### Performance Tracking **Performance Tracking**: Records portfolio snapshots for historical analysis and reallocation control calculations. ## Agent Activation ### Step 1: Launch the Pulse Agent Application * Navigate to the Pulse landing page at **[www.usepulse.xyz](http://www.usepulse.xyz)** * Review the key benefits: automated reallocation across top Pendle PT markets, maturity management, position splitting for better returns, and auto-compounding yield * Click on the **"Launch Pulse Agent"** button in the center of the page ### Step 2: Connect Your Wallet * On the connection screen, click **"Connect your wallet to get started"** * Select your preferred wallet provider (e.g., MetaMask, Rabby, Coinbase Wallet) * Ensure your wallet is connected to the Arbitrum network * Once connected, your wallet address will be displayed in the top-right corner ### Step 3: Authenticate Wallet Access * Review the authentication screen that confirms your wallet is connected * Verify that your address is on the allowlist (you'll see "Your address is on the allowlist" confirmation) * Click **"Sign in with Ethereum"** to authenticate * Sign the wallet message to prove ownership and enable access to Pulse ### Step 4: Complete the Introduction * Review the welcome screen explaining Pulse Agent functionality * Read how Pulse handles everything: monitors markets, reallocates positions, and auto-compounds yield based on APR, gas costs, and market conditions * Note that you maintain full control and can withdraw anytime * Click **"Continue to Activation"** to proceed ### Step 5: Fund Your Agent * Select **"ETH Markets"** as your deposit option (currently the only available market but more are coming soon) * Enter your desired ETH deposit amount (minimum $500 // \~0.13 ETH) * Review your wallet balance to ensure sufficient funds * Read the notice: "Pulse is currently available exclusively on Arbitrum. Support for Mainnet and other L2s will be available soon." * Click **"Continue to Activation"** to proceed ### Step 6: Review Deposit Details and Activate * Review your deposit summary: * Total deposit amount in ETH * Projected earnings over 12 months at current rates * Current implied yield percentage * Read the disclaimer: "Performance shown is based on backtested data. Real results may vary depending on market conditions." * Check the agreement box: **"I agree to the Terms of Service and Privacy Policy"** * Click **"Activate Pulse"** to initialize your agent ### Step 7: Monitor Activation Progress * The activation process will begin, showing "Activating Pulse Agent..." status * Monitor the Activity panel on the right side showing: * Agent Activation progress * Transfer transaction (moving funds to your Pulse Account) * Activate Pulse signature requirement * Sign the required wallet transactions to complete the setup * View transaction details in the Block explorer if needed ### Step 8: Access Your Dashboard Once activated, you'll be redirected to your main dashboard. Your dashboard displays: * **Total Balance**: Current total value of your position * **Total Deposited**: Original amount invested * **Lifetime Earnings**: Total yield generated with percentage gain * **Position Allocation**: Visual breakdown across different PT tokens * **Performance Chart**: Historical value growth over time * **Agent Execution History**: Detailed log of all agent actions and reallocations ### Step 9: Add More Funds If you would like to increase your Pulse position, from your Pulse dashboard: * Click **"Add funds"** in the top-right area * Select ETH as your deposit asset * Enter the amount you'd like to add * Review your current wallet balance * Read the network availability notice * Click **"Add funds"** to initiate the deposit * Sign the wallet transaction to complete the transfer * Monitor the top-up progress ### Important Notes * **Minimum Deposit**: $500 (\~0.13 ETH) required for activation * **Network**: Currently available only on Arbitrum * **Allowlist**: Early Access requires allowlist approval * **Control**: You maintain full control and can deactivate anytime * **Performance**: Results may vary based on market conditions ## Agent Deactivation ### How to Deactivate Your Pulse Agent #### Step 1: Access Deactivation * Click the **"Deactivate"** button from your dashboard #### Step 2: Review Deactivation Process Review the deactivation modal explaining the process: * Agent will unwind your position by converting PT tokens back to ETH * All funds will be returned to your wallet * View the breakdown of current holdings and their ETH values #### Step 3: Configure Withdrawal * Select your destination chain (Arbitrum by default during Early Access launch) * Note the 10% success fee that will be charged for the Agent services * Review the complete position breakdown showing each PT token and its value #### Step 4: Confirm Deactivation * Click **"Deactivate Pulse Agent"** to begin the process * Sign the wallet transaction to authorize the deactivation * Monitor the "Deactivating Pulse Agent..." progress #### Step 5: View Completion Summary View your deactivation summary showing: * **Final Position Value**: $0 (all funds withdrawn) * **Total Withdrawn Amount**: Complete amount in $ and ETH * **Total Yield Earned**: Profit generated during the active period * **Deactivation Date**: When the process was completed ### Post-Deactivation Status #### Dashboard Updates * Your dashboard will show "All funds withdrawn" status * All position allocations will show zero balances * Performance history remains available for review * Agent execution history is preserved #### Reactivation Option * You can reactivate at any time by clicking **"Activate Pulse Agent"** * No waiting period required * Same minimum deposit requirements apply ($500 / \~0.13 ETH) * Previous performance history remains accessible ### Important Considerations #### Success Fee * **Fee Structure**: 10% success fee charged on profits only, currently not active * **Calculation**: Applied to total yield earned during active period * **Deduction**: Automatically deducted during deactivation process * **Transparency**: Full breakdown shown before confirmation #### Withdrawal Process * **Automatic Unwinding**: All PT positions automatically converted to ETH * **Market Rates**: Conversions executed at current market rates * **Gas Costs**: Standard network fees apply for transactions * **Timing**: Process typically completes within minutes #### Fund Recovery * **Complete Withdrawal**: All funds returned to your connected wallet * **Original Deposits**: Full principal amount returned (minus any losses) * **Earned Yield**: Profits returned (minus 10% success fee) * **Network**: Funds returned on selected destination chain ### Deactivation Scenarios #### Voluntary Deactivation When you choose to deactivate: * **Full Control**: You maintain complete control over timing * **No Penalties**: No additional fees beyond success fee * **Immediate Processing**: Process begins immediately upon confirmation * **Complete Withdrawal**: All funds returned to your wallet #### Market Conditions Consider market conditions when deactivating: * **PT Token Values**: Current market prices affect final withdrawal amount * **Gas Costs**: Network congestion may affect transaction fees * **Timing**: Consider optimal timing for PT token conversions #### Reactivation Planning If planning to reactivate: * **Market Timing**: Consider waiting for better market conditions * **Fund Management**: Ensure sufficient funds for minimum deposit * **Strategy Review**: Evaluate if changes to approach are needed ### Support and Assistance #### Need Help? If you encounter issues during deactivation: * **Transaction Failures**: Check wallet connection and gas fees * **Processing Delays**: Monitor network congestion * **Support Contact**: Use the official [Giza Discord](http://discord.gg/gizatech) and create a ticket * **Documentation**: Refer for information #### Safety Reminders * **Official Domain**: Only use [www.usepulse.xyz](http://www.usepulse.xyz/) for deactivation * **Wallet Security**: Ensure secure wallet connection * **Transaction Verification**: Always verify transaction details before signing * **Phishing Protection**: Never share private keys or seed phrases ## Getting Started This guide explains how to easily activate your Pulse Agent in just a few steps. Set it up once and let it automatically optimize your ETH yield across top Pendle PT markets, manage maturities, and auto-compound returns. ### Before You Begin Ensure you have: * An Ethereum/Arbitrum network compatible wallet connected to the Arbitrum mainnet * Verified that you're accessing the Pulse official domain: **[www.usepulse.xyz](http://www.usepulse.xyz)** * Minimum **$500 (\~0.13 ETH)** for initial deposit * Your wallet address is on the **allowlist** (required for Early Access) ### What is Pulse Agent? Pulse Agent is an automated yield optimization system that: * **Monitors Markets**: Continuously tracks Pendle PT market conditions and opportunities * **Reallocates Positions**: Automatically moves funds between different PT markets for optimal yield * **Manages Maturities**: Handles token expiration and rollover automatically * **Auto-compounds Yield**: Reinvests earnings to maximize returns based on APR, gas costs, and market conditions * **Maintains Control**: You retain full control and can withdraw anytime ### Key Benefits * **Automated Reallocation**: Across top Pendle PT markets for maximum yield * **Maturity Management**: No need to manually handle token expirations * **Position Splitting**: Optimizes returns by distributing funds strategically * **Auto-compounding**: Automatically reinvests yield for compound growth * **Full Control**: Withdraw or deactivate your agent at any time ### Network Support **Current Availability**: Pulse is currently available exclusively on Arbitrum **Coming Soon**: Support for Ethereum Mainnet and other Layer 2 networks will be available soon ### Minimum Requirements * **Deposit Amount**: Minimum $500 (\~0.13 ETH) for initial deposit * **Network**: Arbitrum mainnet connection required * **Wallet**: Compatible with MetaMask, Rabby, Coinbase Wallet, and other standard wallets * **Access**: Allowlist approval required during Early Access phase ## Managing Funds ### How to Add More Funds to Pulse #### Step 1: Access Add Funds * From your Pulse dashboard, click **"Add funds"** in the top-right area #### Step 2: Configure Your Deposit In the modal that appears: * Select ETH as your deposit asset * Enter the amount you'd like to add * Review your current wallet balance * Read the network availability notice #### Step 3: Complete the Deposit * Click **"Add funds"** to initiate the deposit * Sign the wallet transaction to complete the transfer * Monitor the top-up progress #### Step 4: Automatic Deployment * Your updated position balance will automatically appear on the dashboard * The agent will automatically deploy new funds across optimal PT markets * No additional action required - the agent handles optimization automatically ### Fund Management Features #### Automatic Optimization When you add funds: * **Immediate Deployment**: New funds are automatically allocated to optimal PT markets * **Portfolio Rebalancing**: The agent may rebalance your entire position for better optimization * **Market Analysis**: Real-time analysis determines the best allocation strategy * **Gas Efficiency**: Transactions are optimized for cost-effectiveness #### Minimum Amounts * **Initial Deposit**: Minimum $500 (\~0.13 ETH) required for activation * **Additional Deposits**: No minimum for subsequent deposits * **Recommended**: Larger deposits allow for better diversification and optimization #### Network Considerations * **Current Network**: All deposits must be on Arbitrum * **Coming Soon**: Support for Ethereum Mainnet and other L2 networks * **Gas Costs**: Lower transaction costs on Arbitrum compared to Mainnet * **Speed**: Faster transaction confirmation times ### Deposit Tracking #### Dashboard Updates After adding funds, your dashboard will show: * **Updated Total Balance**: Reflects new deposit amount * **Revised Allocation**: New portfolio distribution across PT tokens * **Performance Impact**: How additional funds affect overall yield * **Transaction History**: Record of all deposits and agent actions #### Transaction Monitoring * **Real-time Updates**: Balance updates appear immediately * **Block Explorer Links**: View transaction details on-chain * **Activity Log**: Complete history of all fund movements * **Status Tracking**: Monitor deposit and allocation progress ### Best Practices #### Timing Your Deposits When considering the optimal timing for your deposits, several factors can influence the effectiveness of your investment: * **Market Conditions**: Consider current PT market yields and overall market sentiment * **Gas Costs**: Monitor Arbitrum network congestion which can affect transaction costs * **Rebalancing**: Agent may trigger rebalancing with new funds, potentially optimizing your entire portfolio * **Yield Opportunities**: Higher-yielding markets may be available at certain times * **Market Cycles**: PT token prices and yields can vary based on broader market conditions * **Expiration Timing**: Consider how close current PT markets are to expiration, as this affects yield calculations #### Amount Considerations * **Diversification**: Larger amounts enable better portfolio diversification * **Efficiency**: Larger deposits reduce relative gas costs * **Flexibility**: Maintain some funds for future opportunities #### Security * **Wallet Connection**: Ensure secure wallet connection * **Transaction Verification**: Always verify transaction details before signing * **Official Domain**: Only use [www.usepulse.xyz](http://www.usepulse.xyz) for deposits ## Pulse Dashboard ### Dashboard Overview Your main dashboard displays key metrics: * **Total Balance**: Current total value of your position * **Total Deposited**: Original amount invested * **Lifetime Earnings**: Total yield generated with percentage gain * **Position Allocation**: Visual breakdown across different PT tokens * **Performance Chart**: Historical value growth over time * **Agent Execution History**: Detailed log of all agent actions and reallocations ### Position Value Tab #### Key Metrics * **Current Total Balance**: Real-time value of your entire position * **Total Deposited**: Sum of all your deposits * **Lifetime Earnings**: Total yield generated with percentage returns * **Performance Trends**: Track gains/losses over different time periods #### Portfolio Optimizer * **Visual Allocation Chart**: See how your position is split across PT tokens * **Diversification View**: Understand risk distribution * **Optimization Status**: Current allocation strategy being used #### Time Period Analysis Review performance metrics by: * **1D**: Daily performance tracking * **1W**: Weekly trend analysis * **1M**: Monthly performance review * **1Y**: Annual performance overview * **ALL**: Complete historical performance ### Performance Tab #### APR Monitoring * **Current APR**: Real-time annual percentage rate * **Annual Projection**: Expected yearly returns at current rates * **Daily Averages**: Average daily yield generation * **Performance Trends**: APR changes over time #### Benchmark Comparison * **Market Comparison**: How your agent performs vs market averages * **Historical Context**: Performance relative to past periods * **Optimization Impact**: Benefits of automated reallocation ### Portfolio Allocation Views #### PT Tokens View Following is an example of potential allocation across different PT Tokens: * **PT-rETH**: Rocket Pool ETH positions * **PT-weETH**: Wrapped eETH positions * **PT-wstETH**: Liquid staking ETH positions * **PT-rsETH**: Restaked ETH positions * **PT-uniETH**: Universal ETH positions #### Underlying Tokens View View breakdown by underlying asset: * **ETH-based Tokens**: All ETH-based liquid staking derivatives * **Asset Distribution**: How funds are spread across different underlying assets * **Risk Profile**: Understanding exposure to different protocols #### Network View Monitor your positions on Arbitrum: * **Current**: All positions are on Arbitrum * **Network Performance**: Track yields and performance on Arbitrum * **Transaction History**: View all operations on the Arbitrum network ### Agent Execution History #### Automated Actions Log Review all actions taken by your agent: * **Position Diversification**: When and how funds were reallocated * **Reallocation Details**: Specific moves between PT markets * **APR Optimization**: Decisions made to improve yields * **Market Responses**: How agent reacted to market changes #### Transaction Details For each action, view: * **Timestamp**: Exact time of execution * **Transaction Type**: Type of operation performed * **Amount**: Funds involved in the transaction * **From/To**: Source and destination of funds * **APR Impact**: How the action affected overall yield #### On-Chain Verification * **Transaction Links**: Direct links to block explorer * **Hash Verification**: Confirm transactions on-chain * **Gas Costs**: See actual transaction costs. Note that gas fees are currently sponsored for Pulse * **Status Confirmation**: Verify successful execution ### Performance Analysis Tips #### Understanding Fluctuations * **Market Volatility**: PT token prices fluctuate with market conditions * **Yield Changes**: APRs vary based on market demand and supply * **Rebalancing Impact**: Short-term dips during reallocation are normal * **Long-term Focus**: Evaluate performance over longer periods #### Optimization Indicators Look for signs of effective optimization: * **Consistent Reallocation**: Regular moves to higher-yielding markets * **APR Improvements**: Gradual increase in average yields * **Risk Management**: Diversification across multiple PT tokens * **Market Timing**: Quick response to market opportunities #### Performance Benchmarks Compare your results against: * **Static Positions**: What you would earn without optimization * **Market Averages**: General Pendle PT market performance * **Historical Performance**: Your own past results * **Risk-Adjusted Returns**: Returns relative to risk taken ## Privacy Policy Version: 1.0 This privacy policy ("**Privacy Policy**") explains the basis for our collection of personal data when you access our user interface ("**Giza UI**") for the machine learning software and algorithms ("**Agent Logic Software**" or "**Agent**"), or when you communicate with us or otherwise deal with us, and sets out how we use your personal data, the conditions under which we disclose it to others and the measures we take to keep it secure. In addition, we may inform you about the processing of your personal data separately, for example in consent forms, terms and conditions, additional privacy policies, forms, and other notices. We use the word "**data**" here interchangeably with "**personal data**". If you provide information to us about you or any person other than yourself, you must ensure that the data is accurate and that these other people understand how their data will be used, that they have given their permission for you to disclose it to us and for you to allow us, and our service providers, to use it. You are welcome to provide them with a copy of this Privacy Policy. ### 1. Controller The responsible person for processing your data under this Privacy Policy ("**Controller**") unless we tell you otherwise in an individual case is: **GIZATECH Ltd**\ Bahnhofstrasse 20\ 6300 Zug\ Switzerland You may contact us regarding data protection matters and to exercise your rights at \[email address]. ### 2. Data Collection and Purpose of Data Processing We process the following data about you for the purposes outlined below: #### 2.1 Giza UI When you access the Giza UI, we collect data that is necessary for its functionality and security. The data collected includes: IP address; information about the operating system of your end device; cookies; referrer URL; amount of data transferred; date, region, and time of the server request; location data; websites accessed or from which access is made; browser type and version; name of your Internet provider; protocols; etc. #### 2.2 Blog We publish a blog on the Giza UI and offer you the opportunity to publish blog posts and to comment on other blog posts. The data collected from you in this context is collected by us to ensure the functionality of the blog function. The data collected includes: name; first name; email address; blog post content; etc. #### 2.3 Communication When you contact us by email, letter, telephone, or other means of communication, we collect the data exchanged between you and us for the purposes of communicating with you and providing our services to you, in particular to respond to your enquiries. By providing us with this data, you acknowledge that we use your data in accordance with this Privacy Policy. The data collected includes: contact details; type, manner, place and time of communication; content of communication; etc. #### 2.4 Marketing and Innovation We process your data for marketing and business activities in relation to the Giza UI and any current and future Agents, in particular to further develop the Agent, the Giza UI, and other platforms on which we operate. In addition, we and selected third parties may use your data to show you personalised content or advertising if and to the extent that you give us your consent, provided this is required by applicable law. You can object to such marketing activities or withdraw your consent at any time (see also Section 11 below). #### 2.5 Safety or Security Reasons We process your data to protect our IT and other infrastructure. For example, we process data for monitoring, analysis and testing of our networks and IT infrastructures including access controls. #### 2.6 Compliance with Law and Legal Procedures We process your data to comply with legal requirements, to fulfil tax obligations, etc., and we might have to request further information from you to comply with such requirements or as otherwise required by law and legal authorities. Furthermore, we may process your data for the enforcement of legal claims and for the defence in legal disputes and official proceedings. #### 2.7 Risk Management, Corporate Governance and Business Development We process your data as part of our risk management and corporate government in order to protect us from criminal or abusive activity. As part of our business development, we might sell businesses, parts of businesses or companies to others or acquire them from others or enter into partnerships and this might result in the exchange and processing of data based on your consent, if necessary. #### 2.8 Cookies The Giza UI uses cookies, and we may also allow certain third parties to do so. Cookies are text files that are stored on your device (computer, laptop, smartphone, etc.) and that are necessary for the use of the Giza UI as such or certain functions or that enable the analysis of the use of our Giza UI. You can configure your browser in such a way that no cookies are stored on your computer or a message always appears before a cookie is installed. Please note that deactivation of cookies may result in the Giza UI not functioning or not functioning completely. #### 2.9 Third-Party Offerings The Giza UI may contain third-party offerings. Please note that when you use such link, your data such as IP address, personal browser settings, etc., are transmitted to these third parties. We have no control over, do not review and cannot be responsible for these third-party websites or their content. Please be aware that the terms of this Privacy Policy do not apply to these third-party websites or their content, or to any collection of your data after you click on links to such third-party websites. We encourage you to read the privacy policies of every website you visit. Any links to third-party websites or locations are for your convenience and do not signify our endorsement of such third parties or their products, content, or websites. #### 2.10 Plug-Ins We do not use plug-ins on the Giza UI. If the Giza UI contains icons from other third-party providers (e.g. Twitter/X, Discord), we only use theses for passive linking to the pages of the respective providers. #### 2.11 Third-Party Platforms We operate accounts on third-party platforms like Twitter/X, Discord. If you communicate with us via our accounts or otherwise interact with our accounts on these third-party platforms, your data will also be processed according to the privacy policies of the respective platform. Please find further information on the purpose and scope of data collection and processing by the third-party providers in their respective privacy policies. ### 3. Legal Basis for Data Processing Where we asked for your consent, we process your data based on such consent. Where we did not ask for your consent and where required under applicable law, we process your data on other legal grounds, such as: * a contractual obligation; * a legal obligation; * a vital interest of the data subject or of another natural person; * to perform a public task; * our legitimate interest. ### 4. Transfer of Data to Third Parties As part of our data processing, we may share your data with third parties, in particular to the following categories of recipients: #### Service Providers We may share your information with service providers and business partners around the world with whom we collaborate to fulfil the above purposes (e.g. IT provider, advertising service provider, security companies, telecommunication companies, lawyers) or who we engage to process data for any of the purposes listed above on our behalf and in accordance with our instructions only. #### Contractual Partners If required by the respective contract, we will pass on your data to other contractual partners (e.g. third-party offerings in the user engagement system; third-party vouchers and gift cards), dealers, subcontractors, etc. #### Acquirers of Business We may disclose your data to acquirers or parties interested in acquiring business units, companies, or other parts of GIZATECH Ltd. #### Legal Authorities We may pass on data to offices, courts, and other authorities if we are legally obliged or entitled to do so or if this appears necessary to protect our interests. The authorities are responsible for processing data about you that they receive from us. ### 5. Disclosure of Data Abroad The data that we collect from you may be transferred to, processed, and stored in, a country outside the European Economic Area (EEA) or Switzerland. In view of the EEA or Switzerland the law in some of those countries may not offer an adequate level of data protection. We only transfer data to these countries when it is necessary for the performance of a contract or for the exercise or defence of legal claims, or if such transfer is based on your explicit consent or subject to safeguards that assure the protection of your data, such as the US-EU Data Privacy Framework, the US-CH Data Privacy Framework and/or the Standard Contractual Clauses approved by the European Commission (SCCs), adjusted according to Swiss law, all of the aforementioned if applicable and required. ### 6. Profiling and Automated Decision Taking We analyse aspects of your individual's personality, behaviour, interest and habits make predictions or decisions about them for the purposes laid out in Section 2, e.g. to perform statistical analysis or to prevent misuse and security risks. This analysis identifies correlations between different behaviours and characteristics to create profiles for individuals. For example, we may use profiling to determine in which services you might be interested. We may also use profiling to assess your creditworthiness. We do not use profiling that can produce legal effects concerning you or similarly significantly affect you without human review. ### 7. On-Chain Data When you use blockchains, you acknowledge that your wallet address and other data/information provided by your transactions, which are considered personal data if relating to an identified or identifiable natural person, are permanently and publicly stored on-chain, which means such data is publicly available to anyone. Neither we, nor any third party, has any power to delete such data published by its users to the blockchain. If you want to ensure that your privacy rights are not affected in any way, you should not transact on blockchains as certain rights may not be available or exercisable by you or us due to the technological infrastructure of the blockchain. You hereby release and indemnify us of any liability associated with data that you transferred to the blockchain. ### 8. Blockchain When accessing the Giza UI, you acknowledge that neither the DeFi protocol nor any decentralized automated smart agreement applications deployed thereon are controlled and/or operated by us. We do not act as an administrator or operator of the DeFi protocols, decentralized automated smart agreement applications, and do not have access to the digital assets that are held in your third-party wallet, decentralized automated smart agreement applications and/or in the smart contracts of the DeFi Protocols. ### 9. Connected Wallets The Giza UI uses "thirdweb", a service created by Non-Fungible Labs, Inc. (with registered offices in the US). Thirdweb allows you to connect third-party wallets to the Giza UI in order to use the Agent. Non-Fungible Labs, Inc. is solely responsible for processing the data associated with connecting your third-party wallet with the Giza UI. No personal data or wallet information is collected or processed by us during the connection of your third-party wallet and we have no access to or involvement in the data processing carried out by Non-Fungible Labs, Inc. We are therefore not responsible for any data processing activities undertaken by Non-Fungible Labs, Inc. For further information on the purpose and scope of data collection and processing by Non-Fungible Labs, please refer to the respective privacy policy of Non-Fungible Labs, Inc. ### 10. Retention and Storage of Data We only process your data for as long as necessary to fulfil the purposes we collected it for, including for the purposes of complying with legal retention requirements and where required to assert or defend against legal claims, until the end of the relevant retention period or until the claims in question have been settled. Upon expiry of the applicable retention period, we will securely destroy your data in accordance with applicable laws and regulations. ### 11. Data Security We take appropriate organizational and technical security measures to prevent your data from being accidentally lost, used, or accessed in an unauthorized way, altered, or disclosed. However, we and your data can still become victims of cyber-attacks, cybercrime, brute force, hacker attacks and further fraudulent and malicious activity including but not limited to viruses, forgeries, malfunctions, and interruptions which is out of our control and responsibility. We have also put in place procedures to deal with any suspected data breach and will notify you and any applicable regulator of a breach where we are legally required to do so. ### 12. Your Rights To the extent provided for by applicable law, you may request information free of charge about the data processed relating to you, its origin and recipients and the purpose of the data processing. You may also have the right to correction, deletion, restriction, or objection to processing, as well as to the transfer of the data to another controller. Furthermore, you can revoke your consent at any time with effect for the future. All you need to do is send us an informal email to the above address. Please note that the foregoing rights are subject to legal restrictions and may interfere with or make impossible the provision of our services. ### 13. Amendment of this Privacy Policy Due to continuous development of the Giza UI, our Agents and the contents thereof, changes in law or regulatory requirements, we might need to change this Privacy Policy from time to time. Our current Privacy Policy can be found on the Giza UI. July 28, 2025 ## Terms & Conditions Version: 1.0 These terms of use ("**Terms**") are entered into between Gizatech Ltd, a company limited by shares established under the laws of Switzerland and domiciled in Zug, Switzerland ("**Gizatech**", "**we**" or "**us**") and the users ("**User**", "**you**" or "**your**"). The following Terms together with any documents incorporated by reference herein, govern your access to the machine learning software and algorithms ("**Agent Logic Software**" or "**Agent**"), including any current and future Agents, for your automated smart contract applications ("**Smart Accounts**") that interact with decentralized finance (DeFi) protocols and the use of our user interface ("**Giza UI**") for the Agent. By accessing or using the Agent Logic Software and the Giza UI (including any Updates), you agree to be bound by the terms and conditions set forth below. We reserve the right to modify these Terms at any time at its sole discretion. In this case, we will provide notice by changing the "last updated" date above. By continuing to access or use the Agent Logic Software and/or the Giza UI, you confirm that you accept these updated Terms and all documents incorporated therein by reference. If you do not agree with these Terms, please immediately cease all use of the Agent Logic Software and the Giza UI. Other terms outside of these Terms may apply to you (vis-à-vis the respective third-parties) if you use and access other websites linked on the Giza UI. Such other terms apply separately or in addition to these Terms (vis-à-vis the respective third-parties). The same applies for user interfaces and agent logic software offered by third parties. We are not responsible and/or liable for any aspect of and/or for any damages arising out of or related to any kind of products or services provided by third-parties. The accuracy, completeness, or usefulness of information presented on our Giza UI is not guaranteed and we disclaim any liability and warranty with respect to the same. ### 1. Eligibility and Restricted Jurisdictions By accessing or using the Agent Logic Software and the Giza UI, you represent and warrant that you: * have the right, authority, and legal capacity to accept these Terms and that you are of the legal majority age in your country or jurisdiction of residence; * will not access and/or use the Agent Logic Software and the Giza UI if the laws of your countries of residency and/or citizenship prohibit you from doing so in accordance with these Terms; * are not subject to personal sanctions issued by the UN, US, EU or Switzerland; * only access or use the Agent Logic Software and the Giza UI for your own personal use; and * are not accessing or using the Agent Logic Software and the Giza UI from one of the countries embargoed or restricted by the Swiss State Secretariat for Economic Affairs (SECO) (if your country is embargoed or restricted can be found out under the following [link](https://www.seco.admin.ch/seco/de/home/Aussenwirtschaftspolitik_Wirtschaftliche_Zusammenarbeit/Wirtschaftsbeziehungen/exportkontrollen-und-sanktionen/sanktionen-embargos/sanktionsmassnahmen.html)) ("**Restricted Jurisdictions**"). We reserve the right to technically restrict the access to the Agent Logic Software and the Giza UI including the content provided on the Giza UI based on your geographical location. ### 2. Agent Logic Software #### 2.1 Overview The use of the Agent Logic Software enables you to automate the execution of your trading strategies ("**Strategies**") in relation to third-party DeFi protocols ("**DeFi Protocols**") by enabling your Smart Accounts (as defined in Section 3) to query and process data generated by the Agent Logic Software. #### 2.2 Agent Logic Software and Strategies The Agent Logic Software is an off-chain software that generates data and standardized transaction messages ("**Sign Requests**") in relation to the Strategies. Sign Requests are sent to the connected Smart Accounts for signature and execution (see Section 8). The Sign Requests are generated in accordance with the pre-defined Strategies in relation to the DeFi Protocols accepted by you. By using the Agent Logic Software, you understand and accept that we make no representations, warranties or covenants with respect to the quality, purpose, result or performance of any Sign Requests and/or data generated by the Agent Logic Software. ### 3. Smart Accounts #### 3.1 Overview Smart Accounts are smart contracts that sign and trigger the execution of the Sign Requests. The Smart Accounts are deployed and controlled by your external owned account ("**EOA**" or "**Wallet**") and are able to access, hold and interact with your digital assets associated with your EOA within your defined permissions ("**Permissions**") by using the session keys ("**Session Keys**") generated by your EOA. Session Keys enable the Smart Accounts to sign Sign Requests in an automated manner, thereby triggering the execution of on-chain transactions. You acknowledge and understand that transactions that are signed by your Smart Accounts are executed on the underlying blockchain networks without our involvement. We do not execute transactions on your behalf, we do not control the execution of transactions initiated by you and we do not take any responsibility and shall not be liable regarding said transactions. The Smart Contracts and the Session Keys will always remain under the control of your EOA and you will be able to redefine and/or revoke Permissions at any time. #### 3.2 Smart Accounts and DeFi Protocols not Operated by Gizatech Neither the Smart Accounts nor the DeFi Protocols are controlled and/or operated by us. We do not act as an administrator or operator of the DeFi Protocols, Smart Accounts and/or Sessions Keys, and do not have access to the digital assets that are held in your EOA, Smart Accounts and/or in the smart contracts of the DeFi Protocols. You understand and acknowledge that when your Smart Account is signing a Sign Request (i.e., providing liquidity, swapping, or depositing digital assets on DeFi Protocols), you are not interacting with us, but directly with the DeFi Protocols. Furthermore, we do not store, send, support you in the transfer of, or receive your digital assets when your Smart Account is signing Sign Requests. We do not assume any responsibility or liability for the functioning and operation of the Smart Accounts, DeFi Protocols, their individual components, or for any of your digital assets. We further make no representations, warranties or covenants with respect to the Smart Accounts and DeFi Protocols (or any implementations and/or components thereof), including, but not limited to, with regard to their technical properties and/or characteristics or performance, or their actual or potential usefulness or suitability for any particular purpose. ### 4. Use of Agent Logic Software and the Giza UI #### 4.1 Right of Use Subject to your compliance with the terms of these Terms and for the Term as set forth herein, we grant you a personal, limited, non-exclusive, non-transferable, non-assignable right to access and use the Agent Logic Software through the Giza UI (including Updates – see section 5 below) solely for the Designated Purpose as described in Section 4.2 below. #### 4.2 Designated Purpose You have the right to use the Agent Logic Software through the Giza UI for the sole purpose of deploying and using your own Smart Account ("**Designated Purpose**"). #### 4.3 Agent Fees The access of the Giza UI is free of charge. By using the Agent Logic Software, you may be required to pay a usage fee ("**Agent Fee**") to us. The specific structure may vary depending on the specific Agent Logic Software used and the chosen Strategies, as each Agent Logic Software is subject to its own fee model. The applicable Agent Fees will be visible and reflected on the Giza UI. By accessing the Giza UI and using Agent Logic Software, you acknowledge and agree that the Agent Fee is non-refundable under any circumstances. #### 4.4 Restrictions You must not access or use the Agent Logic Software or the Giza UI except as permitted by the terms of the Terms, in particular, but without limitation, the Designated Purpose, and must not do or authorise the commission of any act that would or might invalidate or be inconsistent with Gizatech's intellectual property rights in the Agent Logic Software or the Giza UI. Without limiting the foregoing provisions, you agree and acknowledge that you must not and will not permit any person to: * resell, assign, transfer, distribute or provide others with access to the Agent Logic Software or the Giza UI; * "frame", "mirror" or serve Agent Logic Software or the Giza UI on any web server or other computer server over the internet or any other network; * copy, alter, modify, create derivative works from, reproduce, resell, transfer to a third party, reverse assemble, reverse engineer, reverse compile or enhance the Agent Logic Software or the Giza UI; * alter, remove or tamper with any trademarks, any patent or copyright notices, or any confidentiality legend or notice, or any numbers, or other means of identification used on or in relation to Agent Logic Software or the Giza UI. ### 5. Updates and Upgrades We may update or upgrade the Agent Logic Software and/or the Giza UI at any time, in our sole discretion. Upgrades or update ("**Updates**") may involve improvements or enhancements of the current versions as well as adding new or discontinuing current features. We will notify you prior to the implementation of an Update (pop-up or other way of notification we deem appropriate) along with information regarding the particular Update. Every implementation of an Update is subject to your prior consent. If you chose not to consent to an Update, you will be able to continue using the current version. It is solely your responsibility to keep your hardware as well as software (that may be required) updated to ensure compatibility with the Agent Logic Software and the Giza UI. ### 6. User Responsibilities, further Acknowledgements and Obligations The responsibility for the use of the Agent Logic Software and the Giza UI, rests entirely with you. You shall ensure compliance with any applicable laws and regulations. You are responsible for the selection, use, and maintenance of the computer systems on which the Agent Logic Software is accessed through the Giza UI as well as for additional programs, data systems, and related services. You acknowledge and understand that you may at any time stop using or accessing the Agent Logic Software and the Giza UI. You acknowledge and understand that you may only access the Agent Logic Software through the Giza UI. We will not share any software code with you. You acknowledge and agree that you are responsible for all users using the Giza UI and the Agent Logic Software in the context of the usage rights granted under the Terms; You must not use the Smart Account, the Agent Logic Software and the Giza UI in any way which is in breach of any applicable statute, regulation, law or legal right of any person. You must not introduce malicious programs into the Agent Logic Software or the Giza UI; ### 7. Intellectual Property Rights You are only entitled to the rights of use defined in these Terms. All other rights, in particular intellectual property rights (such as copyrights, trademarks, designs, patents, in each case whether registered or not) as well as all other rights that are not expressly granted to you hereunder, (in particular, regarding the Giza UI and the Agent Logic Software) shall remain exclusively with us. The Agent Logic Software and the Giza UI contain information, ideas, concepts and processes, in particular with regard to the processing of data for particular applications, which are our sole property. You shall use the Agent Logic Software only for the Designated Purpose and shall, except with our prior written consent, not provide access to or otherwise make the Agent Logic Software or the underlying source available to any third parties, whether in whole or in part. ### 8. Access to the Giza UI: Connecting Your EOA to the Giza UI and Smart Accounts In order to deploy and interact with your Smart Accounts via the Giza UI, you must first connect one of the third-party EOA listed under the "Connect" tab to the Giza UI. EOA or Wallets store and manage the private keys to the blockchain addresses that were created with the Wallet or manually imported into the EOA. As these EOA store the private keys which are required to sign transactions on-chain, they can be used to execute transactions and publish them to the underlying blockchain networks. When you connect your EOA, the Giza UI will ask for permission to deploy Smart Accounts. During this process, you will be able to define the Permissions and your EOA will generate the Session Keys. You can modify these Permissions at any time in the settings of your EOA or via the Giza UI. Please note that you can only interact with Smart Accounts that are both managed by your EOA and connected to the Giza UI. The use of EOA is subject to the terms and conditions of the respective provider. We have no control over the blockchain addresses that are managed by your EOA and connected to the Giza UI and no ability to access any assets that are held thereon. You are solely responsible for the security of the EOA, your Smart Accounts and Session Keys as well as the corresponding private keys and passwords. We do not assume any responsibility for the connected EOA, regardless of whether or not they are used to effectuate transactions and shall not be liable for any damages arising out of or related to your use of the EOA or your inability to connect or use the EOA and/or Smart Accounts to execute transactions. Your interactions with the Smart Accounts and DeFi Protocols may be subject to the payment of the following fees ("**Blockchain Fees**"): * **Gas Fees**: All interactions with the underlying blockchain networks require the payment of a network transaction fee ("**Gas Fee**") which is paid to the validators of the underlying blockchain networks. The Gas Fee required to execute a transaction depends on the activity on the underlying blockchain networks and is entirely outside of our control. * **DeFi Protocol Fees**: You may be required to pay fees ("**DeFi Protocol Fees**") for interactions with the DeFi Protocols. The DeFi Protocol Fees are entirely outside of our control. By interacting with your Smart Accounts through the Giza UI and using the Agent Logic Software for the generation of Sign Requests, you acknowledge and agree that the Blockchain Fees are non-refundable under any circumstances. You also understand and accept that the Blockchain Fees required to execute transactions are subject to circumstances beyond our control. ### 9. Term and Termination These Terms enters into force upon your use of the Agent Logic Software and/or access to the Agent UI for an indefinite period of time until terminated by one of the Parties as set forth below ("**Term**"). We have the right to terminate these Terms at any time with immediate effect (without prior notice). You have the right to terminate these Terms at any time with immediate effect (without prior notice) by revoking the Permissions of your Smart Accounts. If we terminate these Terms, we may cease your access and use of the Agent Logic Software and the Giza UI right away, without prior notice. In this case, you will no longer be able to use the Agent Logic Software and you will no longer need to pay Agent Fees. In any case, in the event of termination, you shall have no claim against us. ### 10. Risks By accessing or using Giza UI, the Agent Logic Software and/or interacting with your Smart Accounts, you understand and accept the risks connected to Agent Logic Software, the Giza UI, and the Smart Accounts. In particular, but not exhaustively, you understand the inherent risks listed hereinafter: * We do neither control the public blockchains that you are interacting with, nor any smart contracts and protocols, including but not limited to Smart Accounts, EOA, and the DeFi Protocols, that may be integral to your ability to complete transactions on these public blockchains. On-chain transactions may be irreversible, and, accordingly, losses due to fraudulent or accidental transactions may not be recoverable. Some transactions shall be deemed to be made when recorded on a public ledger, which is not necessarily the date or time that you have initiated the transaction; * You acknowledge and accept that we do not control any of the output generated by the Agent Logic Software (including, but without limitation, Sign Requests) as well as the transactions that are signed and executed by your Smart Accounts and that we make no representations, warranties or covenants with respect to the quality, purpose, result or performance of any Sign Requests and/or data generated by the Agent Logic Software and subsequent transactions. * You understand and accept that we reserve the right to stop the Agent Logic Software and/or Giza UI at any time for any reason, at our sole discretion (see Section 9 above). ### 11. General Disclaimers and Disclaimed Warranty We do not guarantee that the Agent Logic Software, the Giza UI, including but not limited to its individual components such as the Sign Requests and Strategies, are free from defects, errors, bugs, and security vulnerabilities or that it will be available at any time. The access to and use of Agent Logic Software and the Giza UI as well as the Smart Accounts is made at your own risk. We give no assurance that any features and functionalities of the Agent Logic Software, the Giza UI will satisfy your requirements, provide the intended results, meet any security, performance or reliability standards. You understand and agree that the Agent Logic Software, the Giza UI are provided on an "as is" and "as available" basis and that we expressly disclaim all warranties or conditions of any kind, whether express, implied, statutory or otherwise. The Agent Logic Software and the Giza UI and its individual components may contain bugs, defects or errors. We may discontinue the development of the Agent Logic Software and the Giza UI at any time for regulatory, commercial, or other reasons, in any case, at our sole discretion. ### 12. Limitation of Liability Our liability is limited to direct damages arising out of acts of intent and gross negligence. Any liability for indirect damages or consequential damages, including loss of profit, and/or damages arising out of negligent conduct, to the maximum extent permitted by applicable law, is expressly excluded. We do not assume any responsibility for the use of the Giza UI and Agent Logic Software and Smart Accounts, and interactions with the Agent Logic Software and the Smart Accounts and shall not be liable for any damages arising out of or related to your access and/use of the Agent Logic Software, the Smart Accounts and the Giza UI. ### 13. Indemnification You agree to indemnify, and hold us harmless, against all liabilities, damages, costs, expenses and claims (including third party claims) arising out of or in connection with your breach of the Terms, in particular, but without limitation, breach or non-compliance with your obligations and warranties set out in Section 6 above. ### 14. Personal Data For information about how we handle your personal information, please see our privacy policy at \[link]. ### 15. Miscellaneous #### 15.1 User Feedback We appreciate and encourage you to provide feedback to the Agent Logic Software and the Giza UI. If you provide feedback, you agree that we are free to use it and may permit others to use it without any restriction or compensation to you. #### 15.2 Taxes It is your sole responsibility to seek relevant tax advice to comply with any applicable tax obligations in whichever jurisdiction and to measure the tax impact of the use of the Agent Logic Software, the Smart Accounts and the use of any features offered thereon. If any taxes, fees, or other charges are levied in connection with the use of the Agent Logic Software, the Agents and the use of any features offered thereon in any jurisdiction, it is your solely responsible for bearing and paying such taxes, fees, or charges. You agree to comply with all applicable tax laws and regulations related to the use of the Agent Logic Software, the Smart Accounts and the use of any features offered thereon and to indemnify and hold us harmless from any liability arising from its failure to pay such taxes, fees, or charges. The Agent Fees mentioned in Section 4.3 are exclusive of VAT. It is within the full discretion of us or any party levying the Agent Fees to decide whether VAT is due on such payment and whether VAT is added to the corresponding Agent Fee. #### 15.3 No Assignment You shall not assign, transfer or otherwise deal with all or any of its rights or obligations under this Agreement without our prior written consent. #### 15.4 Entire Agreement and Severability These Terms contain the entire agreement between us and you regarding the subject matter hereof and supersedes all understandings and agreements whether written or oral. If any provision of these Terms is invalid, illegal, or unenforceable in any jurisdiction, such invalidity, illegality, or unenforceability shall not affect any other provision of these Terms or invalidate or render unenforceable such provision in any other jurisdiction. Upon such determination that any provision is invalid, illegal, or unenforceable, these Terms shall be modified to effectuate the original intent of the parties as closely as possible. #### 15.5 Governing Law and Jurisdiction These Terms shall be governed and construed in accordance with the substantive laws of Switzerland excluding the Swiss conflict of law rules. The application of the United Nations Convention on Contracts for the International Sale of Goods shall be excluded. Any dispute arising out of or in conjunction with these Terms shall be submitted to the exclusive jurisdiction of the ordinary courts of Zug, Switzerland. #### 15.6 Class Action Waiver To the fullest extent permitted by any applicable law, you waive your right to participate in a class action lawsuit or a class-wide arbitration against us or any individual or entity involved in the provision of the Agent Logic Software, the operation of the Giza UI and the use of Smart Accounts. July 28, 2025