AlgoLink Identity.
AlgoLink is a premium identity primitive for the Algorand blockchain. We bridge the gap between traditional communication (Email) and decentralized finance (Wallets) with an emphasis on AI-driven security and user-controlled privacy.
The Vision
Ecosystem Fit
Core Features
The tools that power your decentralized identity.
1:1 Wallet-to-Email Linking
Strict enforcement of a single active link ensures your identity is globally unique and prevents resolution ambiguity. Each link requires a small linkage fee to prevent spam and ensure registry integrity.
// SQL Constraint
ALTER TABLE wallet_links
ADD CONSTRAINT user_id_unique
UNIQUE (user_id);
AI-Powered Safety
Our custom **Genkit Flow** analyzes every pasted address for "Address Poisoning" patterns. It compares your intent with the clipboard address to ensure you never send funds to a malicious vanity address.
AI Suggested Correction
System Architecture
A breakdown of the AlgoLink technology stack.
Next.js 15+ (App Router)
Modern framework utilizing Server Actions and React Server Components for ultra-fast, search-engine-optimized blockchain data rendering.
SQLite & Better-SQLite3
A specialized relational layer handles performant mappings between emails and wallets, with strict unique constraints at the engine level.
Genkit & Google Gemini
The AI orchestration layer (Genkit) processes suspicious patterns across the blockchain ledger in real-time using Gemini models.
@txnlab/use-wallet-react
Unified wallet connection standard supporting Pera, Defly, Daffi, and more, ensuring a broad user base can interact with the registry.
Process Flow: Linking a Wallet
OTP Identity Verification
User verifies account email via passwordless OTP (Firebase/Auth logic).
Linkage Fee Payment
A ~0.001 ALGO fee is paid to the treasury to signal permanent intent.
Registry Update
Atomic write to the Database linking unique user_id to the signed wallet.
User Guides
Step-by-step instructions for managing your identity.
Privacy & Visibility
By default, your link is **Publicly Resolvable**. This means anyone with your email address can find your wallet via our API. To hide this, go to **Settings** and toggle off the public resolution. You will still see the link on your dashboard, but it will be hidden from the public API.
Public Mode
Ideal for freelancers, organizations, and public figures who want to receive payments via email.
Private Mode
Best for personal safety or internal organization linking where external disclosure is not required.
Understanding AI Badges
The AI has verified the address as having a normal transaction history and no proximity to known poisoning scripts.
The AI detected a "Low Trust" score. This often happens with fresh addresses or those that mimic high-value destinations.
AI detected a massive vanity-address mismatch on the clipboard. Use the suggested address instead.
Developer Reference
Integrate AlgoLink resolution into your own dApps.
Resolution API
The primary endpoint for resolving identifiers.
Response (200 OK)
{
"email": "demo@example.com",
"walletAddress": "BOBSADDRESS..."
}Error (404 Not Found)
{
"error": "No public wallet link found for this email."
}Genkit AI Integration
AlgoLink exposes internal Genkit flows that can be accessed via Server Actions for custom validation logic.
Flow Specification: `detectSuspiciousAddress`
// Input Schema
address: string
expected: string?
// Output Schema
isSuspicious: boolean
reason: string
Platform Use Cases
How AlgoLink solves real problems in the Algorand ecosystem.
Gig Economy
High-Value Transfers
Organization Identity
Ready to link your first identity?
Join thousands of users securing their Algorand transactions with email-mapped identities.
Get Started