GateLink — Permission Layer on X Layer

The missing permission layer
for onchain delegation

Give AI agents, family members, or team operators scoped access to your wallet — with token allowlists, protocol controls, and spending limits enforced at the smart contract level.

Smart Contract Enforcement
X Layer Testnet
MCP + AI Ready
Connect wallet from top-right → Switch to X Layer Testnet → Create your first policy

Live GateLink Policy

Treasury Bot Alpha

Active

Daily cap

$1,000

Per tx

$500

Tokens

USDC only

Protocols

Uniswap

Today's spend$200 / $1,000
Swap USDC → ETH$200 APPROVED
Drain 50,000 USDCBLOCKED
Onchain enforcementReal-time validation

The Problem

Three Real Scenarios, One Solution

AI Agent Drains Portfolio

One bad trade, hack, or buggy algorithm and your entire life savings are gone

GateLink solves it:

Token allowlists: Agent can ONLY use approved tokens

Family Needs Access

Your mom wants to use crypto but doesn't understand private keys or seed phrases

GateLink solves it:

Spending limits + Auto-expiration: Set caps and they auto-revoke

DAO Operator Control

Multi-sig is too slow for day-to-day ops, but giving keys is too risky

GateLink solves it:

Protocol control: Operators can ONLY interact with whitelisted protocols

The Opportunity

$50 Billion Problem

Over $50B in USDC sits idle in wallets. Why? No safe delegation exists.

  • No delegation infrastructure
  • No spending controls
  • No token-level allowlists

$50B+

USDC in circulation

$500B

Addressable market

0

Major exploits yet

100%

On-chain enforcement

What GateLink Does

Complete Permission Control

Every feature enforced at the smart contract level. No application-level workarounds. The blockchain enforces your rules.

Token Allowlists

Whitelist specific tokens your delegate can access. Everything else is blocked.

USDC + USDT onlyNo random tokens

Protocol Control

Control which DeFi protocols your delegate can interact with.

Uniswap ✓Unknown contracts ✗

Spending Limits

Hard caps enforced at smart contract level. No workarounds.

$500/tx max$1,000/day cap

Auto-Expiration

Policies auto-revoke after your set date. No manual cleanup needed.

30-day temp accessContractor expires

One-Click Revocation

Revoke access instantly. Delegate is immediately blocked.

Suspect activity?Click revoke → done

Onchain Audit Trail

Every action logged on-chain. Full transparency, compliance-ready.

Who did whatWhen and why

Why GateLink Wins

vs. The Alternatives

ApproachTokenProtocolSpendExpiryVerdict
Give private key❌ None❌ None❌ None❌ NoneDangerous
Multi-sig❌ None❌ None⚠️ Manual⚠️ ManualToo slow
Allowlist contract✅ Basic❌ None❌ None❌ NoneIncomplete
GateLink✅ Full✅ Full✅ Full✅ AutoComplete

How It Works

Four Steps to Secure Delegation

01

Connect Wallet

User connects via RainbowKit and switches to X Layer Testnet

02

Create Policy

Define delegate, tokens, protocols, spend limits, and expiration

03

Delegate Acts

Agent submits transaction → GateLink validates against policy

04

Enforced Onchain

Approved txs execute, blocked txs revert. Every action logged.

Tech Stack

Contracts
SolidityHardhatPolicyGate
Frontend
Next.js 14WagmiRainbowKit
Verification
viemOn-chain readsReal-time
AI Integration
MCP Server10 toolsAI-ready
Skills
Onchain OSdelegation-checkdelegation-manage
Deployment
X Layer TestnetLive contractsExplorer

What We've Built

Smart Contracts
Web App
MCP Server
Onchain OS Skills
Audit Trail
PolicyGate

Deployed Contracts (X Layer Testnet)

DelegationRegistry0xb44751B5Cc0d193Be5f8eCf13cc2d508ca7A52A4
PolicyGate0x7Eac8e6B55ABE8fbbE6a2B70A4745902ebfd80dC
MockUSDC0x221692546b425535acB24F3C29640c03C3Ba2B55
MockProtocol0x3BEb7421106921DD21DFE1B276489e5797AD7223

OnchainOS Integration

Skills Bundle

GateLink provides two Onchain OS skills for AI agent integration:

delegation-check

Pre-flight validation — checks if an action is allowed before execution

delegation-manage

Policy lifecycle — natural language for create, update, pause, revoke

Try GateLink Now

Connect your wallet, create a policy, and watch agents try to exceed limits — getting blocked onchain in real-time.