What is Functor Network?

Functor1 Network is a dedicated keystore layer that serves as universal signing infrastructure for autonomous finance. Rather than being another general-purpose blockchain, Functor operates as a specialized layer designed specifically to manage and verify signer states across infinite chains, creating a single source of truth for programmable authentication.

The network functions as a minimal L2 purpose-built for onchain signer authentication, positioning itself as the missing infrastructure layer between blockchain execution and autonomous systems. This architectural approach enables humans and machines to operate seamlessly across multiple chains without the complexity of managing separate signing infrastructure for each blockchain.

Key characteristics include:

  • Universal Signer: Single signer that can operate anywhere, eliminating fragmented wallets and reducing operational complexity.

  • Programmable Permissions: Onchain rules and automation logic that are verifiable and enforceable across any L2, any chain with a VM.

  • Decoupled Architecture: Signer state is separated from any specific chain, creating scalable universal applicability.


Understanding the Core Architecture

Functor's architecture represents a fundamental shift in how we think about blockchain infrastructure layers. Traditional systems require users to manage separate wallets and signing mechanisms for each chain they interact with. Functor eliminates this fragmentation by creating a dedicated keystore layer that operates independently from any specific blockchain while maintaining full security guarantees.

The system positions itself within the broader infrastructure stack as follows:

  • Ethereum → for execution

  • Celestia → for data

  • Functor → for signers

This separation of concerns allows each layer to optimize for its specific function. Ethereum can focus on execution and security, Celestia on data availability, and Functor on providing efficient, verifiable signing infrastructure that works across all chains.


Technical Foundation and Performance

As a minimal L2 keystore ZK-rollup, Functor implements a decoupled and universal state model that operates independently from specific blockchain architectures. The system maintains signer states that can be verified and utilized across any chain with a virtual machine, creating true chain-agnostic operation.

Performance Metrics:

  • Functor operations: ~4,000 gas (amortized)

  • Contract-based alternatives: ~250,000 gas

  • Cost reduction: 62.5x improvement

  • Security model: Inherits Ethereum's full security guarantees

  • Custody model: Fully non-custodial

This efficiency gain makes autonomous operations economically viable at scale while users maintain complete control over their assets.


The Keystore Layer: Purpose-Built Signing Infrastructure

The keystore ZK-rollup serves a fundamentally different purpose than traditional blockchains. Instead of managing balances, smart contracts, or complex state transitions, Functor focuses exclusively on managing and verifying signer states. This specialization enables unprecedented efficiency and capabilities.

The keystore layer manages signer states independently from specific blockchains, allowing a single signer configuration to operate across multiple chains simultaneously. When a user creates or modifies their signer permissions, these changes propagate across all supported chains without requiring separate deployments or configurations.

Key Features:

  • Verification: ZK-proof validation on Ethereum

  • Deployment: Universal across any chain with a virtual machine

  • Architecture: Decoupled from specific blockchain characteristics

  • Consistency: Same signer configuration applies across all chains


Universal, Cross-Chain Signing Implementation

The universal signer represents a paradigm shift from the current model of chain-specific wallet management. Traditional approaches require users to deploy and manage separate wallet infrastructure for each blockchain they interact with, creating operational complexity and security challenges.

Functor's universal signer eliminates this fragmentation through a single deployment model. One signer operates everywhere, removing the need for chain-specific wallet management and reducing both operational complexity and security surface area.

Key technical advantages:

  • Decoupled State: Signer state is separated from any specific chain, creating universal applicability

  • Session-based Permissions: Dynamic, rule-based logic for granular access management

  • Cross-chain Execution Logic: Real-time strategy triggers that work across all chains

  • Transparent Rules: Onchain verifiable vs private off-chain logic

VERIFICATION INTEGRITY AND LATENCY The state roots are verified through merkle proofs, with addition of latency-optimizing techniques such as a buffer of beacon roots on the L2 to verify block hashes against beacon root proofs. This is all done without trusting any specific sequencer, since Functor is designed as a vanilla based rollup, which uses L1 proposers for sequencing, being decentralized by nature.

A session is created for a user (human or AI agent) who want to use specific permissions over some assets. This is done as follows:

  1. A transaction to Functor is sent, containing the permissions for the session key or global account being created.

  2. At the same time, either (a) the account is being deployed on however many L2s the user wants with the same deterministic address; or (b) a session signing key is produced capable of acting on permitted assets, verified on Functor.

  3. The proposed transaction is validates within a block by the consensus layer.

  4. After this batch of transactions are consented, The key-value database is updated, and the merkle tree root is settled on the L1, as well as all data made available through a data availability layer.

  5. Finally, This state is synced to every L2 with a L2 Keystore contract.


Maxims: Cross-Chain Session Keys

Maxims are Functor's new primitive - session keys with cross-chain capabilities that enable real-time autonomous decisions with programmable rules and flexibility. These cross-chain capable session keys allow AI agents and smart accounts to operate with granular permissions across all blockchain ecosystems.

Technical Capabilities:

  • Cross-chain compatibility: Single session key operates across multiple chains

  • Programmable logic: Dynamic rules that respond to changing conditions

  • Real-time validation: ZK-rollup infrastructure validates permissions before execution

  • Granular access control: Specify operations, amounts, timeframes, and conditions

Permission Structure and Autonomous Agent Integration

The permission structure within Maxims provides sophisticated control mechanisms that enable precise autonomous operations while maintaining security and user intent.

Advanced Features:

  • Context-aware execution: Rules respond to market conditions and portfolio state

  • OAuth-like guardrails: Cryptographic enforcement for AI agents

  • Dynamic rule engine: Real-time strategy triggers based on market data

  • Risk management protocols: Automatic position sizing and emergency procedures

  • Cross-chain coordination: No manual intervention required


Technical Specifications

Architecture Type: Minimal L2 keystore roll-up Compliance: ERC-7579 compliant - plug-and-play with any modular smart account Performance: Low latency (L2 speed), ~4k gas amortized cost Security Model: Fully non-custodial with Ethereum security Scalability: Permissionless & seamless across infinite chains

Integration Standards:

  • AI-Ready: Enables autonomous execution with no offchain dependencies

  • Cross-chain Native: One signer, infinite chains

  • Revenue-Generating: Usage-based monetization through transaction volume


Footnotes

  1. The mathematically inclined reader might be already relating the mathematical concept of a functor with our solution. We bridge the gap between the category of AI and decentralized systems.

Last updated