fcs_conformance
Audit one substrate or all three against 17 species-function pairs: see realized, simulated, absent, and undeterminable pairs, with IRB welfare biomarkers bound. Returns a profile, not a score.
Instructions
Audit one substrate — or all three — against the seventeen species–function pairs: which pairs it realises, which it only simulates, which are absent, and which ASTRA has no channel to determine. Binds the live IRB welfare biomarkers to the taxonomy (ATP/ADP → class 7, median per-unit firing rate → class 3 generator, viability → class 2b proxy). Class 1 (mobile charge) reads only an EXTRACELLULAR calcium value in mM supplied by the caller; ASTRA's eth.ca is intracellular second-messenger Ca²⁺ and binds to no pair. Returns a profile, never a conformance score.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "fcs_conformance"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| calciumNm | No | Intracellular free Ca²⁺, nM (second messenger) — reported, bound to no pair. | |
| substrate | No | One substrate; omit for all three. | |
| atpAdpRatio | No | ||
| firingRateHz | No | Median per-unit spontaneous firing rate, Hz (DANDI 001603 reference interval 0.14–0.63 Hz). | |
| viabilityPct | No | ||
| useLiveBiomarkers | No | Start from the live state store, overridden by any value given above. Default true. | |
| extracellularCalciumMm | No | Extracellular Ca²⁺ at the bath, mM — the only reading bound to class 1. |