MCPcopy Index your code
hub / github.com/Web3-Builders-Alliance/convergence

github.com/Web3-Builders-Alliance/convergence @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
82 symbols 214 edges 48 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Convergence

Overview

Convergence is a collaborative platform designed to harness the collective wisdom of its users in making predictions about future events. It aims to provide an interactive and engaging space for users to share their insights, discuss predictions, and collectively arrive at crowd predictions.

Features

  • Prediction Polls: Users can create or participate in prediction polls by making their own predictions for future events.
  • Scoring System: The platform tracks users' prediction accuracy over time and assigns scores, giving higher weight to those with a proven track record.

How to use

Go to profile page and register user

This will create a pda that stores your prediction score.

register user

Participate in polls

Go to the poll page and make or update your predictions. If you are unsure you can use a confidence interval.

make prediction

Collective prediction history

Watch the collective prediction over time on the details page.

collective prediction

Happy forecasting and collaboration!

Extension points exported contracts — how you extend this code

NetworkConfigurationState (Interface)
(no doc)
app/src/contexts/NetworkConfigurationProvider.tsx
AutoConnectContextState (Interface)
(no doc)
app/src/contexts/AutoConnectProvider.tsx

Core symbols most depended-on inside this repo

intervalLength
called by 16
app/src/app/polls/PredictSlider.tsx
convert_to_float
called by 9
programs/convergence/src/utils.rs
convert_from_float
called by 3
programs/convergence/src/utils.rs
get_prediction
called by 3
programs/convergence/src/states/user_prediction.rs
MDy
called by 3
app/next.config.js
update_crowd_prediction
called by 2
programs/convergence/src/contexts/make_prediction.rs
classNames
called by 2
app/src/app/profile/page.tsx
initialize_scoring_list
called by 1
programs/convergence/src/states/scoring_list.rs

Shape

Function 42
Method 22
Class 15
Interface 2
Enum 1

Languages

Rust56%
TypeScript44%

Modules by API surface

programs/convergence/src/lib.rs9 symbols
app/src/contexts/NetworkConfigurationProvider.tsx4 symbols
app/src/contexts/AutoConnectProvider.tsx4 symbols
programs/convergence/src/states/user_prediction.rs3 symbols
programs/convergence/src/states/scoring_list.rs3 symbols
programs/convergence/src/states/poll.rs3 symbols
programs/convergence/src/contexts/update_prediction.rs3 symbols
programs/convergence/src/contexts/make_prediction.rs3 symbols
programs/convergence/src/contexts/collect_points.rs3 symbols
app/src/app/profile/CreatePoll.tsx3 symbols
app/src/app/polls/[id]/page.tsx3 symbols
app/src/app/polls/PredictSlider.tsx3 symbols

For agents

$ claude mcp add convergence \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact