diff --git a/Frontend/src/components/dashboard/FreshnessParadox.tsx b/Frontend/src/components/dashboard/FreshnessParadox.tsx
deleted file mode 100644
index 2e0b873b..00000000
--- a/Frontend/src/components/dashboard/FreshnessParadox.tsx
+++ /dev/null
@@ -1,10 +0,0 @@
-import React from 'react';
-
-export function FreshnessParadoxAnalyzer() {
- return (
-
-
Content Freshness vs Engagement Paradox
-
Analyzes engagement metrics drop-off as content ages.
-
- );
-}
diff --git a/Frontend/src/components/dashboard/TipToPostRatio.tsx b/Frontend/src/components/dashboard/TipToPostRatio.tsx
deleted file mode 100644
index f495cbe1..00000000
--- a/Frontend/src/components/dashboard/TipToPostRatio.tsx
+++ /dev/null
@@ -1,10 +0,0 @@
-import React from 'react';
-
-export function TipToPostRatioDashboard() {
- return (
-
-
Tip-to-Post Ratio Dashboard
-
Displays normalized tips accrued per post type.
-
- );
-}
diff --git a/Frontend/src/lib/complexity-scorer.ts b/Frontend/src/lib/complexity-scorer.ts
deleted file mode 100644
index f2ba7dcb..00000000
--- a/Frontend/src/lib/complexity-scorer.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-export function scoreGistComplexity(content: string): number {
- const lines = content.split('\n').length;
- const words = content.split(/\s+/).length;
- return Math.round((lines * 0.5) + (words * 0.1));
-}
diff --git a/Frontend/src/lib/ipfs-fallback-analytics.ts b/Frontend/src/lib/ipfs-fallback-analytics.ts
deleted file mode 100644
index 9be925f5..00000000
--- a/Frontend/src/lib/ipfs-fallback-analytics.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-export class IpfsFallbackAnalytics {
- private fallbacks: Record = {};
- logGatewayFailure(gateway: string) {
- this.fallbacks[gateway] = (this.fallbacks[gateway] || 0) + 1;
- }
- getReport() {
- return this.fallbacks;
- }
-}
diff --git a/Frontend/src/lib/stellar-analytics.ts b/Frontend/src/lib/stellar-analytics.ts
deleted file mode 100644
index 9294efb8..00000000
--- a/Frontend/src/lib/stellar-analytics.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-export function analyzeAccountSequence(sequenceNumber: string): string {
- const seq = BigInt(sequenceNumber);
- if (seq === BigInt(0)) {
- return "New / Unfunded Account";
- }
- return `Active Account (Seq: ${seq.toString()})`;
-}
diff --git a/Frontend/src/lib/wallet-clustering.ts b/Frontend/src/lib/wallet-clustering.ts
deleted file mode 100644
index b13bac01..00000000
--- a/Frontend/src/lib/wallet-clustering.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-export function detectAddressClusters(addresses: string[]): string[][] {
- // Basic clustering algorithm grouping addresses by network prefix
- const groups: Record = {};
- addresses.forEach(addr => {
- const prefix = addr.slice(0, 4);
- groups[prefix] = groups[prefix] || [];
- groups[prefix].push(addr);
- });
- return Object.values(groups);
-}