Summary

/claim #14

Adds a focused FAIR artifact manifest validator for issue #14. This is distinct from broader storage-hosting submissions: it concentrates on the deterministic pre-upload/review contract for scientific artifacts before storage, DOI registration, publication, or execution.

Included:

  • artifact type detection for datasets, code, notebooks, images, videos, models, and instrument output
  • required FAIR metadata validation
  • version change summaries for added/modified/removed artifacts
  • JSON-LD, DataCite-style, and schema.org export payloads
  • executable environment readiness checks
  • FAIR scoring across findable, accessible, interoperable, and reusable dimensions
  • upload gate decisions with blockers
  • short demo GIF linked from the README

Transparency: AI-assisted with Codex and manually verified before submission.

Verification

  • npm test (9/9 passing)
  • node src/demo.js > /tmp/scibase-fair-demo.json && node -e 'const fs=require("fs"); const p=JSON.parse(fs.readFileSync("/tmp/scibase-fair-demo.json","utf8")); console.log(p.gate.status, p.fairScore.total, p.artifacts.length)' -> accepted 1 3
  • for f in fair-artifact-manifest-validator/src/*.js fair-artifact-manifest-validator/test/*.js; do node --check "$f"; done
  • file fair-artifact-manifest-validator/docs/demo.gif -> GIF 89a, 900x480
  • git diff --check

Claim

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

Contributors

RO

Robertg761

@Robertg761

100%

Sponsors

SC

SCIBASE.AI

@SCIBASE.AI

$375