Platform

Overview

How It Works

Beneficiary Identity

Policy Corridors

Deterministic Finality

Architecture

Security Model

Governance

Integration

Solutions

Corridors Overview

Institutional Overview

Pricing

All Scenarios

Humanitarian Impact Fund

Assurance

Technical Assurance

Verify Receipt

Receipt Example

Developers

Documentation

APIs & Bridges

Architecture Docs

Glossary

BID API

Company

About

Team

Partners

Roadmap

Investors

Contact

Blog

All Documentation

Schedule Consultation
← Back to Patent Claims
Patent Claim 18 All Patents →

Sybil Cluster Detection

Union-Find Wallet Correlation with Four-Signal Detection

Patent Claim JIL Sovereign February 2026 Claim 18 of 36

Executive Summary

JIL Sovereign's sybil cluster detection system identifies wallets controlled by the same entity using a union-find data structure with four independent correlation signals. When wallets are merged into a cluster, they are treated as a single trading entity for toxicity scoring and enforcement purposes.

Core Innovation: Four-signal sybil detection with retroactive cluster attribution. When a new wallet is linked to an existing cluster, all historical trades are reassigned and the entity score is recalculated - defeating "clean wallet" evasion instantly.

Four Correlation Signals

SignalDetection MethodWeight
Temporal CorrelationSynchronized submission patterns within a configurable time windowHigh
Directional CorrelationConsistent same-direction trading across walletsMedium
Funding ChainCommon funding source analysis (on-chain tracing)High
Behavioral FingerprintOrder size patterns, timing preferences, asset selectionMedium

A minimum of 2 of 4 correlation signals must be present to merge wallets into a cluster entity. This prevents false positives from any single coincidental correlation.

Union-Find Data Structure

The union-find (disjoint set) data structure efficiently tracks wallet-to-entity mappings with path compression and union by rank for near-constant-time operations.

class SybilClusterDetector {
    parent: Map<WalletId, WalletId>
    rank: Map<WalletId, number>

    find(wallet): EntityId {
        // Path compression
        if (parent[wallet] !== wallet)
            parent[wallet] = find(parent[wallet])
        return parent[wallet]
    }

    merge(wallet_a, wallet_b): void {
        // Union by rank
        root_a = find(wallet_a)
        root_b = find(wallet_b)
        if (rank[root_a] > rank[root_b])
            parent[root_b] = root_a
        else
            parent[root_a] = root_b
    }
}

Retroactive Attribution

The retroactive cluster attribution mechanism is the key defense against "clean wallet" evasion. When a new wallet is linked to an existing cluster:

  1. All historical trades of the new wallet are reassigned to the cluster entity
  2. The composite toxicity score is recalculated with the merged trade history
  3. Any enforcement actions (spread widening, position limits) are immediately applied
  4. The historical score contribution is backdated, preventing score reset via new wallets
Evasion Defeat: An adversary creating new wallets to escape toxicity scores gains zero advantage. The moment any correlation signal links the new wallet to the existing cluster, all enforcement transfers instantly.

Patent Claim

Dependent Claim 18: The system of claim 16, wherein the sybil cluster detection uses a union-find data structure requiring at least 2 of 4 correlation signals (temporal, directional, funding, behavioral) to merge wallets into a cluster entity.