Article

Trustless Automation: Zero-Knowledge Security

How we enable autonomous agents without compromising the security of your private keys.

November 19, 2025
Maikers Team

TL;DR

  • Problem: Traditional bots require custody of keys or funds, creating a massive security risk.
  • Solution: Maikers uses delegated Session Keys with strict on-chain limits.
  • Privacy: Zero-Knowledge Proofs (ZKPs) verify authority without revealing identity.
  • Security: Non-custodial architecture means your assets never leave your wallet.

The biggest barrier to adopting automated trading and agentic workflows has always been security. Traditionally, using a bot meant handing over your private keys or depositing funds into a centralized contract. Maikers solves this with a non-custodial, zero-knowledge architecture.

The "Not Your Keys, Not Your Crypto" Dilemma

In the past, you had two bad choices:

  1. Custodial Services: Trust a third party with your funds (and hope they don't get hacked or rug pull).
  2. Local Scripts: Run a bot on your own machine, requiring 24/7 uptime and exposing your local keys to malware.

The Maikers Solution: Delegated Authority

We utilize Solana's advanced delegation capabilities to create a secure sandbox for your agents.

Diagram showing the session key delegation model
Figure 1: The Session Key Delegation Model.

1. Session Keys

Instead of using your main wallet's private key, the protocol generates temporary "Session Keys." These keys have:

  • Limited Scope: They can only interact with specific programs (e.g., Jupiter, Orca).
  • Limited Budget: They can only spend a pre-approved amount of funds.
  • Time Expiry: They automatically expire after a set duration.

2. Non-Custodial Architecture

Your NFT and your principal capital never leave your wallet. The agent operates on a "allowance" basis. If the agent is compromised, the attacker can only access the limited funds in the session wallet, not your entire portfolio or your precious NFTs.

3. On-Chain Verification

Every action taken by an agent is verified on-chain against the permissions you set. The blockchain itself enforces the rules. If an agent tries to transfer an NFT or exceed its spending limit, the transaction will fail at the protocol level.

Privacy by Design

We employ Zero-Knowledge Proofs (ZKPs) for specific sensitive operations, allowing agents to prove they are authorized to act on your behalf without revealing your underlying identity or total net worth to the public network.

Security is not an afterthought; it is the foundation of the agentic economy. With Maikers, you can sleep soundly while your agents work tirelessly.