Algolink
Platform Overview

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

We believe blockchain addresses shouldn't be scary. By linking a human-readable identifier like email, we make sending assets as natural as sending a message.

Ecosystem Fit

AlgoLink complements services like **NFD** and **ANS** by adding an off-chain discovery layer that enables cross-application resolution for billions of email users.

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.

Unique Index
Immutable History

// 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.

Safe Address Verified
Suspicious Pattern Detected
B0BS...ADDRESS...POISONED

AI Suggested Correction

BOBS...ADDRESS...VALID

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

1

OTP Identity Verification

User verifies account email via passwordless OTP (Firebase/Auth logic).

2

Linkage Fee Payment

A ~0.001 ALGO fee is paid to the treasury to signal permanent intent.

3

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

Safe

The AI has verified the address as having a normal transaction history and no proximity to known poisoning scripts.

Suspicious

The AI detected a "Low Trust" score. This often happens with fresh addresses or those that mimic high-value destinations.

Corrected

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.

GET/api/resolveEmail?email=demo@example.com

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

Freelancers can link their business email to their wallet, allowing clients to "pay the email" without copying long SHA-256 addresses manually.

High-Value Transfers

Use the AI detective to ensure your multisig or treasury destinations haven't been "poisoned" by vanity mimicry addresses on the clipboard.

Organization Identity

Centralize all sub-addresses of an organization under a single parent email domain for internal management and public verification.

Ready to link your first identity?

Join thousands of users securing their Algorand transactions with email-mapped identities.

Get Started