├── .dockerignore ├── .env.example ├── .eslintrc.js ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── 1.bug_report.yml │ ├── 2.feature_request.yml │ ├── 3.docs_request.yml │ ├── 8.op_collective.yml │ ├── 9.other.yml │ └── config.yml ├── cache.Dockerfile ├── scripts │ ├── backfill.sh │ ├── copy-s3.sh │ ├── create-dbt-profile.sh │ ├── delete-s3.sh │ ├── load-cache.sh │ ├── load-public-vars.sh │ ├── publish-docker-containers.sh │ ├── run-supabase-local.sh │ ├── save-public-vars.sh │ ├── scheduler.sh │ ├── start-redis.sh │ ├── stop-redis.sh │ └── write-cache.sh └── workflows │ ├── check-duckdb-schema.yml │ ├── ci-default.yml │ ├── deploy-dbt-docs.yml │ ├── deploy-docusaurus-docs.yml │ ├── deploy-hasura.yml │ ├── external-prs-handle-comment.yml │ ├── meltano │ └── action.yml │ ├── post-production-sync.yml │ ├── refresh-test-credentials.yml │ ├── setup-external-pr-tools │ └── action.yml │ ├── sync-to-production.yml │ ├── test-deploy-clean.yml │ ├── test-deploy-owners.yml │ ├── test-deploy │ └── action.yml │ └── warehouse-publish-docker-containers.yml ├── .gitignore ├── .husky └── pre-commit ├── .lintstagedrc ├── .prettierignore ├── .prettierrc.json ├── .sqlfluff ├── .sqlfluffignore ├── CONTRIBUTING.md ├── FUNDING.json ├── LICENSE ├── README.md ├── apps ├── docs │ ├── .env.local.example │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── README.md │ ├── babel.config.js │ ├── blog │ │ ├── 2023-11-07-open-source-open-data-open-infra.mdx │ │ ├── 2023-11-20-retropgf3-ecosystem-analysis │ │ │ ├── before-after.png │ │ │ ├── devs-heatmap.png │ │ │ ├── fees-all.png │ │ │ ├── fees-rpgf3.png │ │ │ ├── fees-zoom.png │ │ │ ├── hvaus.png │ │ │ ├── index.md │ │ │ ├── mads-heatmap.png │ │ │ ├── mads-rpgf1-3.png │ │ │ ├── mads-rpgf2-3.png │ │ │ ├── mads-rpgf3.png │ │ │ ├── network-graph-big.png │ │ │ ├── network-graph.png │ │ │ ├── users-heatmap.png │ │ │ ├── users-scatter.png │ │ │ └── venn-diagram.png │ │ ├── 2023-12-14-levels-of-the-game.mdx │ │ ├── 2023-12-15-pln-ecosystem-analysis │ │ │ ├── datashader.png │ │ │ ├── heatmap-pln-ff.png │ │ │ ├── heatmap-pln.png │ │ │ ├── index.mdx │ │ │ ├── leaderboard.png │ │ │ ├── mads-ff.png │ │ │ ├── mads-pln-ff.png │ │ │ ├── mads-pln.png │ │ │ ├── mads-pln2.png │ │ │ ├── network-graph.png │ │ │ └── venn.png │ │ ├── 2024-01-03-fund-your-dependencies │ │ │ ├── a16z.png │ │ │ ├── index.mdx │ │ │ ├── mads.png │ │ │ ├── maus.png │ │ │ └── sankey.png │ │ ├── 2024-01-19-what-builders-can-learn-from-retropgf3 │ │ │ ├── 01 - coinmarketcap.png │ │ │ ├── 02 - rpgf3_allocation.png │ │ │ ├── 03 - rpgf3_allocation_bottom.png │ │ │ ├── 04 - rpgf2_allocation.png │ │ │ ├── 05 - oso_allocation.png │ │ │ ├── 06a - github_allocation.png │ │ │ ├── 06b - github_tree.png │ │ │ ├── 07 - npm_allocation.png │ │ │ ├── 08a - onchain_allocation.png │ │ │ ├── 08b - onochain_tree.png │ │ │ ├── 09 - media_allocation.png │ │ │ ├── 10 - dune_allocation.png │ │ │ ├── 11 - individuals_allocation.png │ │ │ ├── 12a - other_projects_tree.png │ │ │ ├── 12b - other_projects_allocation.png │ │ │ ├── 13 - teamsize_dist.png │ │ │ ├── 14 - impact_vectors.png │ │ │ ├── 15 - vector_ranks.png │ │ │ └── index.mdx │ │ ├── 2024-01-26-octant-epoch-02-ecosystem-analysis.mdx │ │ ├── 2024-01-31-arb-ecosystem-analysis │ │ │ ├── area-arbitrum-all.png │ │ │ ├── area-arbitrum-onchain.png │ │ │ ├── coverage-sankey.png │ │ │ ├── developer-delta-distribution.png │ │ │ ├── heatmap-arb-stip.png │ │ │ ├── heatmap-arb.png │ │ │ ├── index.mdx │ │ │ └── venn.png │ │ ├── 2024-02-21-gitcoin-grants-impact │ │ │ ├── 01-rounds.png │ │ │ ├── 02-gr1-4.png │ │ │ ├── 03-gr5-9.png │ │ │ ├── 04-gr10-15.png │ │ │ ├── 05-alpha-gr19.png │ │ │ ├── 06-contribs.png │ │ │ ├── 07-developer-growth.png │ │ │ ├── 08-main-exhibit.png │ │ │ └── index.mdx │ │ ├── 2024-02-28-arbitrum-impact-pools │ │ │ ├── blockspace_pool.png │ │ │ ├── blockspace_scatter.png │ │ │ ├── dev_growth_pool.png │ │ │ ├── dev_growth_scatter.png │ │ │ ├── index.mdx │ │ │ ├── momentum_pool.png │ │ │ ├── momentum_scatter.png │ │ │ ├── user_growth_pool.png │ │ │ └── user_growth_scatter.png │ │ ├── 2024-03-20-request-for-impact-metrics │ │ │ ├── cycle.jpeg │ │ │ └── index.md │ │ ├── 2024-04-24-octant-epoch-03-ecosystem-analysis.md │ │ ├── 2024-05-16-impact-metrics-rf4 │ │ │ ├── data-transformations.png │ │ │ ├── impact-matrix.png │ │ │ ├── index.md │ │ │ └── rf4-banner.png │ │ ├── 2024-05-30-fil-retropgf-1 │ │ │ ├── community-edu-distr.png │ │ │ ├── fil-banner.png │ │ │ ├── fil-distr.png │ │ │ ├── impact-roi.png │ │ │ ├── index.md │ │ │ ├── infra-distr.png │ │ │ ├── links-all.png │ │ │ ├── links-project.png │ │ │ ├── op-rpgf3-distr.png │ │ │ ├── oso-distr.png │ │ │ ├── sankey-devs-zoom.png │ │ │ ├── sankey-devs.png │ │ │ ├── sankey-funding.png │ │ │ ├── tooling-distr.png │ │ │ ├── vote-stripplot.png │ │ │ └── vote_distribution.png │ │ ├── 2024-06-29-impact-metrics-rf4-deep-dive │ │ │ ├── data-model.png │ │ │ ├── data-overview.png │ │ │ ├── data-pipeline.png │ │ │ ├── events-model.png │ │ │ ├── gas-plot.png │ │ │ ├── gas-treeplot.png │ │ │ ├── index.md │ │ │ ├── log-txns.png │ │ │ ├── oss-directory.png │ │ │ ├── top-40.png │ │ │ ├── txns.png │ │ │ └── validation.png │ │ ├── 2024-07-15-impact-of-retro-funding │ │ │ ├── index.md │ │ │ ├── output_10_1.png │ │ │ ├── output_11_1.png │ │ │ ├── output_13_1.png │ │ │ ├── output_14_1.png │ │ │ ├── output_15_1.png │ │ │ ├── output_16_1.png │ │ │ ├── output_19_1.png │ │ │ ├── output_20_1.png │ │ │ ├── output_21_1.png │ │ │ ├── output_22_1.png │ │ │ ├── output_23_1.png │ │ │ ├── output_24_1.png │ │ │ ├── output_27_1.png │ │ │ ├── output_28_1.png │ │ │ ├── output_30_1.png │ │ │ ├── output_5_1.png │ │ │ └── output_9_1.png │ │ ├── 2024-07-16-oso-data-portal │ │ │ ├── index.md │ │ │ └── landing-page.png │ │ ├── 2024-07-23-rf4-ballot-box │ │ │ ├── ballot-box-rf4.png │ │ │ ├── correlation.png │ │ │ ├── index.md │ │ │ ├── output_10_1.png │ │ │ ├── output_11_0.png │ │ │ ├── output_13_1.png │ │ │ ├── output_17_1.png │ │ │ ├── output_25_1.png │ │ │ ├── output_26_0.png │ │ │ ├── output_29_0.png │ │ │ ├── output_29_1.png │ │ │ ├── output_30_0.png │ │ │ ├── output_30_1.png │ │ │ ├── output_31_0.png │ │ │ └── output_31_1.png │ │ ├── 2024-08-12-war-for-public-goods │ │ │ ├── WAR.png │ │ │ ├── dev-users.png │ │ │ ├── index.md │ │ │ ├── war-math.png │ │ │ ├── war-projects.png │ │ │ └── war-protocols.png │ │ ├── 2024-08-30-impact-data-scientists.mdx │ │ ├── 2024-10-08-open-collective-transactions-datasets │ │ │ ├── donation_amount_vs_contribution_frequency.png │ │ │ ├── index.mdx │ │ │ ├── total_amount_donated_babel.png │ │ │ ├── total_amount_donated_oc.png │ │ │ └── total_amount_donated_pandas.png │ │ ├── 2024-10-24-rf5-ballot-box │ │ │ ├── 01-round-size.png │ │ │ ├── 02-voter-composition.png │ │ │ ├── 03-rf5-distro.png │ │ │ ├── 04-rf4-distro.png │ │ │ ├── 05-rf3-distro.png │ │ │ ├── 06-rf2-distro.png │ │ │ ├── 08-cv-high.png │ │ │ ├── 08-cv-low.png │ │ │ ├── 08-cv-voters-all.png │ │ │ ├── 08-cv-voters-grouped.png │ │ │ ├── 09-sim-experts.png │ │ │ ├── 09-sim-nonexperts.png │ │ │ ├── 10-divisive-std.png │ │ │ ├── 10-divisive-strip.png │ │ │ ├── 10-stdev-groups.png │ │ │ ├── 11-eth-curve.png │ │ │ ├── 11-eth-distro.png │ │ │ ├── 11-eth-votes-all.png │ │ │ ├── 11-eth-votes-grouped.png │ │ │ ├── 12-oprd-curve.png │ │ │ ├── 12-oprd-distro.png │ │ │ ├── 12-oprd-votes-all.png │ │ │ ├── 12-oprd-votes-grouped.png │ │ │ ├── 13-opst-curve.png │ │ │ ├── 13-opst-distro.png │ │ │ ├── 13-opst-votes-all.png │ │ │ ├── 13-opst-votes-grouped.png │ │ │ ├── 14-confidence.png │ │ │ ├── 15-absolute-ballots.png │ │ │ ├── 16-pairwise.png │ │ │ ├── ballot-box-rf5.png │ │ │ └── index.md │ │ ├── 2024-11-18-synthetic-controls │ │ │ ├── index.md │ │ │ ├── syncon-base.png │ │ │ ├── syncon-devs.png │ │ │ └── syncon.png │ │ ├── 2024-11-19-auto-retro-funding │ │ │ ├── AutoRF-final-funding.png │ │ │ ├── Oso-X-Polygon.png │ │ │ ├── Split-overview.png │ │ │ └── index.md │ │ ├── 2024-12-16-rf6-ballot-box │ │ │ ├── 01-voter-composition.png │ │ │ ├── 02-round-size.png │ │ │ ├── 03-rf5-distro.png │ │ │ ├── 03-rf6-distro.png │ │ │ ├── 04-rf4-distro.png │ │ │ ├── 05-rf3-distro.png │ │ │ ├── 08-cv-voters-all.png │ │ │ ├── 08-cv-voters-grouped.png │ │ │ ├── 09-sim-citizens.png │ │ │ ├── 09-sim-guests.png │ │ │ ├── 10-divisive-std.png │ │ │ ├── 10-divisive-strip.png │ │ │ ├── 10-stdev-groups.png │ │ │ ├── 11-infra-curve.png │ │ │ ├── 11-infra-distro.png │ │ │ ├── 11-infra-votes-all.png │ │ │ ├── 11-infra-votes-grouped.png │ │ │ ├── 12-lship-curve.png │ │ │ ├── 12-lship-distro.png │ │ │ ├── 12-lship-votes-all.png │ │ │ ├── 12-lship-votes-grouped.png │ │ │ ├── 13-analytics-curve.png │ │ │ ├── 13-analytics-distro.png │ │ │ ├── 13-analytics-votes-all.png │ │ │ ├── 13-analytics-votes-grouped.png │ │ │ ├── ballot-box-rf5.png │ │ │ ├── ballot-box-rf6.png │ │ │ └── index.md │ │ ├── 2025-01-21-oso-gitcoin-collab-1 │ │ │ ├── 01-find-grantee.png │ │ │ ├── 02-code-metrics.png │ │ │ ├── 03-track-funding.png │ │ │ ├── 04-code-metrics-top-projects.png │ │ │ ├── 05-commit-vs-funding.png │ │ │ ├── 06-similar-grantees.png │ │ │ ├── 08-other-funders.png │ │ │ ├── cover.png │ │ │ └── index.md │ │ ├── 2025-01-28-octant-2024-grant-analytics │ │ │ ├── 01-insights.png │ │ │ ├── 02-funding-efficiency.png │ │ │ ├── 03-composite-metrics-input.png │ │ │ ├── 04-composite-metrics-results.png │ │ │ ├── 05-composite-metrics-results-2.png │ │ │ ├── 06-composite-metrics-results-overall.png │ │ │ ├── 07-sunburst.png │ │ │ ├── 08-cluster.png │ │ │ ├── cover.png │ │ │ └── index.md │ │ ├── 2025-03-31-pyoso │ │ │ ├── index.md │ │ │ ├── pyoso-cover.png │ │ │ └── pyoso-meme.png │ │ ├── 2025-04-02-oso-architecture │ │ │ ├── dagster_assets.png │ │ │ └── index.md │ │ ├── 2025-04-03-retro-funding-s7-release │ │ │ ├── index.md │ │ │ ├── s7-active-devs.png │ │ │ ├── s7-cover.png │ │ │ └── s7-metrics.png │ │ └── authors.yml │ ├── docs │ │ ├── contribute-data │ │ │ ├── _category_.json │ │ │ ├── airbyte.md │ │ │ ├── bigquery-open-perms.png │ │ │ ├── bigquery-set-perms.png │ │ │ ├── bigquery.md │ │ │ ├── bq-data-transfer.md │ │ │ ├── crawl-api-advanced.png │ │ │ ├── crawl-api-example-defillama.png │ │ │ ├── crawl-api-example-opencollective.png │ │ │ ├── crawl-api-graphql-pipeline.png │ │ │ ├── dagster.md │ │ │ ├── database.md │ │ │ ├── funding-data.md │ │ │ ├── gcs.md │ │ │ ├── graphql-api.md │ │ │ ├── index.md │ │ │ ├── rest-api.md │ │ │ └── setup │ │ │ │ ├── _category_.json │ │ │ │ ├── dagster_assets.png │ │ │ │ ├── dagster_deployments.png │ │ │ │ ├── dagster_run.png │ │ │ │ └── index.md │ │ ├── contribute-models │ │ │ ├── _category_.json │ │ │ ├── challenges │ │ │ │ ├── 2024-04-05-data-challenge-01.md │ │ │ │ ├── 2024-07-02-rf4-metrics-audit.md │ │ │ │ ├── 2024-07-30-openrank.md │ │ │ │ ├── _category_.json │ │ │ │ ├── bounties.md │ │ │ │ └── index.md │ │ │ ├── data-models.md │ │ │ ├── data-scientist-meme.png │ │ │ ├── index.mdx │ │ │ ├── retrofunding │ │ │ │ ├── _category_.json │ │ │ │ ├── index.md │ │ │ │ ├── s7-api-examples.mdx │ │ │ │ ├── s7-devtooling.md │ │ │ │ └── s7-onchain-builders.md │ │ │ ├── setup.md │ │ │ ├── share-insights.md │ │ │ ├── time-series-factory.md │ │ │ └── vscode-model.png │ │ ├── get-started │ │ │ ├── _category_.json │ │ │ ├── api.mdx │ │ │ ├── bigquery.mdx │ │ │ ├── gcp_admin.png │ │ │ ├── gcp_billing.png │ │ │ ├── gcp_console.png │ │ │ ├── gcp_create.png │ │ │ ├── gcp_query.png │ │ │ ├── gcp_signup.png │ │ │ ├── gcp_welcome.png │ │ │ ├── index.md │ │ │ ├── python.md │ │ │ └── triple-circle-oso.png │ │ ├── guides │ │ │ ├── _category_.json │ │ │ ├── dagster.md │ │ │ ├── dbt.md │ │ │ ├── fork-pipeline.md │ │ │ ├── google-sheets.md │ │ │ ├── index.mdx │ │ │ ├── notebooks │ │ │ │ ├── _category_.json │ │ │ │ ├── colab-secret.png │ │ │ │ ├── colab.md │ │ │ │ ├── gcp_add_key.png │ │ │ │ ├── gcp_apis.png │ │ │ │ ├── gcp_credentials.png │ │ │ │ ├── gcp_credentials_keys.png │ │ │ │ ├── gcp_save_results.png │ │ │ │ ├── gcp_service_account.png │ │ │ │ ├── hex.md │ │ │ │ ├── index.mdx │ │ │ │ ├── jupyter.md │ │ │ │ └── jupyter.png │ │ │ ├── ops │ │ │ │ ├── _category_.json │ │ │ │ ├── gcloud.md │ │ │ │ ├── hasura.md │ │ │ │ ├── index.md │ │ │ │ ├── plasmic.md │ │ │ │ ├── service.md │ │ │ │ ├── supabase.md │ │ │ │ └── video-guides.md │ │ │ ├── oss-directory │ │ │ │ ├── _category_.json │ │ │ │ ├── artifact.md │ │ │ │ ├── collection.md │ │ │ │ ├── index.md │ │ │ │ ├── project.md │ │ │ │ └── schema-updates.md │ │ │ └── oss-funding │ │ │ │ ├── _category_.json │ │ │ │ └── index.md │ │ ├── index.mdx │ │ ├── integrate │ │ │ ├── _category_.json │ │ │ ├── api-explorer.gif │ │ │ ├── api.md │ │ │ ├── bigquery_cost_estimate.png │ │ │ ├── datasets │ │ │ │ ├── arbitrum.png │ │ │ │ ├── bigquery_starred_datasets.png │ │ │ │ ├── bigquery_subscribe.png │ │ │ │ ├── eas.png │ │ │ │ ├── ethereum.png │ │ │ │ ├── farcaster.jpg │ │ │ │ ├── filecoin.png │ │ │ │ ├── gitcoin.png │ │ │ │ ├── github.png │ │ │ │ ├── index.mdx │ │ │ │ ├── lens-protocol.png │ │ │ │ ├── oli.png │ │ │ │ ├── op-atlas.png │ │ │ │ ├── op.png │ │ │ │ ├── open-collective.png │ │ │ │ ├── open-source-insights.png │ │ │ │ ├── openrank.png │ │ │ │ └── oso-primary.png │ │ │ ├── gcp_playground.png │ │ │ ├── generate-api-key.png │ │ │ ├── index.md │ │ │ ├── oss-directory.md │ │ │ └── query-data.mdx │ │ ├── projects │ │ │ ├── get-project-metrics.mdx │ │ │ ├── index.md │ │ │ ├── project-directory.png │ │ │ ├── troubleshoot.md │ │ │ ├── update-artifacts.md │ │ │ └── view-artifacts.mdx │ │ ├── references │ │ │ ├── 1_oss_directory.png │ │ │ ├── 2_artifacts.png │ │ │ ├── 3_events.png │ │ │ ├── 4_impact_metrics.png │ │ │ ├── _category_.json │ │ │ ├── architecture.md │ │ │ ├── core-models-reference.mdx │ │ │ ├── ecosystems │ │ │ │ ├── _category_.json │ │ │ │ ├── arbitrum.md │ │ │ │ ├── pln.md │ │ │ │ └── superchain.md │ │ │ ├── event.md │ │ │ ├── faq.md │ │ │ ├── impact-metrics │ │ │ │ ├── _category_.json │ │ │ │ ├── code.md │ │ │ │ ├── dependencies.md │ │ │ │ ├── index.mdx │ │ │ │ └── onchain.md │ │ │ ├── index.mdx │ │ │ ├── join-team.mdx │ │ │ ├── mission.md │ │ │ ├── pricing.md │ │ │ ├── service-status.md │ │ │ ├── style-guide.md │ │ │ └── talks.md │ │ ├── subscribe.mdx │ │ └── tutorials │ │ │ ├── _category_.json │ │ │ ├── cohort-analysis.mdx │ │ │ ├── collection-view.mdx │ │ │ ├── dependencies.mdx │ │ │ ├── dependency-graph.png │ │ │ ├── dev-activity.png │ │ │ ├── funding-data.mdx │ │ │ ├── index.md │ │ │ ├── network-graph.md │ │ │ ├── network-graph.png │ │ │ ├── project-deepdive.mdx │ │ │ ├── quickstart.md │ │ │ ├── superchain-activity.md │ │ │ ├── superchain-activity.png │ │ │ └── uniswap-hooks.mdx │ ├── docusaurus.config.ts │ ├── eslint.config.mjs │ ├── package.json │ ├── plasmic.json │ ├── plasmic.lock │ ├── sidebars.ts │ ├── src │ │ ├── components │ │ │ ├── BlogTagsPostsPage.tsx │ │ │ ├── HomepageFeatures │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── plasmic │ │ │ │ ├── Button.tsx │ │ │ │ ├── Card.tsx │ │ │ │ ├── DocsCard.tsx │ │ │ │ ├── Overview.tsx │ │ │ │ └── plasmic-tokens.theo.json │ │ ├── config.ts │ │ ├── css │ │ │ └── custom.css │ │ └── pages │ │ │ ├── index.mdx │ │ │ └── index.module.css │ ├── static │ │ ├── .nojekyll │ │ └── img │ │ │ ├── docusaurus-social-card.jpg │ │ │ ├── docusaurus.png │ │ │ ├── favicon.ico │ │ │ ├── logo.svg │ │ │ ├── oso-emblem-black.svg │ │ │ ├── oso-emblem-white.svg │ │ │ ├── oso-primary-black.png │ │ │ ├── undraw_docusaurus_mountain.svg │ │ │ ├── undraw_docusaurus_react.svg │ │ │ └── undraw_docusaurus_tree.svg │ └── tsconfig.json ├── frontend │ ├── .env.local.example │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── __tests__ │ │ └── connector │ │ │ └── route.test.ts │ ├── app │ │ ├── [...catchall] │ │ │ └── page.tsx │ │ ├── api │ │ │ └── v1 │ │ │ │ ├── auth │ │ │ │ └── route.ts │ │ │ │ ├── chat │ │ │ │ └── route.ts │ │ │ │ ├── connector │ │ │ │ ├── route.ts │ │ │ │ └── sync │ │ │ │ │ └── route.ts │ │ │ │ ├── graphql │ │ │ │ ├── route.ts │ │ │ │ └── supergraph.graphql │ │ │ │ ├── graphqlSubgraph │ │ │ │ └── route.ts │ │ │ │ ├── sql │ │ │ │ └── route.ts │ │ │ │ └── stripe │ │ │ │ ├── checkout │ │ │ │ └── route.ts │ │ │ │ └── webhook │ │ │ │ └── route.ts │ │ ├── artifacts │ │ │ └── [source] │ │ │ │ └── [...name] │ │ │ │ ├── error.tsx │ │ │ │ └── page.tsx │ │ ├── billing │ │ │ └── page.tsx │ │ ├── collections │ │ │ ├── [...name] │ │ │ │ ├── error.tsx │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── globals.css │ │ ├── graphql │ │ │ ├── graphql.module.css │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── metrics │ │ │ ├── [...name] │ │ │ │ ├── error.tsx │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── models │ │ │ ├── [...name] │ │ │ │ ├── error.tsx │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── not-found.tsx │ │ ├── page.tsx │ │ ├── plasmic-host │ │ │ └── page.tsx │ │ └── projects │ │ │ ├── [...name] │ │ │ ├── error.tsx │ │ │ └── page.tsx │ │ │ └── page.tsx │ ├── babel.config.testing.js │ ├── components │ │ ├── dataprovider │ │ │ ├── apollo-wrapper.tsx │ │ │ ├── auth-router.tsx │ │ │ ├── metrics-data-provider.tsx │ │ │ ├── oso-chat-provider.tsx │ │ │ ├── oso-data-provider.tsx │ │ │ ├── oso-global-context.tsx │ │ │ ├── posthog-provider.tsx │ │ │ ├── provider-view.tsx │ │ │ └── supabase-query.tsx │ │ ├── forms │ │ │ ├── form-elements.tsx │ │ │ └── visualization-context.tsx │ │ ├── hooks │ │ │ ├── oso-app.ts │ │ │ └── supabase.tsx │ │ ├── project-browser │ │ │ ├── css │ │ │ │ ├── browser.module.css │ │ │ │ └── data-table.module.css │ │ │ ├── data-table │ │ │ │ ├── expandable.tsx │ │ │ │ ├── field-default.tsx │ │ │ │ ├── field-growth.tsx │ │ │ │ ├── field-label.tsx │ │ │ │ ├── field-project.tsx │ │ │ │ ├── field-status.tsx │ │ │ │ └── generic-data-table.tsx │ │ │ ├── expanded-project-data-table.tsx │ │ │ ├── project-browser.tsx │ │ │ ├── project-client-provider.tsx │ │ │ ├── project-contexts.tsx │ │ │ └── project-data-table.tsx │ │ └── widgets │ │ │ ├── algolia.tsx │ │ │ ├── apollo-sandbox.tsx │ │ │ ├── auth-actions.tsx │ │ │ ├── auth-form.tsx │ │ │ ├── connectors │ │ │ ├── dynamic-connector-form.tsx │ │ │ ├── google-sheets-connector-form.tsx │ │ │ └── postgres-connector-form.tsx │ │ │ ├── feedback-farm.tsx │ │ │ ├── google-analytics.tsx │ │ │ ├── markdown.tsx │ │ │ ├── monaco-editor.tsx │ │ │ ├── oso-chat.tsx │ │ │ ├── posthog-pageview.tsx │ │ │ ├── supabase-write.tsx │ │ │ └── tremor.tsx │ ├── jest.config.ts │ ├── lib │ │ ├── analytics │ │ │ └── track.ts │ │ ├── auth │ │ │ └── auth.ts │ │ ├── clickhouse │ │ │ ├── cached-queries.ts │ │ │ ├── metrics-config.ts │ │ │ └── queries.ts │ │ ├── clients │ │ │ ├── apollo.ts │ │ │ ├── clickhouse.ts │ │ │ ├── oso-app │ │ │ │ ├── oso-app.test.ts │ │ │ │ └── oso-app.ts │ │ │ ├── posthog.ts │ │ │ ├── stripe.ts │ │ │ └── trino.ts │ │ ├── config.ts │ │ ├── data-table.ts │ │ ├── dynamic-connectors.ts │ │ ├── graphql │ │ │ ├── codegen.ts │ │ │ ├── generated │ │ │ │ ├── fragment-masking.ts │ │ │ │ ├── gql.ts │ │ │ │ ├── graphql.ts │ │ │ │ └── index.ts │ │ │ └── queries.ts │ │ ├── hooks │ │ │ ├── useAnalytics.ts │ │ │ └── useAuth.ts │ │ ├── logger.ts │ │ ├── metrics-utils.ts │ │ ├── mocks │ │ │ ├── github-chart.html │ │ │ ├── npmChart.html │ │ │ └── sankey-chart.html │ │ ├── parsing.test.ts │ │ ├── parsing.ts │ │ ├── paths.ts │ │ ├── plasmic-register.ts │ │ ├── projects.ts │ │ ├── services │ │ │ └── credits.ts │ │ ├── supabase │ │ │ ├── admin.ts │ │ │ ├── browser.ts │ │ │ ├── middleware.ts │ │ │ ├── query.ts │ │ │ └── server.ts │ │ └── types │ │ │ ├── db.ts │ │ │ ├── dynamic-connector.ts │ │ │ ├── errors.ts │ │ │ ├── plasmic.ts │ │ │ ├── posthog.ts │ │ │ ├── schema-types.ts │ │ │ ├── schema.ts │ │ │ ├── supabase.ts │ │ │ └── user.ts │ ├── middleware.ts │ ├── next.config.js │ ├── package.json │ ├── plasmic-init-client.tsx │ ├── plasmic-init.ts │ ├── postcss.config.js │ ├── public │ │ └── img │ │ │ └── oso-emblem-black.svg │ ├── supabase │ │ ├── .gitignore │ │ ├── config.toml │ │ ├── migrations │ │ │ ├── 20250605200826_diff.sql │ │ │ ├── 20250606213713_add_dynamic_connector_contexts.sql │ │ │ ├── 20250609192114_change_dynamic_connector_column_pk.sql │ │ │ └── 20250612173909_create_relationship_table.sql │ │ └── seed.sql │ ├── supazod.config.json │ ├── supergraph-config.yaml │ ├── tailwind.config.js │ └── tsconfig.json ├── hasura-clickhouse │ ├── .devcontainer │ │ └── devcontainer.json │ ├── .env.example │ ├── .eslintrc.json │ ├── .gitattributes │ ├── .gitignore │ ├── .hasura │ │ └── context.yaml │ ├── README.md │ ├── app │ │ ├── metadata │ │ │ ├── .gitkeep │ │ │ └── .keep │ │ └── subgraph.yaml │ ├── compose.yaml │ ├── engine │ │ └── Dockerfile.engine │ ├── globals │ │ ├── metadata │ │ │ ├── auth-config.hml │ │ │ ├── compatibility-config.hml │ │ │ └── graphql-config.hml │ │ └── subgraph.yaml │ ├── hasura.yaml │ ├── oso_subgraph │ │ ├── connector │ │ │ └── oso_clickhouse │ │ │ │ ├── .ddnignore │ │ │ │ ├── .hasura-connector │ │ │ │ ├── Dockerfile.oso_clickhouse │ │ │ │ └── connector-metadata.yaml │ │ │ │ ├── compose.yaml │ │ │ │ ├── configuration.json │ │ │ │ ├── configuration.schema.json │ │ │ │ └── connector.yaml │ │ ├── metadata │ │ │ ├── .keep │ │ │ ├── ArtifactsByCollectionV1.hml │ │ │ ├── ArtifactsByProjectV1.hml │ │ │ ├── ArtifactsByUserV1.hml │ │ │ ├── ArtifactsV1.hml │ │ │ ├── CodeMetricsByArtifactV0.hml │ │ │ ├── CodeMetricsByProjectV1.hml │ │ │ ├── CollectionsV1.hml │ │ │ ├── ContractsV0.hml │ │ │ ├── EventTypesV1.hml │ │ │ ├── FundingMetricsByProjectV1.hml │ │ │ ├── KeyMetricsByArtifactV0.hml │ │ │ ├── KeyMetricsByCollectionV0.hml │ │ │ ├── KeyMetricsByProjectV0.hml │ │ │ ├── MetricsV0.hml │ │ │ ├── ModelsV0.hml │ │ │ ├── OnchainMetricsByProjectV1.hml │ │ │ ├── PackageOwnersV0.hml │ │ │ ├── ProjectsByCollectionV1.hml │ │ │ ├── ProjectsV1.hml │ │ │ ├── RepositoriesV0.hml │ │ │ ├── SbomsV0.hml │ │ │ ├── TimeseriesEventsByArtifactV0.hml │ │ │ ├── TimeseriesMetricsByArtifactV0.hml │ │ │ ├── TimeseriesMetricsByCollectionV0.hml │ │ │ ├── TimeseriesMetricsByProjectV0.hml │ │ │ ├── UsersV1.hml │ │ │ ├── oso_clickhouse-types.hml │ │ │ └── oso_clickhouse.hml │ │ └── subgraph.yaml │ ├── otel-collector-config.yaml │ ├── package.json │ ├── src │ │ └── cli.ts │ ├── supergraph.yaml │ └── tsconfig.json ├── hasura-trino │ ├── .devcontainer │ │ └── devcontainer.json │ ├── .gitattributes │ ├── .gitignore │ ├── .hasura │ │ └── context.yaml │ ├── app │ │ ├── connector │ │ │ └── oso_trino │ │ │ │ ├── .ddnignore │ │ │ │ ├── .hasura-connector │ │ │ │ ├── Dockerfile.oso_trino │ │ │ │ └── connector-metadata.yaml │ │ │ │ ├── compose.yaml │ │ │ │ ├── configuration.json │ │ │ │ └── connector.yaml │ │ ├── metadata │ │ │ ├── .keep │ │ │ ├── ArtifactsByCollectionV1.hml │ │ │ ├── ArtifactsByProjectV1.hml │ │ │ ├── ArtifactsV1.hml │ │ │ ├── CollectionsV1.hml │ │ │ ├── ContractsV0.hml │ │ │ ├── EventTypesV1.hml │ │ │ ├── KeyMetricsByArtifactV0.hml │ │ │ ├── KeyMetricsByCollectionV0.hml │ │ │ ├── KeyMetricsByProjectV0.hml │ │ │ ├── MetricsV0.hml │ │ │ ├── PackageOwnersV0.hml │ │ │ ├── ProjectsByCollectionV1.hml │ │ │ ├── ProjectsV1.hml │ │ │ ├── RepositoriesV0.hml │ │ │ ├── SbomsV0.hml │ │ │ ├── TimeseriesEventsByArtifactV0.hml │ │ │ ├── TimeseriesMetricsByArtifactV0.hml │ │ │ ├── TimeseriesMetricsByCollectionV0.hml │ │ │ ├── TimeseriesMetricsByProjectV0.hml │ │ │ ├── UsersV1.hml │ │ │ ├── oso_trino-types.hml │ │ │ └── oso_trino.hml │ │ └── subgraph.yaml │ ├── compose.yaml │ ├── engine │ │ └── Dockerfile.engine │ ├── globals │ │ ├── metadata │ │ │ ├── auth-config.hml │ │ │ ├── compatibility-config.hml │ │ │ └── graphql-config.hml │ │ └── subgraph.yaml │ ├── hasura.yaml │ ├── otel-collector-config.yaml │ └── supergraph.yaml └── hasura2 │ ├── .env.example │ ├── .eslintrc.json │ ├── README.md │ ├── config.yaml │ ├── metadata │ ├── actions.graphql │ ├── actions.yaml │ ├── allow_list.yaml │ ├── api_limits.yaml │ ├── cron_triggers.yaml │ ├── databases │ │ ├── cloudsql │ │ │ └── tables │ │ │ │ ├── artifacts.yaml │ │ │ │ ├── artifacts_by_project.yaml │ │ │ │ ├── artifacts_by_project_v1.yaml │ │ │ │ ├── artifacts_v1.yaml │ │ │ │ ├── code_metrics_by_collection.yaml │ │ │ │ ├── code_metrics_by_project.yaml │ │ │ │ ├── code_metrics_by_project_v1.yaml │ │ │ │ ├── collections.yaml │ │ │ │ ├── collections_v1.yaml │ │ │ │ ├── contracts_v0.yaml │ │ │ │ ├── contracts_v1.yaml │ │ │ │ ├── deployers_by_project.yaml │ │ │ │ ├── event_indexing_status_by_project_v1.yaml │ │ │ │ ├── event_totals_by_project.yaml │ │ │ │ ├── event_types.yaml │ │ │ │ ├── event_types_v1.yaml │ │ │ │ ├── events_daily_from_artifact.yaml │ │ │ │ ├── events_daily_from_collection.yaml │ │ │ │ ├── events_daily_from_project.yaml │ │ │ │ ├── events_daily_to_artifact.yaml │ │ │ │ ├── events_daily_to_collection.yaml │ │ │ │ ├── events_daily_to_project.yaml │ │ │ │ ├── events_monthly_from_artifact.yaml │ │ │ │ ├── events_monthly_from_collection.yaml │ │ │ │ ├── events_monthly_from_project.yaml │ │ │ │ ├── events_monthly_to_artifact.yaml │ │ │ │ ├── events_monthly_to_collection.yaml │ │ │ │ ├── events_monthly_to_project.yaml │ │ │ │ ├── events_weekly_from_artifact.yaml │ │ │ │ ├── events_weekly_from_collection.yaml │ │ │ │ ├── events_weekly_from_project.yaml │ │ │ │ ├── events_weekly_to_artifact.yaml │ │ │ │ ├── events_weekly_to_collection.yaml │ │ │ │ ├── events_weekly_to_project.yaml │ │ │ │ ├── first_contribution_to_project.yaml │ │ │ │ ├── last_contribution_to_project.yaml │ │ │ │ ├── onchain_metrics_by_collection.yaml │ │ │ │ ├── onchain_metrics_by_project.yaml │ │ │ │ ├── onchain_metrics_by_project_v1.yaml │ │ │ │ ├── pm_dev_months.yaml │ │ │ │ ├── pm_new_contribs.yaml │ │ │ │ ├── projects.yaml │ │ │ │ ├── projects_by_collection.yaml │ │ │ │ ├── projects_by_collection_v1.yaml │ │ │ │ ├── projects_v1.yaml │ │ │ │ ├── repos_by_project.yaml │ │ │ │ ├── tables.yaml │ │ │ │ ├── users_monthly_to_project.yaml │ │ │ │ └── users_v1.yaml │ │ └── databases.yaml │ ├── query_collections.yaml │ ├── remote_schemas.yaml │ └── version.yaml │ ├── package.json │ ├── src │ └── genTables.ts │ └── tsconfig.json ├── dbt_project.yml ├── docker ├── compose.yaml ├── images │ ├── 000-oso-base │ │ ├── Dockerfile │ │ └── image_name │ ├── oso-debug │ │ ├── Dockerfile │ │ └── build.sh │ └── oso │ │ └── Dockerfile ├── integration.Dockerfile ├── public-vars.Dockerfile └── test.sh ├── lib ├── oso-core │ ├── README.md │ ├── oso_core │ │ ├── __init__.py │ │ └── mesh │ │ │ ├── __init__.py │ │ │ └── definition.py │ └── pyproject.toml ├── oss-artifact-validators │ ├── .eslintrc.json │ ├── README.md │ ├── package.json │ ├── src │ │ ├── common │ │ │ ├── config.ts │ │ │ └── interfaces.ts │ │ ├── index.ts │ │ ├── onchain │ │ │ └── evm.ts │ │ └── web │ │ │ ├── defillama.test.ts │ │ │ └── defillama.ts │ └── tsconfig.json └── utils │ ├── .eslintrc.json │ ├── README.md │ ├── package.json │ ├── src │ ├── common.ts │ ├── errors.ts │ └── index.ts │ └── tsconfig.json ├── manual-work-log.md ├── opa ├── README.md └── trino │ ├── trino.rego │ └── trino_test.rego ├── ops ├── clusters │ ├── local │ │ ├── README.md │ │ ├── apps.yaml │ │ ├── certificates.yaml │ │ ├── infrastructure.yaml │ │ └── operators.yaml │ └── warehouse │ │ ├── certificates.yaml │ │ ├── flux-system │ │ ├── gotk-components.yaml │ │ ├── gotk-sync.yaml │ │ └── kustomization.yaml │ │ ├── infrastructure.yaml │ │ ├── operators.yaml │ │ ├── production-apps.yaml │ │ └── staging-apps.yaml ├── external-prs │ ├── .env.example │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── scripts │ │ └── rotate-service-account.sh │ ├── src │ │ ├── base.ts │ │ ├── checks.ts │ │ ├── cli.ts │ │ ├── common │ │ │ └── index.ts │ │ ├── github.ts │ │ ├── index.ts │ │ ├── oso │ │ │ ├── deploy.ts │ │ │ └── index.ts │ │ ├── ossd │ │ │ ├── index.ts │ │ │ ├── messages │ │ │ │ ├── list-changes.md │ │ │ │ └── validation-message.md │ │ │ ├── queries │ │ │ │ ├── artifacts_summary.sql │ │ │ │ ├── blockchain_artifacts.sql │ │ │ │ ├── blockchain_status.sql │ │ │ │ ├── changed_blockchain_artifacts.sql │ │ │ │ ├── changed_blockchain_artifacts_to_validate.sql │ │ │ │ ├── changed_defillama_artifacts_to_validate.sql │ │ │ │ ├── changed_projects.sql │ │ │ │ ├── changed_url_artifacts.sql │ │ │ │ ├── project_status.sql │ │ │ │ ├── project_summary.sql │ │ │ │ ├── projects_by_collection.sql │ │ │ │ ├── projects_by_collection_status.sql │ │ │ │ ├── unchanged_projects.sql │ │ │ │ ├── url_artifacts.sql │ │ │ │ └── url_status.sql │ │ │ ├── templating.ts │ │ │ └── validation-results.ts │ │ └── utils │ │ │ ├── error.ts │ │ │ └── logger.ts │ ├── test.out │ ├── test_profiles.yaml │ └── tsconfig.json ├── github-app-utils │ ├── .eslintrc.json │ ├── README.md │ ├── package.json │ ├── src │ │ ├── app.ts │ │ ├── checks.ts │ │ ├── cli.ts │ │ ├── commands.ts │ │ ├── error.ts │ │ ├── index.ts │ │ └── logger.ts │ └── tsconfig.json ├── helm-charts │ ├── .gitignore │ ├── generic │ │ ├── Chart.yaml │ │ ├── lint-only-values.yaml │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── app.yaml │ │ │ ├── ingress.yaml │ │ │ ├── service-account.yaml │ │ │ └── service.yaml │ │ └── values.yaml │ ├── hive-metastore │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── hpa.yaml │ │ │ ├── ingress.yaml │ │ │ ├── secret.yaml │ │ │ ├── service.yaml │ │ │ ├── serviceaccount.yaml │ │ │ └── tests │ │ │ │ └── test-connection.yaml │ │ └── values.yaml │ ├── metrics-service │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── app.yaml │ │ │ ├── configmap.yaml │ │ │ ├── rbac.yaml │ │ │ ├── secrets.yaml │ │ │ ├── service-account.yaml │ │ │ └── service.yaml │ │ └── values.yaml │ └── oso-dagster │ │ ├── .helmignore │ │ ├── Chart.lock │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── _helpers.tpl │ │ ├── cluster-role-binding.yaml │ │ ├── config-map.yaml │ │ └── rbac.yaml │ │ └── values.yaml ├── k8s-apps │ ├── base │ │ ├── agent │ │ │ ├── agent.yaml │ │ │ └── kustomization.yaml │ │ ├── cloudsql-proxy │ │ │ ├── kustomization.yaml │ │ │ └── proxy.yaml │ │ ├── dagster │ │ │ ├── daemon-init-container.yaml │ │ │ ├── dagster.yaml │ │ │ ├── kustomization.yaml │ │ │ └── webserver-init-container.yaml │ │ ├── mcp │ │ │ ├── kustomization.yaml │ │ │ └── mcp.yaml │ │ ├── metrics-service │ │ │ ├── kustomization.yaml │ │ │ └── mcs.yaml │ │ ├── nessie │ │ │ ├── kustomization.yaml │ │ │ └── nessie.yaml │ │ ├── open-policy-agent │ │ │ ├── kustomization.yaml │ │ │ └── open-policy-agent.yaml │ │ ├── podinfo │ │ │ ├── kustomization.yaml │ │ │ └── podinfo.yaml │ │ ├── redis │ │ │ ├── kustomization.yaml │ │ │ └── redis.yaml │ │ └── trino │ │ │ ├── kustomization.yaml │ │ │ └── trino.yaml │ ├── local │ │ ├── hive-metastore │ │ │ ├── hive-metastore.yaml │ │ │ └── kustomization.yaml │ │ ├── hive-psql │ │ │ ├── hive-psql.yaml │ │ │ └── kustomization.yaml │ │ ├── kustomization.yaml │ │ ├── mcp │ │ │ ├── custom-helm-values.yaml │ │ │ └── kustomization.yaml │ │ ├── metrics-service │ │ │ ├── custom-helm-values.yaml │ │ │ └── kustomization.yaml │ │ ├── minio │ │ │ ├── kustomization.yaml │ │ │ └── minio.yaml │ │ ├── nessie-psql │ │ │ ├── kustomization.yaml │ │ │ └── nessie-psql.yaml │ │ ├── nessie │ │ │ ├── custom-helm-values.yaml │ │ │ ├── kustomization.yaml │ │ │ └── secrets.yaml │ │ ├── redis │ │ │ ├── kustomization.yaml │ │ │ └── redis-deployment.yaml │ │ ├── test │ │ │ ├── README.md │ │ │ ├── kustomization.yaml │ │ │ └── pod.yaml │ │ └── trino │ │ │ ├── custom-helm-values.yaml │ │ │ └── kustomization.yaml │ ├── production │ │ ├── agent │ │ │ ├── custom-helm-values.yaml │ │ │ └── kustomization.yaml │ │ ├── cloudsql-proxy │ │ │ ├── custom-helm-values.yaml │ │ │ └── kustomization.yaml │ │ ├── consumer-trino │ │ │ ├── custom-helm-values.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── trino-access-control.yaml │ │ │ └── trino-catalog-volume.yaml │ │ ├── dagster │ │ │ ├── custom-helm-values.yaml │ │ │ └── kustomization.yaml │ │ ├── keda │ │ │ ├── keda-auth.yaml │ │ │ └── kustomization.yaml │ │ ├── kustomization.yaml │ │ ├── mcp │ │ │ ├── custom-helm-values.yaml │ │ │ └── kustomization.yaml │ │ ├── metrics-service │ │ │ ├── custom-helm-values.yaml │ │ │ └── kustomization.yaml │ │ ├── nessie-cloudsql-proxy │ │ │ ├── custom-helm-values.yaml │ │ │ └── kustomization.yaml │ │ ├── nessie │ │ │ ├── custom-helm-values.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── nessie-gc.yaml │ │ │ ├── pynessie-gc.yaml │ │ │ └── secrets.yaml │ │ ├── open-policy-agent │ │ │ ├── kustomization.yaml │ │ │ ├── opa-deployment.yaml │ │ │ └── opa-pdb.yaml │ │ ├── redis │ │ │ └── kustomization.yaml │ │ ├── sqlmesh-cloudsql-proxy │ │ │ ├── custom-helm-values.yaml │ │ │ └── kustomization.yaml │ │ └── trino │ │ │ ├── custom-helm-values.yaml │ │ │ └── kustomization.yaml │ └── staging │ │ ├── kustomization.yaml │ │ └── podinfo │ │ └── kustomization.yaml ├── k8s-certificates │ ├── common │ │ └── self-signed-certs.yaml │ ├── gke │ │ └── kustomization.yaml │ └── kind │ │ ├── kustomization.yaml │ │ └── minio-operator-cert-bundle.yaml ├── k8s-infrastructure │ ├── common │ │ ├── cert-manager.yaml │ │ ├── flux-image-webhook-receiver.yaml │ │ ├── oso-image-automation.yaml │ │ ├── oso-image-policy.yaml │ │ └── oso-image-repository.yaml │ ├── gke │ │ ├── cloudsql-proxy-operator.yaml │ │ ├── gcp-secrets-store-plugin │ │ │ ├── gcp-secrets-store-plugin.yaml │ │ │ └── kustomization.yaml │ │ ├── ingress-internal-cloudflare.yaml │ │ ├── keda.yaml │ │ ├── kube-secrets-init.yaml │ │ ├── kustomization.yaml │ │ └── secrets-store-csi-driver │ │ │ ├── kustomization.yaml │ │ │ └── secrets-store-csi-driver.yaml │ └── kind │ │ ├── cert-manager-custom-helm-values.yaml │ │ ├── kustomization.yaml │ │ └── local-registry.yaml ├── k8s-operators │ ├── common │ │ ├── dask │ │ │ ├── dask-operator.yaml │ │ │ └── kustomization.yaml │ │ └── tailscale │ │ │ ├── kustomization.yaml │ │ │ └── tailscale-operator.yaml │ ├── gke │ │ ├── kustomization.yaml │ │ └── tailscale │ │ │ ├── custom-helm-values.yaml │ │ │ ├── kustomization.yaml │ │ │ └── secrets-provider.yaml │ └── kind │ │ ├── kustomization.yaml │ │ └── minio-operator.yaml ├── kind │ └── cluster.yaml ├── opsscripts │ ├── __init__.py │ ├── cli.py │ ├── declarative │ │ └── base.py │ └── utils │ │ ├── __init__.py │ │ ├── dockertools.py │ │ └── k8stools.py ├── oso-operator │ └── README.md └── tf-modules │ ├── .gitignore │ ├── gce-dev-vm │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── scripts │ │ ├── connect.sh │ │ └── startup.sh │ └── variables.tf │ ├── test-project │ ├── README.md │ ├── main.tf │ └── variables.tf │ ├── warehouse-cluster │ ├── README.md │ ├── main.tf │ ├── output.tf │ └── variables.tf │ └── warehouse │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── pyproject.toml ├── scripts ├── csv_to_sql_literal.py └── dbt_doc_gen │ ├── dataset_context │ ├── arbitrum_one.json │ ├── farcaster.json │ ├── filecoin.json │ ├── gitcoin.json │ ├── githubarchive.json │ ├── lens.json │ ├── open_collective.json │ ├── openrank.json │ ├── oso_playground.json │ ├── oso_production.json │ ├── oso_projects.json │ └── superchain.json │ └── generate_dbt_docs.py ├── tsconfig.json ├── turbo.json ├── uv.lock └── warehouse ├── bq2cloudsql ├── README.md ├── __init__.py ├── cloudsql.py ├── script.py └── synchronizer.py ├── common ├── __init__.py └── dbtlintmock │ ├── README.md │ └── __init__.py ├── docker-compose.yml ├── docker └── trino │ ├── etc │ ├── catalog │ │ ├── bigquery.properties │ │ ├── bigquery_public_data.properties │ │ └── iceberg.properties │ ├── config.properties │ ├── jvm.config │ └── node.properties │ └── seed.sh ├── metrics-service ├── README.md ├── metrics_service │ ├── __init__.py │ ├── app.py │ ├── cache.py │ ├── client.py │ ├── cluster.py │ ├── debug.py │ ├── log_config.yaml │ ├── manual_testing_utils.py │ ├── result.py │ ├── server.py │ ├── service.py │ ├── test_app.py │ ├── test_cache.py │ ├── test_cluster.py │ ├── test_service.py │ ├── test_setup.sh │ ├── test_types.py │ ├── types.py │ └── worker.py └── pyproject.toml ├── metrics_tools ├── README.md ├── __init__.py ├── definition.py ├── dialect │ ├── __init__.py │ ├── context.py │ └── translate.py ├── docs │ └── compute.mmd ├── factory │ ├── __init__.py │ ├── constants.py │ ├── factory.py │ ├── fixtures │ │ └── metrics │ │ │ ├── active_days.sql │ │ │ ├── change_in_developers.sql │ │ │ ├── developer_activity_classification.sql │ │ │ └── visits.sql │ ├── generated.py │ ├── proxy │ │ ├── __init__.py │ │ └── proxies.py │ ├── test_factory.py │ └── utils.py ├── hack │ ├── load_sources.py │ └── run_metrics.sh ├── intermediate.py ├── joiner │ ├── __init__.py │ ├── fixtures │ │ └── basic │ │ │ ├── expected_artifact.sql │ │ │ ├── expected_project.sql │ │ │ └── input.sql │ └── test_joiner.py ├── local │ ├── __init__.py │ ├── config.py │ ├── customfss.py │ ├── loader.py │ ├── manager.py │ ├── tls_portforward.py │ └── utils.py ├── macros │ ├── __init__.py │ └── macros.py ├── models │ ├── __init__.py │ ├── constants.py │ └── tools.py ├── runner.py ├── seed │ ├── loader.py │ ├── schemas │ │ ├── chainlist │ │ │ └── chainlist.py │ │ ├── defillama │ │ │ ├── lp_fee_events.py │ │ │ ├── protocol_metadata.py │ │ │ ├── trading_volume_events.py │ │ │ └── tvl_events.py │ │ ├── deps_dev │ │ │ └── PackageVersionToProject.py │ │ ├── farcaster │ │ │ ├── profiles.py │ │ │ └── verifications.py │ │ ├── gitcoin │ │ │ ├── all_donations.py │ │ │ ├── all_matching.py │ │ │ ├── project_groups_summary.py │ │ │ └── project_lookup.py │ │ ├── lens_v2_polygon │ │ │ ├── profile_metadata.py │ │ │ └── profile_ownership_history.py │ │ ├── op_atlas │ │ │ ├── application.py │ │ │ ├── project.py │ │ │ ├── project__defi_llama_slug.py │ │ │ ├── project__farcaster.py │ │ │ ├── project__website.py │ │ │ ├── project_contract.py │ │ │ ├── project_links.py │ │ │ ├── project_organization.py │ │ │ ├── project_repository.py │ │ │ └── published_contract.py │ │ ├── open_collective │ │ │ ├── deposits.py │ │ │ └── expenses.py │ │ ├── openlabelsinitiative │ │ │ └── labels_decoded.py │ │ ├── optimism_superchain_4337_account_abstraction_data │ │ │ ├── enriched_entrypoint_traces_v2.py │ │ │ └── useroperationevent_logs_v2.py │ │ ├── optimism_superchain_raw_onchain_data │ │ │ ├── blocks.py │ │ │ ├── logs.py │ │ │ ├── traces.py │ │ │ └── transactions.py │ │ ├── oso │ │ │ ├── int_events__blockchain.py │ │ │ ├── stg_deps_dev__dependencies.py │ │ │ └── stg_github__events.py │ │ ├── ossd │ │ │ ├── collections.py │ │ │ ├── funding.py │ │ │ ├── projects.py │ │ │ ├── repositories.py │ │ │ ├── sbom.py │ │ │ └── sbom_relationships.py │ │ └── sqlmesh │ │ │ └── rendered_models.py │ ├── seed.py │ ├── sql.py │ └── types.py ├── semantic │ ├── __init__.py │ ├── conftest.py │ ├── definition.py │ ├── errors.py │ ├── fixtures │ │ ├── artifacts_by_project_v1.csv │ │ ├── artifacts_v1.csv │ │ ├── collections_v1.csv │ │ ├── int_events__github.csv │ │ ├── projects_by_collection_v1.csv │ │ └── projects_v1.csv │ ├── query.py │ ├── test_definition.py │ ├── test_query.py │ ├── testing.py │ └── utils.py ├── source │ ├── __init__.py │ └── rewrite.py ├── test_intermediate.py ├── test_runner.py ├── transfer │ ├── __init__.py │ ├── base.py │ ├── bq.py │ ├── clickhouse.py │ ├── coordinator.py │ ├── duckdb.py │ ├── gcs.py │ ├── storage.py │ └── trino.py ├── transformer │ ├── __init__.py │ ├── base.py │ ├── intermediate.py │ ├── qualify.py │ ├── tables.py │ └── transformer.py └── utils │ ├── __init__.py │ ├── dataframes.py │ ├── env.py │ ├── fixtures │ ├── __init__.py │ └── gen_data.py │ ├── gcs.py │ ├── glot.py │ ├── logging.py │ ├── tables.py │ ├── test_tables.py │ └── testing.py ├── oso_agent ├── .env.example ├── .python-version ├── README.md ├── oso_agent │ ├── __init__.py │ ├── agent │ │ ├── __init__.py │ │ ├── agent_registry.py │ │ ├── base.py │ │ ├── basic_agent.py │ │ ├── decorator.py │ │ ├── default.py │ │ ├── function_text2sql.py │ │ ├── react_mcp.py │ │ ├── react_text2sql.py │ │ └── semantic_agent.py │ ├── cli │ │ ├── __init__.py │ │ ├── commands.py │ │ └── utils.py │ ├── datasets │ │ ├── backlog.py │ │ ├── readme.md │ │ ├── testing.py │ │ ├── text2sql.py │ │ └── uploader.py │ ├── eval │ │ ├── __init__.py │ │ ├── experiment_registry.py │ │ ├── test_valid_sql.py │ │ ├── text2sql.py │ │ └── valid_sql.py │ ├── prompts │ │ ├── __init__.py │ │ └── system.py │ ├── server │ │ ├── __init__.py │ │ ├── app.py │ │ ├── bot.py │ │ ├── definition.py │ │ └── server.py │ ├── tool │ │ ├── __init__.py │ │ ├── embedding.py │ │ ├── llm.py │ │ ├── multiply.py │ │ ├── oso_mcp_client.py │ │ ├── oso_mcp_tools.py │ │ ├── oso_sql_db.py │ │ ├── oso_text2sql.py │ │ └── query_engine_tool.py │ ├── types │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── datasets.py │ │ ├── response.py │ │ └── sql_query.py │ └── util │ │ ├── __init__.py │ │ ├── asyncbase.py │ │ ├── config.py │ │ ├── datasets.py │ │ ├── errors.py │ │ ├── jaccard.py │ │ ├── log.py │ │ ├── query.py │ │ └── tracing.py └── pyproject.toml ├── oso_dagster ├── __init__.py ├── assets │ ├── __init__.py │ ├── chainlist.py │ ├── crates.py │ ├── defillama.py │ ├── eas_optimism.py │ ├── ecosystems.py │ ├── fake.py │ ├── farcaster.py │ ├── filecoin.py │ ├── gitcoin.py │ ├── growthepie.py │ ├── karma3.py │ ├── lens.py │ ├── npm.py │ ├── op_atlas.py │ ├── open_collective.py │ ├── openlabelsinitiative.py │ ├── ossd.py │ ├── sqlmesh.py │ ├── sqlmesh_export.py │ └── sqlmesh_render.py ├── cbt │ ├── __init__.py │ ├── bq.py │ ├── cbt.py │ ├── context.py │ ├── duckdb.py │ ├── macros │ │ ├── __init__.py │ │ └── update_star.py │ ├── mesh.py │ ├── operations │ │ ├── _cbt_append.sql │ │ ├── _cbt_merge.sql │ │ ├── _cbt_replace.sql │ │ ├── _cbt_replace_partition.sql │ │ ├── _cbt_replace_partition_mesh.sql │ │ ├── _cbt_replace_partition_only.sql │ │ └── _cbt_time_range.sql │ ├── test_cbt.py │ ├── transforms │ │ ├── __init__.py │ │ ├── common.py │ │ ├── replace_source_tables.py │ │ ├── test_transforms.py │ │ └── time_constrain.py │ └── utils │ │ ├── __init__.py │ │ ├── compare.py │ │ ├── replace.py │ │ └── test_utils.py ├── cli.py ├── config.py ├── definitions.py ├── dlt_sources │ ├── .dlt │ │ ├── .sources │ │ └── config.toml │ ├── .gitignore │ ├── __init__.py │ ├── github_repos │ │ └── __init__.py │ └── sql_database │ │ ├── README.md │ │ ├── __init__.py │ │ ├── helpers.py │ │ └── schema_types.py ├── factories │ ├── __init__.py │ ├── alerts.py │ ├── archive2bq.py │ ├── bq2clickhouse.py │ ├── bq_dts.py │ ├── common.py │ ├── dlt.py │ ├── gcs.py │ ├── goldsky │ │ ├── __init__.py │ │ ├── additional.py │ │ ├── assets.py │ │ ├── blockchain.py │ │ ├── checks.py │ │ ├── config.py │ │ ├── errors.py │ │ ├── network.py │ │ └── queries │ │ │ ├── block_number_check.sql │ │ │ ├── blocks_missing_block_numbers.sql │ │ │ ├── partitions_range.sql │ │ │ ├── traces_check.sql │ │ │ ├── traces_missing_block_numbers.sql │ │ │ ├── transactions_check.sql │ │ │ └── transactions_missing_block_numbers.sql │ ├── graphql.py │ ├── jobs.py │ ├── loader.py │ ├── rest.py │ └── sql.py ├── models │ ├── goldsky_dedupe.sql │ ├── goldsky_merge_workers.sql │ └── optimism_dedupe.sql ├── resources │ ├── __init__.py │ ├── bq.py │ ├── bq_dts.py │ ├── clickhouse.py │ ├── dlt.py │ ├── duckdb.py │ ├── io_manager.py │ ├── kube.py │ ├── mcs.py │ ├── sqlmesh.py │ ├── storage.py │ └── trino.py ├── schedules.py └── utils │ ├── __init__.py │ ├── alerts.py │ ├── asynctools.py │ ├── bq.py │ ├── bq_dts.py │ ├── clickhouse.py │ ├── common.py │ ├── dlt.py │ ├── errors.py │ ├── gcs.py │ ├── http.py │ ├── kube │ ├── __init__.py │ └── scaler.py │ ├── retry.py │ ├── secrets.py │ ├── tags.py │ ├── test_asynctools.py │ ├── test_secrets.py │ ├── testing │ ├── __init__.py │ ├── duckdb.py │ └── fakedata.py │ └── types.py ├── oso_lets_go ├── README.md ├── __init__.py ├── cli.py └── wizard.py ├── oso_mcp ├── .env.example ├── README.md ├── oso_mcp │ ├── __init__.py │ ├── cli.py │ ├── server │ │ ├── __init__.py │ │ ├── app.py │ │ └── config.py │ └── utils │ │ ├── __init__.py │ │ └── log.py └── pyproject.toml ├── oso_sqlmesh ├── README.md ├── __init__.py ├── audits │ ├── .gitkeep │ ├── has_at_least_n_rows.sql │ └── no_gaps.sql ├── config.py ├── disabled-tests │ └── test_change_in_developers_over_window.yml ├── fixtures │ └── README.md ├── linter │ ├── entity_category_tags.py │ ├── incremental.py │ └── time_partitions.py ├── macros │ ├── .gitkeep │ ├── __init__.py │ ├── array_index.py │ ├── daily_bucket.py │ ├── datetrunc.py │ ├── deps_dev │ │ └── deps_dev_artifact_details.py │ ├── extended_date_spine.py │ ├── from_unix_timestamp.py │ ├── hex_to_int.py │ ├── json_array_length.py │ ├── json_extract.py │ ├── onchain │ │ ├── chain_id_to_chain_name.py │ │ ├── chain_name.py │ │ ├── deployers.py │ │ ├── factory_deployments.py │ │ ├── first_time_addresses.py │ │ ├── known_proxies.py │ │ └── potential_bots.py │ ├── oso_id.py │ ├── oso_source.py │ ├── oso_union.py │ ├── semantic.py │ ├── time_aggregation_bucket.py │ ├── to_unix_timestamp.py │ ├── unioned_defillama_tvl_events.py │ ├── unnested_ref.py │ └── url_parts.py ├── models │ ├── intermediate │ │ ├── domain-specific │ │ │ ├── openrank │ │ │ │ └── int_openrank_developer.py │ │ │ └── superchain │ │ │ │ ├── int_superchain_events_by_project.sql │ │ │ │ ├── int_superchain_onchain_user_labels.sql │ │ │ │ ├── int_worldchain_events_by_project.sql │ │ │ │ └── s7 │ │ │ │ ├── int_superchain_s7_devtooling_deps_to_projects_graph.sql │ │ │ │ ├── int_superchain_s7_devtooling_devs_to_projects_graph.sql │ │ │ │ ├── int_superchain_s7_devtooling_graph.sql │ │ │ │ ├── int_superchain_s7_devtooling_metrics_by_project.sql │ │ │ │ ├── int_superchain_s7_devtooling_onchain_builder_nodes.sql │ │ │ │ ├── int_superchain_s7_devtooling_repositories.sql │ │ │ │ ├── int_superchain_s7_onchain_builder_eligibility.sql │ │ │ │ ├── int_superchain_s7_onchain_builder_events.sql │ │ │ │ ├── int_superchain_s7_onchain_metrics_by_project.sql │ │ │ │ ├── int_superchain_s7_relational_metrics_by_project.sql │ │ │ │ ├── int_superchain_s7_summary_metrics_by_project.sql │ │ │ │ ├── int_superchain_s7_trusted_developers.sql │ │ │ │ └── rewards │ │ │ │ └── int_superchain_s7_m1_rewards.sql │ │ ├── entities │ │ │ ├── artifacts │ │ │ │ ├── blockchain │ │ │ │ │ ├── addresses │ │ │ │ │ │ ├── int_addresses__4337_operators.sql │ │ │ │ │ │ ├── int_addresses__bridges.sql │ │ │ │ │ │ ├── int_addresses__labeled_eoas.sql │ │ │ │ │ │ └── int_addresses__openlabelsinitiative.sql │ │ │ │ │ ├── chains │ │ │ │ │ │ ├── int_chainlist.sql │ │ │ │ │ │ └── int_superchain_chain_names.sql │ │ │ │ │ ├── contracts │ │ │ │ │ │ ├── int_contracts_by_project.sql │ │ │ │ │ │ ├── int_contracts_deployment.sql │ │ │ │ │ │ ├── int_contracts_overview.sql │ │ │ │ │ │ ├── int_contracts_root_deployers.sql │ │ │ │ │ │ ├── int_contracts_transactions_weekly.sql │ │ │ │ │ │ ├── int_derived_contracts.sql │ │ │ │ │ │ └── int_derived_contracts_sort_weights.sql │ │ │ │ │ ├── factories │ │ │ │ │ │ └── int_factories.sql │ │ │ │ │ ├── int_artifacts__blockchain.sql │ │ │ │ │ └── proxies │ │ │ │ │ │ └── int_proxies.sql │ │ │ │ ├── defillama │ │ │ │ │ └── int_defillama_protocols.sql │ │ │ │ ├── github │ │ │ │ │ ├── int_code_dependencies.sql │ │ │ │ │ ├── int_github_repositories.sql │ │ │ │ │ ├── int_repositories.sql │ │ │ │ │ └── int_repositories_enriched.sql │ │ │ │ ├── int_all_artifacts.sql │ │ │ │ ├── int_artifacts.sql │ │ │ │ ├── int_artifacts_history.sql │ │ │ │ └── packages │ │ │ │ │ ├── int_packages.sql │ │ │ │ │ └── int_sbom_artifacts.sql │ │ │ ├── collections │ │ │ │ ├── int_artifacts_by_collection.sql │ │ │ │ ├── int_collections.sql │ │ │ │ ├── int_projects_by_collection.sql │ │ │ │ ├── op-atlas │ │ │ │ │ └── int_projects_by_collection_in_op_atlas.sql │ │ │ │ └── ossd │ │ │ │ │ └── int_projects_by_collection_in_ossd.sql │ │ │ ├── projects │ │ │ │ ├── gitcoin │ │ │ │ │ ├── int_artifacts_by_project__gitcoin.sql │ │ │ │ │ ├── int_project_to_projects__gitcoin.sql │ │ │ │ │ └── int_projects__gitcoin.sql │ │ │ │ ├── int_artifacts_by_project.sql │ │ │ │ ├── int_artifacts_by_project_all_sources.sql │ │ │ │ ├── int_projects.sql │ │ │ │ ├── int_projects_to_projects.sql │ │ │ │ ├── op-atlas │ │ │ │ │ └── int_artifacts_by_project_in_op_atlas.sql │ │ │ │ └── ossd │ │ │ │ │ ├── int_artifacts_by_project_in_ossd.sql │ │ │ │ │ └── int_artifacts_by_project_in_ossd_downstream.sql │ │ │ └── users │ │ │ │ ├── blockchain │ │ │ │ └── int_first_time_addresses.sql │ │ │ │ ├── farcaster │ │ │ │ └── int_artifacts_by_farcaster_user.sql │ │ │ │ ├── github │ │ │ │ ├── int_github_users.sql │ │ │ │ └── int_github_users_bot_filtered.sql │ │ │ │ ├── int_artifacts_by_user.sql │ │ │ │ ├── int_users.sql │ │ │ │ ├── superchain │ │ │ │ └── int_superchain_potential_bots.sql │ │ │ │ └── worldchain │ │ │ │ └── int_worldchain_verified_addresses.sql │ │ ├── events │ │ │ ├── blockchain │ │ │ │ ├── 4337 │ │ │ │ │ ├── int_events__4337.sql │ │ │ │ │ └── int_events_daily__4337.sql │ │ │ │ ├── int_events__blockchain.sql │ │ │ │ ├── int_events__blockchain_token_transfers.sql │ │ │ │ ├── int_events_daily__blockchain.sql │ │ │ │ ├── int_events_daily__blockchain_token_transfers.sql │ │ │ │ └── superchain │ │ │ │ │ └── int_superchain_traces_txs_joined.sql │ │ │ ├── defillama │ │ │ │ ├── int_events_daily__defillama.sql │ │ │ │ └── int_events_daily_to_project__defillama.sql │ │ │ ├── funding │ │ │ │ ├── gitcoin │ │ │ │ │ ├── int_events__gitcoin_funding.sql │ │ │ │ │ └── int_events_daily__gitcoin_funding.sql │ │ │ │ ├── int_events_daily__funding.sql │ │ │ │ ├── open-collective │ │ │ │ │ ├── int_events__open_collective_funding.sql │ │ │ │ │ └── int_events_daily__open_collective_funding.sql │ │ │ │ └── ossd │ │ │ │ │ └── int_events_daily__ossd_funding.sql │ │ │ ├── github │ │ │ │ ├── first-last │ │ │ │ │ ├── int_first_contribution_to_artifact.sql │ │ │ │ │ ├── int_first_contribution_to_collection.sql │ │ │ │ │ ├── int_first_contribution_to_project.sql │ │ │ │ │ ├── int_first_last_commit_from_github_user.sql │ │ │ │ │ ├── int_first_last_commit_to_github_repository.sql │ │ │ │ │ ├── int_first_of_event_from_artifact__github.sql │ │ │ │ │ └── int_last_of_event_from_artifact__github.sql │ │ │ │ ├── int_events__github.sql │ │ │ │ ├── int_events_daily__github.sql │ │ │ │ ├── int_events_daily__github_with_lag.sql │ │ │ │ └── issues │ │ │ │ │ ├── int_events_aux_issues.sql │ │ │ │ │ └── int_issue_event_time_deltas.sql │ │ │ ├── int_events_to_collection.sql │ │ │ └── packages │ │ │ │ ├── int_events__dependencies.sql │ │ │ │ └── int_events_daily__dependencies.sql │ │ └── metrics │ │ │ ├── int_key_metric_names_from_artifact.sql │ │ │ ├── int_key_metric_names_from_collection.sql │ │ │ ├── int_key_metric_names_from_project.sql │ │ │ ├── int_metric_names_from_artifact.sql │ │ │ ├── int_metric_names_from_collection.sql │ │ │ └── int_metric_names_from_project.sql │ ├── marts │ │ ├── entities │ │ │ ├── artifacts_by_collection_v1.sql │ │ │ ├── artifacts_by_project_v1.sql │ │ │ ├── artifacts_by_user_v1.sql │ │ │ ├── artifacts_v1.sql │ │ │ ├── collections_v1.sql │ │ │ ├── contracts_v0.sql │ │ │ ├── package_owners_v0.sql │ │ │ ├── projects_by_collection_v1.sql │ │ │ ├── projects_v1.sql │ │ │ ├── repositories_v0.sql │ │ │ ├── sboms_v0.sql │ │ │ └── users_v1.sql │ │ ├── events │ │ │ └── event_types_v1.sql │ │ ├── metrics │ │ │ ├── key_metrics_by_artifact_v0.sql │ │ │ ├── key_metrics_by_collection_v0.sql │ │ │ ├── key_metrics_by_project_v0.sql │ │ │ ├── metrics_v0.sql │ │ │ ├── timeseries_metrics_by_artifact_v0.sql │ │ │ ├── timeseries_metrics_by_collection_v0.sql │ │ │ └── timeseries_metrics_by_project_v0.sql │ │ └── sqlmesh │ │ │ └── models_v0.sql │ ├── metrics_factories.py │ ├── seed │ │ ├── seed_chain_alias_to_chain_name.sql │ │ ├── seed_chain_id_to_chain_name.sql │ │ ├── seed_known_eoa_bridges.sql │ │ └── seed_known_proxy_contracts.sql │ └── staging │ │ ├── chainlist │ │ └── stg_chainlist__chains.sql │ │ ├── defillama │ │ ├── stg_defillama__lp_fee_events.sql │ │ ├── stg_defillama__protocol_metadata.sql │ │ ├── stg_defillama__trading_volume_events.sql │ │ └── stg_defillama__tvl_events.sql │ │ ├── deps-dev │ │ └── stg_deps_dev__packages.sql │ │ ├── farcaster │ │ ├── stg_farcaster__addresses.sql │ │ └── stg_farcaster__profiles.sql │ │ ├── gitcoin │ │ ├── stg_gitcoin__all_donations.sql │ │ ├── stg_gitcoin__all_matching.sql │ │ ├── stg_gitcoin__project_groups_summary.sql │ │ └── stg_gitcoin__project_lookup.sql │ │ ├── github │ │ ├── stg_github__comments.sql │ │ ├── stg_github__commits.sql │ │ ├── stg_github__distinct_commits_resolved_mergebot.sql │ │ ├── stg_github__distinct_main_commits.sql │ │ ├── stg_github__events.py │ │ ├── stg_github__issues.sql │ │ ├── stg_github__pull_request_merge_events.sql │ │ ├── stg_github__pull_requests.sql │ │ ├── stg_github__push_events.sql │ │ ├── stg_github__releases.sql │ │ └── stg_github__stars_and_forks.sql │ │ ├── lens │ │ ├── stg_lens__owners.sql │ │ └── stg_lens__profiles.sql │ │ ├── op-atlas │ │ ├── stg_op_atlas_application.sql │ │ ├── stg_op_atlas_project.sql │ │ ├── stg_op_atlas_project_contract.sql │ │ ├── stg_op_atlas_project_defillama.sql │ │ ├── stg_op_atlas_project_deployer.sql │ │ ├── stg_op_atlas_project_farcaster.sql │ │ ├── stg_op_atlas_project_links.sql │ │ ├── stg_op_atlas_project_organization.sql │ │ ├── stg_op_atlas_project_repository.sql │ │ ├── stg_op_atlas_project_twitter.sql │ │ ├── stg_op_atlas_project_website.sql │ │ └── stg_op_atlas_published_contract.sql │ │ ├── open-collective │ │ ├── stg_open_collective__deposits.sql │ │ └── stg_open_collective__expenses.sql │ │ ├── openlabelsinitiative │ │ └── stg_openlabelsinitiative__labels_decoded.sql │ │ ├── oss-directory │ │ ├── stg_ossd__current_collections.sql │ │ ├── stg_ossd__current_funding.sql │ │ ├── stg_ossd__current_projects.sql │ │ ├── stg_ossd__current_repositories.sql │ │ ├── stg_ossd__current_sbom.sql │ │ ├── stg_ossd__current_sbom_relationships.sql │ │ └── stg_ossd__missing_sbom.sql │ │ ├── sqlmesh │ │ └── stg_sqlmesh__rendered_models.sql │ │ └── superchain │ │ ├── stg_superchain__4337_traces.sql │ │ ├── stg_superchain__4337_userop_logs.sql │ │ ├── stg_superchain__deployers.sql │ │ ├── stg_superchain__factories.sql │ │ ├── stg_superchain__first_time_addresses.sql │ │ ├── stg_superchain__potential_bots.sql │ │ ├── stg_superchain__proxies.sql │ │ ├── stg_superchain__traces.sql │ │ ├── stg_superchain__transactions.sql │ │ └── stg_worldchain__verified_users.sql ├── oso_metrics │ ├── README.md │ ├── blockchain │ │ ├── active_addresses.sql │ │ ├── active_contracts.sql │ │ ├── contract_invocations.sql │ │ ├── defillama_lp_fee.sql │ │ ├── defillama_trading_volume.sql │ │ ├── defillama_tvl.sql │ │ ├── gas_fees.sql │ │ ├── token_transfers.sql │ │ ├── transactions.sql │ │ └── user_retention_classification.sql │ ├── code │ │ ├── active_days.sql │ │ ├── active_developers.sql │ │ ├── bot_activity.sql │ │ ├── change_in_developers.sql │ │ ├── comments.sql │ │ ├── commits.sql │ │ ├── contributor_activity_classification.sql │ │ ├── contributors.sql │ │ ├── developer_activity_classification.sql │ │ ├── forks.sql │ │ ├── issues_closed.sql │ │ ├── issues_opened.sql │ │ ├── lifecycle.sql │ │ ├── prs_merged.sql │ │ ├── prs_opened.sql │ │ ├── prs_time_to_merge.sql │ │ ├── releases.sql │ │ ├── repositories.sql │ │ ├── stars.sql │ │ └── time_to_first_response.sql │ ├── deps │ │ └── dependencies.sql │ └── funding │ │ ├── funding_awarded.sql │ │ └── funding_received.sql ├── seeds │ ├── .gitkeep │ ├── chain_alias_to_chain_name.csv │ ├── chain_id_to_chain_name.csv │ ├── known_eoa_bridges.csv │ └── known_proxy_contracts.csv └── tests │ ├── .gitkeep │ ├── test_defillama_tvl_to_project_monthly.yml │ ├── test_developer_active_days_over_window.yml │ ├── test_developer_classification_over_window.yml │ ├── test_stg_op_atlas_project_contract.yml │ └── test_stg_op_atlas_project_farcaster.yml ├── pynessie-gc ├── .env.example ├── .python-version ├── README.md ├── pyproject.toml └── src │ └── pynessie_gc │ └── __init__.py └── pyoso ├── README.md ├── pyoso ├── __init__.py ├── client.py └── exceptions.py ├── pyproject.toml └── tests ├── __init__.py └── test_client.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Any changes to .github should trigger require one of the ops team to review 2 | /.github/* @opensource-observer/ops 3 | /ops/* @opensource-observer/ops -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/9.other.yml: -------------------------------------------------------------------------------- 1 | name: 'Other' 2 | description: For internal use only 3 | body: 4 | - type: textarea 5 | attributes: 6 | label: What is it? 7 | validations: 8 | required: true 9 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Ask a question 4 | url: https://github.com/hypercerts-org/oso/discussions 5 | about: Ask questions and discuss with other community members 6 | -------------------------------------------------------------------------------- /.github/cache.Dockerfile: -------------------------------------------------------------------------------- 1 | # This is a hack to allow for persistent caching 2 | ARG BASE_IMAGE=scratch 3 | FROM ${BASE_IMAGE} 4 | 5 | ARG CREATION_DATE= 6 | ARG CACHE_DIR_NAME=cache 7 | 8 | COPY ./${CACHE_DIR_NAME}/ /cache/ 9 | 10 | LABEL observer.opensource.cache_creation_date=${CREATION_DATE} 11 | -------------------------------------------------------------------------------- /.github/scripts/scheduler.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -euo pipefail 4 | 5 | SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 6 | cd "${SCRIPT_DIR}/../../" 7 | REPO_DIR=$(pwd) 8 | 9 | cd ${REPO_DIR}/indexer 10 | 11 | export NODE_OPTIONS=--max-old-space-size=6144 12 | export GITHUB_TOKEN=${X_GITHUB_TOKEN} 13 | 14 | pnpm --stack-size=2000 start --cache-dir "${CACHE_DIR}" --run-dir "${RUN_DIR}" scheduler "$@" 2>&1 | tee "${LOG_FILE}" 15 | -------------------------------------------------------------------------------- /.github/scripts/stop-redis.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -uxo pipefail 3 | 4 | redis-cli --rdb "${CACHE_DIR}/redis/dump.rdb" 5 | 6 | docker kill redis -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | pnpm format:staged 5 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /.sqlfluffignore: -------------------------------------------------------------------------------- 1 | 2 | # dbt-related 3 | /target/ 4 | /dbt_packages/ 5 | /warehouse/dbt/macros/ 6 | 7 | # Non-dbt SQL 8 | /apps/ 9 | /ops/ 10 | /warehouse/oso_dagster/ 11 | 12 | # Dependencies 13 | /.venv/ 14 | /node_modules/ -------------------------------------------------------------------------------- /FUNDING.json: -------------------------------------------------------------------------------- 1 | { 2 | "opRetro": { 3 | "projectId": "0x6ccd260d86dd63ca323df3563561de58e3c6fc04f94b200ae5dbdfc7c625d562" 4 | }, 5 | "drips": { 6 | "ethereum": { 7 | "ownedBy": "0x87fEEd6162CB7dFe6B62F64366742349bF4D1B05" 8 | }, 9 | "filecoin": { 10 | "ownedBy": "0x87fEEd6162CB7dFe6B62F64366742349bF4D1B05" 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /apps/docs/.env.local.example: -------------------------------------------------------------------------------- 1 | #.env 2 | 3 | ############# 4 | ## App config 5 | ############# 6 | 7 | DOCS_URL= 8 | DOCS_ALGOLIA_APP_ID= 9 | DOCS_ALGOLIA_API_KEY= 10 | DOCS_ALGOLIA_INDEX= 11 | DOCS_GOOGLE_ANALYTICS_KEY= 12 | -------------------------------------------------------------------------------- /apps/docs/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "root": false, 3 | "extends": ["../../.eslintrc.js"], 4 | "parserOptions": { 5 | "project": ["./apps/docs/tsconfig.json"] 6 | }, 7 | "rules": { 8 | "@typescript-eslint/ban-ts-comment": "off", 9 | "@typescript-eslint/no-empty-object-type": "off" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /apps/docs/.gitignore: -------------------------------------------------------------------------------- 1 | # Dependencies 2 | /node_modules 3 | 4 | # Plasmic 5 | src/components/plasmic/generated/ 6 | static/plasmic/ 7 | 8 | # Production 9 | /build 10 | 11 | # Generated files 12 | .docusaurus 13 | .cache-loader 14 | 15 | # Misc 16 | .DS_Store 17 | .env.local 18 | .env.development.local 19 | .env.test.local 20 | .env.production.local 21 | 22 | npm-debug.log* 23 | yarn-debug.log* 24 | yarn-error.log* 25 | -------------------------------------------------------------------------------- /apps/docs/.prettierignore: -------------------------------------------------------------------------------- 1 | src/components/plasmic/ 2 | -------------------------------------------------------------------------------- /apps/docs/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [require.resolve("@docusaurus/core/lib/babel/preset")], 3 | }; 4 | -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/before-after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/before-after.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/devs-heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/devs-heatmap.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/fees-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/fees-all.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/fees-rpgf3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/fees-rpgf3.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/fees-zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/fees-zoom.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/hvaus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/hvaus.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/mads-heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/mads-heatmap.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/mads-rpgf1-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/mads-rpgf1-3.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/mads-rpgf2-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/mads-rpgf2-3.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/mads-rpgf3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/mads-rpgf3.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/network-graph-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/network-graph-big.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/network-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/network-graph.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/users-heatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/users-heatmap.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/users-scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/users-scatter.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/venn-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-11-20-retropgf3-ecosystem-analysis/venn-diagram.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-12-15-pln-ecosystem-analysis/datashader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-12-15-pln-ecosystem-analysis/datashader.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-12-15-pln-ecosystem-analysis/heatmap-pln-ff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-12-15-pln-ecosystem-analysis/heatmap-pln-ff.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-12-15-pln-ecosystem-analysis/heatmap-pln.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-12-15-pln-ecosystem-analysis/heatmap-pln.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-12-15-pln-ecosystem-analysis/leaderboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-12-15-pln-ecosystem-analysis/leaderboard.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-12-15-pln-ecosystem-analysis/mads-ff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-12-15-pln-ecosystem-analysis/mads-ff.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-12-15-pln-ecosystem-analysis/mads-pln-ff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-12-15-pln-ecosystem-analysis/mads-pln-ff.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-12-15-pln-ecosystem-analysis/mads-pln.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-12-15-pln-ecosystem-analysis/mads-pln.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-12-15-pln-ecosystem-analysis/mads-pln2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-12-15-pln-ecosystem-analysis/mads-pln2.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-12-15-pln-ecosystem-analysis/network-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-12-15-pln-ecosystem-analysis/network-graph.png -------------------------------------------------------------------------------- /apps/docs/blog/2023-12-15-pln-ecosystem-analysis/venn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2023-12-15-pln-ecosystem-analysis/venn.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-03-fund-your-dependencies/a16z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-03-fund-your-dependencies/a16z.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-03-fund-your-dependencies/mads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-03-fund-your-dependencies/mads.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-03-fund-your-dependencies/maus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-03-fund-your-dependencies/maus.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-03-fund-your-dependencies/sankey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-03-fund-your-dependencies/sankey.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/01 - coinmarketcap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/01 - coinmarketcap.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/02 - rpgf3_allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/02 - rpgf3_allocation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/03 - rpgf3_allocation_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/03 - rpgf3_allocation_bottom.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/04 - rpgf2_allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/04 - rpgf2_allocation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/05 - oso_allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/05 - oso_allocation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/06a - github_allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/06a - github_allocation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/06b - github_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/06b - github_tree.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/07 - npm_allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/07 - npm_allocation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/08a - onchain_allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/08a - onchain_allocation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/08b - onochain_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/08b - onochain_tree.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/09 - media_allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/09 - media_allocation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/10 - dune_allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/10 - dune_allocation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/11 - individuals_allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/11 - individuals_allocation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/12a - other_projects_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/12a - other_projects_tree.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/12b - other_projects_allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/12b - other_projects_allocation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/13 - teamsize_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/13 - teamsize_dist.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/14 - impact_vectors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/14 - impact_vectors.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/15 - vector_ranks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-19-what-builders-can-learn-from-retropgf3/15 - vector_ranks.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-31-arb-ecosystem-analysis/area-arbitrum-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-31-arb-ecosystem-analysis/area-arbitrum-all.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-31-arb-ecosystem-analysis/area-arbitrum-onchain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-31-arb-ecosystem-analysis/area-arbitrum-onchain.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-31-arb-ecosystem-analysis/coverage-sankey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-31-arb-ecosystem-analysis/coverage-sankey.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-31-arb-ecosystem-analysis/developer-delta-distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-31-arb-ecosystem-analysis/developer-delta-distribution.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-31-arb-ecosystem-analysis/heatmap-arb-stip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-31-arb-ecosystem-analysis/heatmap-arb-stip.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-31-arb-ecosystem-analysis/heatmap-arb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-31-arb-ecosystem-analysis/heatmap-arb.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-01-31-arb-ecosystem-analysis/venn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-01-31-arb-ecosystem-analysis/venn.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-21-gitcoin-grants-impact/01-rounds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-21-gitcoin-grants-impact/01-rounds.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-21-gitcoin-grants-impact/02-gr1-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-21-gitcoin-grants-impact/02-gr1-4.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-21-gitcoin-grants-impact/03-gr5-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-21-gitcoin-grants-impact/03-gr5-9.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-21-gitcoin-grants-impact/04-gr10-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-21-gitcoin-grants-impact/04-gr10-15.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-21-gitcoin-grants-impact/05-alpha-gr19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-21-gitcoin-grants-impact/05-alpha-gr19.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-21-gitcoin-grants-impact/06-contribs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-21-gitcoin-grants-impact/06-contribs.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-21-gitcoin-grants-impact/07-developer-growth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-21-gitcoin-grants-impact/07-developer-growth.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-21-gitcoin-grants-impact/08-main-exhibit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-21-gitcoin-grants-impact/08-main-exhibit.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-28-arbitrum-impact-pools/blockspace_pool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-28-arbitrum-impact-pools/blockspace_pool.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-28-arbitrum-impact-pools/blockspace_scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-28-arbitrum-impact-pools/blockspace_scatter.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-28-arbitrum-impact-pools/dev_growth_pool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-28-arbitrum-impact-pools/dev_growth_pool.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-28-arbitrum-impact-pools/dev_growth_scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-28-arbitrum-impact-pools/dev_growth_scatter.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-28-arbitrum-impact-pools/momentum_pool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-28-arbitrum-impact-pools/momentum_pool.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-28-arbitrum-impact-pools/momentum_scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-28-arbitrum-impact-pools/momentum_scatter.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-28-arbitrum-impact-pools/user_growth_pool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-28-arbitrum-impact-pools/user_growth_pool.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-02-28-arbitrum-impact-pools/user_growth_scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-02-28-arbitrum-impact-pools/user_growth_scatter.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-03-20-request-for-impact-metrics/cycle.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-03-20-request-for-impact-metrics/cycle.jpeg -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-16-impact-metrics-rf4/data-transformations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-16-impact-metrics-rf4/data-transformations.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-16-impact-metrics-rf4/impact-matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-16-impact-metrics-rf4/impact-matrix.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-16-impact-metrics-rf4/rf4-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-16-impact-metrics-rf4/rf4-banner.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/community-edu-distr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/community-edu-distr.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/fil-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/fil-banner.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/fil-distr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/fil-distr.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/impact-roi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/impact-roi.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/infra-distr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/infra-distr.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/links-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/links-all.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/links-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/links-project.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/op-rpgf3-distr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/op-rpgf3-distr.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/oso-distr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/oso-distr.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/sankey-devs-zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/sankey-devs-zoom.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/sankey-devs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/sankey-devs.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/sankey-funding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/sankey-funding.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/tooling-distr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/tooling-distr.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/vote-stripplot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/vote-stripplot.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-05-30-fil-retropgf-1/vote_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-05-30-fil-retropgf-1/vote_distribution.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/data-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/data-model.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/data-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/data-overview.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/data-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/data-pipeline.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/events-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/events-model.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/gas-plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/gas-plot.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/gas-treeplot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/gas-treeplot.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/log-txns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/log-txns.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/oss-directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/oss-directory.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/top-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/top-40.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/txns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/txns.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-06-29-impact-metrics-rf4-deep-dive/validation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_10_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_10_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_11_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_11_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_13_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_13_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_14_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_14_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_15_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_15_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_16_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_16_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_19_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_19_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_20_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_20_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_21_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_21_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_22_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_22_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_23_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_23_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_24_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_24_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_27_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_27_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_28_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_28_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_30_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_30_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_5_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_5_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-15-impact-of-retro-funding/output_9_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-15-impact-of-retro-funding/output_9_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-16-oso-data-portal/landing-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-16-oso-data-portal/landing-page.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/ballot-box-rf4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/ballot-box-rf4.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/correlation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/correlation.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_10_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_10_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_11_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_11_0.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_13_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_13_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_17_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_17_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_25_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_25_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_26_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_26_0.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_29_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_29_0.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_29_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_29_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_30_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_30_0.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_30_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_30_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_31_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_31_0.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-07-23-rf4-ballot-box/output_31_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-07-23-rf4-ballot-box/output_31_1.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-08-12-war-for-public-goods/WAR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-08-12-war-for-public-goods/WAR.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-08-12-war-for-public-goods/dev-users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-08-12-war-for-public-goods/dev-users.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-08-12-war-for-public-goods/war-math.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-08-12-war-for-public-goods/war-math.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-08-12-war-for-public-goods/war-projects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-08-12-war-for-public-goods/war-projects.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-08-12-war-for-public-goods/war-protocols.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-08-12-war-for-public-goods/war-protocols.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-08-open-collective-transactions-datasets/donation_amount_vs_contribution_frequency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-08-open-collective-transactions-datasets/donation_amount_vs_contribution_frequency.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-08-open-collective-transactions-datasets/total_amount_donated_babel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-08-open-collective-transactions-datasets/total_amount_donated_babel.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-08-open-collective-transactions-datasets/total_amount_donated_oc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-08-open-collective-transactions-datasets/total_amount_donated_oc.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-08-open-collective-transactions-datasets/total_amount_donated_pandas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-08-open-collective-transactions-datasets/total_amount_donated_pandas.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/01-round-size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/01-round-size.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/02-voter-composition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/02-voter-composition.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/03-rf5-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/03-rf5-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/04-rf4-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/04-rf4-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/05-rf3-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/05-rf3-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/06-rf2-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/06-rf2-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/08-cv-high.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/08-cv-high.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/08-cv-low.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/08-cv-low.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/08-cv-voters-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/08-cv-voters-all.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/08-cv-voters-grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/08-cv-voters-grouped.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/09-sim-experts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/09-sim-experts.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/09-sim-nonexperts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/09-sim-nonexperts.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/10-divisive-std.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/10-divisive-std.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/10-divisive-strip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/10-divisive-strip.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/10-stdev-groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/10-stdev-groups.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/11-eth-curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/11-eth-curve.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/11-eth-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/11-eth-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/11-eth-votes-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/11-eth-votes-all.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/11-eth-votes-grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/11-eth-votes-grouped.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/12-oprd-curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/12-oprd-curve.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/12-oprd-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/12-oprd-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/12-oprd-votes-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/12-oprd-votes-all.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/12-oprd-votes-grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/12-oprd-votes-grouped.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/13-opst-curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/13-opst-curve.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/13-opst-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/13-opst-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/13-opst-votes-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/13-opst-votes-all.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/13-opst-votes-grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/13-opst-votes-grouped.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/14-confidence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/14-confidence.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/15-absolute-ballots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/15-absolute-ballots.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/16-pairwise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/16-pairwise.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-10-24-rf5-ballot-box/ballot-box-rf5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-10-24-rf5-ballot-box/ballot-box-rf5.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-11-18-synthetic-controls/syncon-base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-11-18-synthetic-controls/syncon-base.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-11-18-synthetic-controls/syncon-devs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-11-18-synthetic-controls/syncon-devs.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-11-18-synthetic-controls/syncon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-11-18-synthetic-controls/syncon.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-11-19-auto-retro-funding/AutoRF-final-funding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-11-19-auto-retro-funding/AutoRF-final-funding.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-11-19-auto-retro-funding/Oso-X-Polygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-11-19-auto-retro-funding/Oso-X-Polygon.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-11-19-auto-retro-funding/Split-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-11-19-auto-retro-funding/Split-overview.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/01-voter-composition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/01-voter-composition.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/02-round-size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/02-round-size.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/03-rf5-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/03-rf5-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/03-rf6-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/03-rf6-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/04-rf4-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/04-rf4-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/05-rf3-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/05-rf3-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/08-cv-voters-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/08-cv-voters-all.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/08-cv-voters-grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/08-cv-voters-grouped.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/09-sim-citizens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/09-sim-citizens.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/09-sim-guests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/09-sim-guests.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/10-divisive-std.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/10-divisive-std.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/10-divisive-strip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/10-divisive-strip.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/10-stdev-groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/10-stdev-groups.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/11-infra-curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/11-infra-curve.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/11-infra-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/11-infra-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/11-infra-votes-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/11-infra-votes-all.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/11-infra-votes-grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/11-infra-votes-grouped.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/12-lship-curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/12-lship-curve.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/12-lship-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/12-lship-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/12-lship-votes-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/12-lship-votes-all.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/12-lship-votes-grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/12-lship-votes-grouped.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/13-analytics-curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/13-analytics-curve.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/13-analytics-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/13-analytics-distro.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/13-analytics-votes-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/13-analytics-votes-all.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/13-analytics-votes-grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/13-analytics-votes-grouped.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/ballot-box-rf5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/ballot-box-rf5.png -------------------------------------------------------------------------------- /apps/docs/blog/2024-12-16-rf6-ballot-box/ballot-box-rf6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2024-12-16-rf6-ballot-box/ballot-box-rf6.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/01-find-grantee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/01-find-grantee.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/02-code-metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/02-code-metrics.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/03-track-funding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/03-track-funding.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/04-code-metrics-top-projects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/04-code-metrics-top-projects.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/05-commit-vs-funding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/05-commit-vs-funding.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/06-similar-grantees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/06-similar-grantees.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/08-other-funders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/08-other-funders.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-21-oso-gitcoin-collab-1/cover.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-28-octant-2024-grant-analytics/01-insights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-28-octant-2024-grant-analytics/01-insights.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-28-octant-2024-grant-analytics/02-funding-efficiency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-28-octant-2024-grant-analytics/02-funding-efficiency.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-28-octant-2024-grant-analytics/03-composite-metrics-input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-28-octant-2024-grant-analytics/03-composite-metrics-input.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-28-octant-2024-grant-analytics/04-composite-metrics-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-28-octant-2024-grant-analytics/04-composite-metrics-results.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-28-octant-2024-grant-analytics/05-composite-metrics-results-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-28-octant-2024-grant-analytics/05-composite-metrics-results-2.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-28-octant-2024-grant-analytics/06-composite-metrics-results-overall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-28-octant-2024-grant-analytics/06-composite-metrics-results-overall.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-28-octant-2024-grant-analytics/07-sunburst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-28-octant-2024-grant-analytics/07-sunburst.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-28-octant-2024-grant-analytics/08-cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-28-octant-2024-grant-analytics/08-cluster.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-01-28-octant-2024-grant-analytics/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-01-28-octant-2024-grant-analytics/cover.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-03-31-pyoso/pyoso-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-03-31-pyoso/pyoso-cover.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-03-31-pyoso/pyoso-meme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-03-31-pyoso/pyoso-meme.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-04-02-oso-architecture/dagster_assets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-04-02-oso-architecture/dagster_assets.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-04-03-retro-funding-s7-release/s7-active-devs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-04-03-retro-funding-s7-release/s7-active-devs.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-04-03-retro-funding-s7-release/s7-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-04-03-retro-funding-s7-release/s7-cover.png -------------------------------------------------------------------------------- /apps/docs/blog/2025-04-03-retro-funding-s7-release/s7-metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/blog/2025-04-03-retro-funding-s7-release/s7-metrics.png -------------------------------------------------------------------------------- /apps/docs/docs/contribute-data/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Contribute Data", 3 | "position": 5, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/contribute-data/bigquery-open-perms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/contribute-data/bigquery-open-perms.png -------------------------------------------------------------------------------- /apps/docs/docs/contribute-data/bigquery-set-perms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/contribute-data/bigquery-set-perms.png -------------------------------------------------------------------------------- /apps/docs/docs/contribute-data/crawl-api-advanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/contribute-data/crawl-api-advanced.png -------------------------------------------------------------------------------- /apps/docs/docs/contribute-data/crawl-api-example-defillama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/contribute-data/crawl-api-example-defillama.png -------------------------------------------------------------------------------- /apps/docs/docs/contribute-data/crawl-api-example-opencollective.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/contribute-data/crawl-api-example-opencollective.png -------------------------------------------------------------------------------- /apps/docs/docs/contribute-data/crawl-api-graphql-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/contribute-data/crawl-api-graphql-pipeline.png -------------------------------------------------------------------------------- /apps/docs/docs/contribute-data/setup/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Getting Started with Dagster", 3 | "position": 0, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/contribute-data/setup/dagster_assets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/contribute-data/setup/dagster_assets.png -------------------------------------------------------------------------------- /apps/docs/docs/contribute-data/setup/dagster_deployments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/contribute-data/setup/dagster_deployments.png -------------------------------------------------------------------------------- /apps/docs/docs/contribute-data/setup/dagster_run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/contribute-data/setup/dagster_run.png -------------------------------------------------------------------------------- /apps/docs/docs/contribute-models/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Contribute Models", 3 | "position": 6, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/contribute-models/challenges/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Join a Data Challenge", 3 | "position": 7, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/contribute-models/data-scientist-meme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/contribute-models/data-scientist-meme.png -------------------------------------------------------------------------------- /apps/docs/docs/contribute-models/retrofunding/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Create Metrics for Retro Funding", 3 | "position": 5, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/contribute-models/vscode-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/contribute-models/vscode-model.png -------------------------------------------------------------------------------- /apps/docs/docs/get-started/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Get Started", 3 | "position": 1, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/get-started/gcp_admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/get-started/gcp_admin.png -------------------------------------------------------------------------------- /apps/docs/docs/get-started/gcp_billing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/get-started/gcp_billing.png -------------------------------------------------------------------------------- /apps/docs/docs/get-started/gcp_console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/get-started/gcp_console.png -------------------------------------------------------------------------------- /apps/docs/docs/get-started/gcp_create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/get-started/gcp_create.png -------------------------------------------------------------------------------- /apps/docs/docs/get-started/gcp_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/get-started/gcp_query.png -------------------------------------------------------------------------------- /apps/docs/docs/get-started/gcp_signup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/get-started/gcp_signup.png -------------------------------------------------------------------------------- /apps/docs/docs/get-started/gcp_welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/get-started/gcp_welcome.png -------------------------------------------------------------------------------- /apps/docs/docs/get-started/triple-circle-oso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/get-started/triple-circle-oso.png -------------------------------------------------------------------------------- /apps/docs/docs/guides/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Guides", 3 | "position": 7, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/guides/fork-pipeline.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 🏗️ Fork the Data Pipeline 3 | sidebar_position: 6 4 | sidebar_class_name: hidden 5 | --- 6 | 7 | :::warning 8 | Coming soon... This page is a work in progress. 9 | ::: 10 | -------------------------------------------------------------------------------- /apps/docs/docs/guides/notebooks/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Connect OSO to Notebooks", 3 | "position": 1, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/guides/notebooks/colab-secret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/guides/notebooks/colab-secret.png -------------------------------------------------------------------------------- /apps/docs/docs/guides/notebooks/gcp_add_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/guides/notebooks/gcp_add_key.png -------------------------------------------------------------------------------- /apps/docs/docs/guides/notebooks/gcp_apis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/guides/notebooks/gcp_apis.png -------------------------------------------------------------------------------- /apps/docs/docs/guides/notebooks/gcp_credentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/guides/notebooks/gcp_credentials.png -------------------------------------------------------------------------------- /apps/docs/docs/guides/notebooks/gcp_credentials_keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/guides/notebooks/gcp_credentials_keys.png -------------------------------------------------------------------------------- /apps/docs/docs/guides/notebooks/gcp_save_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/guides/notebooks/gcp_save_results.png -------------------------------------------------------------------------------- /apps/docs/docs/guides/notebooks/gcp_service_account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/guides/notebooks/gcp_service_account.png -------------------------------------------------------------------------------- /apps/docs/docs/guides/notebooks/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/guides/notebooks/jupyter.png -------------------------------------------------------------------------------- /apps/docs/docs/guides/ops/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "🏗️ Operations", 3 | "position": 9, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/guides/ops/gcloud.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Google Cloud 3 | sidebar_position: 2 4 | --- 5 | 6 | TODO: add guides on how to manage the Google Cloud services 7 | 8 | ## Kubernetes 9 | 10 | ## Dagster 11 | 12 | ## Iceberg / Nessie 13 | 14 | ## Trino 15 | -------------------------------------------------------------------------------- /apps/docs/docs/guides/ops/plasmic.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Plasmic 3 | sidebar_position: 5 4 | --- 5 | 6 | Adding rich functionality to the frontend 7 | 8 | 9 | -------------------------------------------------------------------------------- /apps/docs/docs/guides/oss-directory/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "OSS Directory", 3 | "position": 3, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/guides/oss-funding/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "OSS Funding", 3 | "position": 4, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/integrate/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Get Data", 3 | "position": 3, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/integrate/api-explorer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/api-explorer.gif -------------------------------------------------------------------------------- /apps/docs/docs/integrate/bigquery_cost_estimate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/bigquery_cost_estimate.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/arbitrum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/arbitrum.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/bigquery_starred_datasets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/bigquery_starred_datasets.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/bigquery_subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/bigquery_subscribe.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/eas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/eas.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/ethereum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/ethereum.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/farcaster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/farcaster.jpg -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/filecoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/filecoin.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/gitcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/gitcoin.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/github.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/lens-protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/lens-protocol.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/oli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/oli.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/op-atlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/op-atlas.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/op.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/op.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/open-collective.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/open-collective.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/open-source-insights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/open-source-insights.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/openrank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/openrank.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/datasets/oso-primary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/datasets/oso-primary.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/gcp_playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/gcp_playground.png -------------------------------------------------------------------------------- /apps/docs/docs/integrate/generate-api-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/integrate/generate-api-key.png -------------------------------------------------------------------------------- /apps/docs/docs/projects/project-directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/projects/project-directory.png -------------------------------------------------------------------------------- /apps/docs/docs/references/1_oss_directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/references/1_oss_directory.png -------------------------------------------------------------------------------- /apps/docs/docs/references/2_artifacts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/references/2_artifacts.png -------------------------------------------------------------------------------- /apps/docs/docs/references/3_events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/references/3_events.png -------------------------------------------------------------------------------- /apps/docs/docs/references/4_impact_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensource-observer/oso/d1cbc13146d4b67bff554f146700b77ef861d8f8/apps/docs/docs/references/4_impact_metrics.png -------------------------------------------------------------------------------- /apps/docs/docs/references/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "References", 3 | "position": 8, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/references/ecosystems/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Ecosystems", 3 | "position": 5, 4 | "link": { 5 | "type": "generated-index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /apps/docs/docs/references/impact-metrics/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Impact Metrics", 3 | "position": 4, 4 | "link": { 5 | "type": "doc", 6 | "id": "index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs/docs/references/service-status.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Service Status 3 | sidebar_position: 11 4 | --- 5 | 6 | ## Status page 7 | 8 | You can find our status page here: 9 | [https://www.opensource.observer/status](https://www.opensource.observer/status) 10 | -------------------------------------------------------------------------------- /apps/docs/docs/subscribe.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Subscribe For Updates 3 | sidebar_position: 9 4 | --- 5 | 6 | We post updates about once a month on our Substack newsletter. 7 | 8 |