ComPilot Signature Gating

NexeraID signature-based smart contracts for gating access to protocols on a per-transaction basis.

Overview

ComPilot Signature Gating provides NexeraID signature-based smart contracts that help on-chain protocols gate access to their smart contracts on a per-transaction basis. This solution enables protocols to enforce KYC and compliance requirements directly at the smart contract level.

Traditional blockchain smart contracts are permissionless by default. ComPilot's signature-based gating system restricts access by requiring users to obtain valid signatures from NexeraID's API before executing transactions.

Key Benefits

  • No operational costs for updating allowlists
  • Single source of truth prevents synchronization issues
  • Privacy preservation - denied transactions never appear on-chain
  • Flexible compliance based on KYC conditions and transaction inputs

How It Works

The system uses a three-component architecture:

  1. API Endpoint - Provides signatures that authenticate users on-chain
  2. Smart Contract (TxAuthDataVerifier) - Verifies transaction signatures on-chain
  3. SDKs - Simplify integration between applications and the API

Basic Integration

Smart Contract:

import "@nexeraid/sig-gating-contracts/contracts/signers/TxAuthDataVerifier.sol";
 
contract YourProtocol is TxAuthDataVerifier {
    function protectedFunction() external requireTxDataAuth() {
        // Your protected logic here
    }
}

Front-End:

const signatureResponse = await getSignature({
  account: userAddress,
  contractAddress: protocolAddress,
  functionName: "protectedFunction"
});
 
if (signatureResponse.isAuthorized) {
  // Execute signed transaction
}

Deployment Information

Signer Manager Address: 0x29A75f22AC9A7303Abb86ce521Bb44C4C69028A0

Supported Networks: Ethereum, Polygon, Base, Arbitrum, Optimism, BSC/BNB, Avalanche (Mainnet & Testnets)

Use Cases

  • Compliant DeFi - Restrict access based on KYC status
  • Gated NFT Minting - Control distribution to verified users
  • Regulatory Compliance - Meet jurisdiction-specific requirements
  • Institutional Access - Enterprise-grade access controls

For complete documentation, integration guides, and API reference, visit the official ComPilot documentation.

On this page