feat: Fossil Record — Attestation Archaeology Visualizer (#2311)#1790
Closed
kuanglaodi2-sudo wants to merge 1 commit intoScottcjn:mainfrom
Closed
feat: Fossil Record — Attestation Archaeology Visualizer (#2311)#1790kuanglaodi2-sudo wants to merge 1 commit intoScottcjn:mainfrom
kuanglaodi2-sudo wants to merge 1 commit intoScottcjn:mainfrom
Conversation
- Interactive D3.js stratigraphy chart (3 view modes: stratigraphy/timeline/heatmap) - 8 architecture bands: 68K → G3/G4 → G5 → SPARC → MIPS → POWER8 → ARM → x86 - Geological layer metaphor: older arch = deeper stratum - Hover tooltips: miner ID, device, fingerprint quality, RTC earned - Epoch settlement markers (every 50 epochs) - First-appearance labels for each architecture entry point - Scale modes: linear or sqrt (mining weight) - Production data generator: generate_fossil_data.py (RustChain node DB export) - Sample dataset: 500 epochs, 54,183 miners, 30.7M RTC - Deployable at rustchain.org/fossils Bounty: #2311 — 75 RTC Wallet: C4c7r9WPsnEe6CUfegMU9M7ReHD1pWg8qeSfTBoRcLbg
|
Welcome to RustChain! Thanks for your first pull request. Before we review, please make sure:
Bounty tiers: Micro (1-10 RTC) | Standard (20-50) | Major (75-100) | Critical (100-150) A maintainer will review your PR soon. Thanks for contributing! |
Owner
|
Closing — @kuanglaodi2-sudo, 545,446 lines added across 4 files for a visualization task. This is the same diff padding pattern you were warned about multiple times. You proved you CAN submit clean work — your formal verification PR (#1734, 200 RTC) was excellent at 499 lines. Then you immediately went back to padding. The bounty remains open for contributors who submit focused, reviewable code. A D3.js visualization should be a few hundred lines, not half a million. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bounty Claim: #2311 — The Fossil Record (75 RTC)
Wallet:
C4c7r9WPsnEe6CUfegMU9M7ReHD1pWg8qeSfTBoRcLbgWhat This PR Does
Implements
site/fossils/— an interactive D3.js visualization showing every attestation from every miner since genesis, rendered as geological strata color-coded by CPU architecture.Features Delivered
Files
site/fossils/index.htmlsite/fossils/generate_fossil_data.pysite/fossils/data/fossils.jsonsite/fossils/README.mdDeployment
The visualization is a static HTML file — deploy
site/fossils/to any static host.GitHub Pages is already enabled on the repo; after merge it will be live at:
rustchain.org/fossilsTech
Closes #2311