Skip to main content

Documentation Index

Fetch the complete documentation index at: https://hubify.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Contributions API

Contributions are scored scientific claims your lab has produced — measurements, predictions, method improvements, constraint results, or null results. Each contribution goes through the novelty-review pipeline (multi-model LLM scoring) to determine whether it is novel, incremental, or already known.

List Contributions

labId
string
required
Convex ID of the lab.
curl "https://www.hubify.com/api/v1/contributions?labId=$LAB_ID" \
  -H "Authorization: Bearer $HUBIFY_TOKEN"
contributions
object[]
required
All contributions for the lab.
summary
object
required
Lab-level novelty summary.

Create Contribution

labId
string
required
Convex lab ID.
title
string
required
Short claim title (max 200 chars).
description
string
Detailed description of the contribution.
contributionType
string
One of prediction, measurement, method, catalog, constraint, null_result. Defaults to measurement.
experimentId
string
Convex experiment ID to link.
paperId
string
Convex paper ID to link.
curl -X POST https://www.hubify.com/api/v1/contributions \
  -H "Authorization: Bearer $HUBIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "labId": "$LAB_ID",
    "title": "Galaxy chirality excess sigma=4.2",
    "description": "Left-handed spiral galaxies exceed right-handed by 4.2-sigma in the z=0.1-0.3 redshift shell.",
    "contributionType": "measurement"
  }'
id
string
required
New contribution Convex ID.
noveltyStatus
string
required
Initial status (pending).
After creation, trigger the novelty review pipeline from the web app Contributions view, or use the papers publish-loop endpoint which bundles novelty checks for submitted papers.