SC

@algora-pbc /claim #14

Summary

  • Adds a self-contained scientific-artifact-hosting module for dataset, code, notebook, and model artifact hosting.
  • Implements artifact manifests with folder grouping, hashes, previews, version links, metadata exports, FAIR compliance scoring, scientific tag indexing, runtime planning, compute triggers, and a hosting dashboard.
  • Documents how the module maps to the issue requirements in scientific-artifact-hosting/docs/requirement-map.md.

Requirement coverage

  • Storage and browsing: /api/manifest groups hosted artifacts, previews CSV/JSON/text content, and tracks version lineage.
  • Metadata standards: /api/metadata returns JSON-LD, DataCite, and schema.org payloads.
  • FAIR readiness: /api/fair scores findability, accessibility, interoperability, reuse, and API coverage.
  • Version control: /api/diff reports schema, row, and checksum changes between dataset versions.
  • Search tags: /api/tags builds keyword, instrument, organism, and variable indexes.
  • Executable environments: /api/runtime describes a reproducible Python runtime with mounted artifacts and expected outputs.
  • Compute integration: /api/triggers models webhook, scheduled, and manual run triggers.
  • Unified status: /api/dashboard combines the hosting workflows for product/API integration.

Verification

cd scientific-artifact-hosting
npm run check
npm test

cd ..
git diff --check

API smoke tested locally with:

PORT=4333 npm start
curl -fsS http://localhost:4333/api/manifest
curl -fsS http://localhost:4333/api/metadata
curl -fsS http://localhost:4333/api/fair
curl -fsS http://localhost:4333/api/diff
curl -fsS http://localhost:4333/api/tags
curl -fsS http://localhost:4333/api/runtime
curl -fsS http://localhost:4333/api/triggers
curl -fsS http://localhost:4333/api/dashboard

Claim

Total prize pool $375
Total paid $0
Status Pending
Submitted May 13, 2026
Last updated May 13, 2026

Contributors

TR

Treasure520520

@Treasure520520

100%

Sponsors

SC

SCIBASE.AI

@SCIBASE.AI

$375