ComPilot Signature Gating
NexeraID signature-based smart contracts for gating access to protocols on a per-transaction basis.
Documentation Links
- Official Documentation: Signature-based Gating
- Integration Guide: Integration Documentation
- GitHub Repository: ComPilotSigGatingContracts
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:
- API Endpoint - Provides signatures that authenticate users on-chain
- Smart Contract (
TxAuthDataVerifier
) - Verifies transaction signatures on-chain - SDKs - Simplify integration between applications and the API
Basic Integration
Smart Contract:
Front-End:
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.