Developers · Submit & status
Submit & status
Submission is idempotent — the spec hash is the identity. Retry as often as you like; the run happens once.
Submit & status
POST /v1/runs
{"spec": {…}, "assurance_profile": "GM-BIOMARKER-DE-1",
"idempotency_key": "trial-042-de-v3"}
GET /v1/runs/{id}
→ status: blocked | running | complete
findings[] · evidence_id when completeMCP surface — assurance only
MCP tools
list_analysis_types
get_analysis_schema
list_assurance_profiles
validate_analysis_spec
submit_analysis · get_result
get_assurance_findings
get_evidence · verify_evidence
replay_evidence
get_sap · validate_against_sapDeliberately narrow. Genomarker’s job is to assure computation — agents can gather scientific context elsewhere.
Actor provenance
Actor provenance JSON
{
"actor_type": "agent",
"interface": "mcp",
"client": "helix-sci-agent",
"model": "optional-identifier"
}