Open Infrastructure · Three Audiences
Whether you're writing code, designing studies, or training agents — OpenBio gives you typed, provenance-tracked, trust-layered evidence for every living system.
For Developers
Ingest from FHIR, HL7v2, or file upload. Query evidence with trust filters. Stream structured context to your agents. Every call returns full provenance.
npm install @openbio/sdkconst client = new OpenBio({ apiKey: process.env.OPENBIO_API_KEY })
await client.ingest.fhir({
sourceSystemId: 'epic-mount-sinai',
bundle: fhirBundle, // FHIR R4 Bundle
})
// → { ingestionId, assertionsCreated: 42 }const cohort = await client.cohorts.query({
criteria: [
{ type: 'genomic_variant', code: 'EGFR_L858R' },
{
type: 'lab_result',
code: 'LOINC:718-7',
value: { lt: 10 }, // hemoglobin < 10 g/dL
},
],
subjectTypes: ['human', 'canine'],
trustLayers: ['source_fact', 'normalized_fact'],
})
// → { subjects: [...], matchCount: 3 }For Researchers
The same hemoglobin result in a human patient and a Golden Retriever lives in the same model. Query across both. Compare treatment responses. Build cohorts that span biology, not just systems.
For AI Agents
OpenBio doesn't give your agent a wall of text. It gives typed assertions with trust scores, provenance chains, and temporal context — exactly what LLMs need to reason about biological evidence without hallucinating.
{
"name": "get_subject_evidence",
"description": "Retrieve evidence assertions for a biological subject",
"parameters": {
"subject_id": { "type": "string" },
"trust_layers": {
"type": "array",
"items": { "enum": ["source_fact", "normalized_fact", "derived_feature", "model_output"] }
},
"evidence_types": { "type": "array", "items": { "type": "string" } }
}
}