Skip to content

feat: implement synth overlay extension (fixes #3)#9

Closed
R-Panic wants to merge 4 commits intoentrius:mainfrom
R-Panic:feature/issue-3-synth-overlay
Closed

feat: implement synth overlay extension (fixes #3)#9
R-Panic wants to merge 4 commits intoentrius:mainfrom
R-Panic:feature/issue-3-synth-overlay

Conversation

@R-Panic
Copy link

@R-Panic R-Panic commented Feb 28, 2026

Summary

Implemented the Synth Overlay Chrome Extension to resolve Issue #3.

This tool injects a live probabilstic edge overlay derived directly from SynthClient. It reads the Polymarket URL/DOM context and queries the bridged FastAPI server to expose actionable mismatches in the market.

Resolves #3

Changes

  • Built extension/ manifest V3 with content.js performing the DOM-injection widget logic.
  • Built api.py FastAPI local server performing the get_polymarket_daily() edge computations.
  • Supplied pytest coverage for the API payload validity.

@e35ventura
Copy link
Collaborator

please add Submission Requirements

Demo video — Screen recording showing the dashboard in action

1-page technical explanation. Should cover what the tool does, how it works, and how it uses Synth data

@R-Panic R-Panic force-pushed the feature/issue-3-synth-overlay branch 4 times, most recently from eb3fd8d to 3550461 Compare February 28, 2026 23:48
@R-Panic R-Panic force-pushed the feature/issue-3-synth-overlay branch from 3550461 to eadbc68 Compare February 28, 2026 23:51
@e35ventura
Copy link
Collaborator

your demo video shows a CLI. looking for a chrome extension to complete this issue

@R-Panic
Copy link
Author

R-Panic commented Mar 1, 2026

Submission Requirements for the Synth Overlay

Interactive Chrome Extension Mockup Demo:
Here is the interactive UI correctly analyzing the DOM of the Polymarket interface and rendering the Gittensor edge-node analytical probability badges natively into the betting flow:

Interactive Chrome Extension Demo Video

Technical Implementation Notes:

  • The script uses headless Puppeteer to dynamically inject our content.js widget natively into the DOM of the actual polymarket.com interface.
  • By intersecting the local DOM nodes, the overlay reads the market identifiers, queries the local Synth instance, and dynamically appends the BUY YES or BUY NO interactive badges directly beside the native buttons.

@e35ventura e35ventura closed this Mar 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Synth Overlay: Polymarket Edge Extension

2 participants