{"items":[{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/ascvd_vhr","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"AHA/ACC 2018 Table 4 very high-risk ASCVD for known clinical ASCVD. Very high-risk if ≥2 major events (recent ACS, prior MI, ischemic stroke, symptomatic PAD) or 1 major event and ≥2 high-risk conditions (age ≥65, heterozygous FH, CABG/PCI outside those events, diabetes, hypertension, CKD eGFR 15-59, current smoking, LDL-C ≥100 on max statin and ezetimibe, congestive HF). Not PCE. Not a statin, ezetimibe, or PCSK9 order. magent does not diagnose ASCVD or measure ABI or LDL-C.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":70,"ckd_egfr_15_to_59":false,"congestive_hf":false,"current_smoking":false,"diabetes":true,"heterozygous_fh":false,"history_mi":true,"hypertension":false,"ischemic_stroke":false,"ldl_c_ge_100_on_max_statin_ezetimibe":false,"prior_cabg_or_pci_outside_major":false,"recent_acs":false,"symptomatic_pad":false},{"age":70,"ckd_egfr_15_to_59":false,"congestive_hf":false,"current_smoking":false,"diabetes":true,"heterozygous_fh":false,"history_mi":true,"hypertension":false,"ischemic_stroke":false,"ldl_c_ge_100_on_max_statin_ezetimibe":false,"prior_cabg_or_pci_outside_major":false,"recent_acs":false,"symptomatic_pad":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age":70,"citation":{"authors":"Grundy SM, Stone NJ, Bailey AL, et al.","doi":"10.1161/CIR.0000000000000625","id":"grundy-2018-aha-acc-cholesterol","pmid":"30586774","source":"Circulation. 2019;139(25):e1082-e1143","title":"2018 AHA/ACC/AACVPR/AAPA/ABC/ACPM/ADA/AGS/APhA/ASPC/NLA/PCNA Guideline on the Management of Blood Cholesterol"},"classifying_rule":"one_major_and_multiple_high_risk_conditions","criteria":[{"factor":"recent_acs","met":false},{"factor":"history_mi","met":true},{"factor":"ischemic_stroke","met":false},{"factor":"symptomatic_pad","met":false},{"factor":"age_ge_65","met":true,"value":70},{"factor":"heterozygous_fh","met":false},{"factor":"prior_cabg_or_pci_outside_major","met":false},{"factor":"diabetes","met":true},{"factor":"hypertension","met":false},{"factor":"ckd_egfr_15_to_59","met":false},{"factor":"current_smoking","met":false},{"factor":"ldl_c_ge_100_on_max_statin_ezetimibe","met":false},{"factor":"congestive_hf","met":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ascvd_vhr","formula_expression":"very_high_risk iff major_event_count ≥ 2 or (major_event_count = 1 and high_risk_condition_count ≥ 2) (AHA/ACC 2018 Table 4 / Figure 1). Major events (caller-assigned): recent ACS within 12 months; history of MI other than that recent ACS; history of ischemic stroke; symptomatic PAD (claudication with ABI \u003c0.85, or prior revascularization or amputation). High-risk conditions: age ≥65 years; heterozygous familial hypercholesterolemia; prior CABG or PCI outside the major ASCVD event(s); diabetes mellitus; hypertension; CKD (eGFR 15–59 mL/min/1.73 m²); current smoking; persistently elevated LDL-C ≥100 mg/dL (≥2.6 mmol/L) despite maximally tolerated statin and ezetimibe; history of congestive HF. Not PCE 10-year risk. Not a statin, ezetimibe, or PCSK9 order. magent does not diagnose ASCVD or measure ABI or LDL-C","high_risk_condition_count":2,"major_event_count":1,"very_high_risk":true},{"age":70,"citation":{"authors":"Grundy SM, Stone NJ, Bailey AL, et al.","doi":"10.1161/CIR.0000000000000625","id":"grundy-2018-aha-acc-cholesterol","pmid":"30586774","source":"Circulation. 2019;139(25):e1082-e1143","title":"2018 AHA/ACC/AACVPR/AAPA/ABC/ACPM/ADA/AGS/APhA/ASPC/NLA/PCNA Guideline on the Management of Blood Cholesterol"},"classifying_rule":"one_major_and_multiple_high_risk_conditions","criteria":[{"factor":"recent_acs","met":false},{"factor":"history_mi","met":true},{"factor":"ischemic_stroke","met":false},{"factor":"symptomatic_pad","met":false},{"factor":"age_ge_65","met":true,"value":70},{"factor":"heterozygous_fh","met":false},{"factor":"prior_cabg_or_pci_outside_major","met":false},{"factor":"diabetes","met":true},{"factor":"hypertension","met":false},{"factor":"ckd_egfr_15_to_59","met":false},{"factor":"current_smoking","met":false},{"factor":"ldl_c_ge_100_on_max_statin_ezetimibe","met":false},{"factor":"congestive_hf","met":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ascvd_vhr","formula_expression":"very_high_risk iff major_event_count ≥ 2 or (major_event_count = 1 and high_risk_condition_count ≥ 2) (AHA/ACC 2018 Table 4 / Figure 1). Major events (caller-assigned): recent ACS within 12 months; history of MI other than that recent ACS; history of ischemic stroke; symptomatic PAD (claudication with ABI \u003c0.85, or prior revascularization or amputation). High-risk conditions: age ≥65 years; heterozygous familial hypercholesterolemia; prior CABG or PCI outside the major ASCVD event(s); diabetes mellitus; hypertension; CKD (eGFR 15–59 mL/min/1.73 m²); current smoking; persistently elevated LDL-C ≥100 mg/dL (≥2.6 mmol/L) despite maximally tolerated statin and ezetimibe; history of congestive HF. Not PCE 10-year risk. Not a statin, ezetimibe, or PCSK9 order. magent does not diagnose ASCVD or measure ABI or LDL-C","high_risk_condition_count":2,"major_event_count":1,"very_high_risk":true}],"path":"/api/calc/ascvd_vhr"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years (18-120). ≥65 is an AHA/ACC 2018 Table 4 high-risk condition. magent does not assign age.","type":"integer"},"ckd_egfr_15_to_59":{"description":"CKD with eGFR 15–59 mL/min/1.73 m² as assigned by the caller (AHA/ACC 2018 Table 4 printed band). true or false. magent does not compute eGFR.","type":"boolean"},"congestive_hf":{"description":"History of congestive HF as assigned by the caller (AHA/ACC 2018 Table 4 high-risk condition). true or false. magent does not diagnose HF.","type":"boolean"},"current_smoking":{"description":"Current smoking as assigned by the caller (AHA/ACC 2018 Table 4 high-risk condition). true or false. magent does not assign smoking status.","type":"boolean"},"diabetes":{"description":"Diabetes mellitus as assigned by the caller (AHA/ACC 2018 Table 4 high-risk condition). true or false. magent does not diagnose diabetes.","type":"boolean"},"heterozygous_fh":{"description":"Heterozygous familial hypercholesterolemia as assigned by the caller (AHA/ACC 2018 Table 4 high-risk condition). true or false. magent does not diagnose FH.","type":"boolean"},"history_mi":{"description":"History of MI other than a caller-assigned recent ACS as assigned by the caller (AHA/ACC 2018 Table 4 major ASCVD event). true or false. magent does not diagnose MI.","type":"boolean"},"hypertension":{"description":"Hypertension as assigned by the caller (AHA/ACC 2018 Table 4 high-risk condition). true or false. magent does not measure blood pressure.","type":"boolean"},"ischemic_stroke":{"description":"History of ischemic stroke as assigned by the caller (AHA/ACC 2018 Table 4 major ASCVD event). true or false. magent does not diagnose stroke.","type":"boolean"},"ldl_c_ge_100_on_max_statin_ezetimibe":{"description":"Persistently elevated LDL-C ≥100 mg/dL (≥2.6 mmol/L) despite maximally tolerated statin and ezetimibe as assigned by the caller (AHA/ACC 2018 Table 4 high-risk condition). true or false. magent does not assay LDL-C.","type":"boolean"},"prior_cabg_or_pci_outside_major":{"description":"Prior CABG or PCI outside the major ASCVD event(s) as assigned by the caller (AHA/ACC 2018 Table 4 high-risk condition). true or false. magent does not read an operative note.","type":"boolean"},"recent_acs":{"description":"Recent ACS within the past 12 months as assigned by the caller (AHA/ACC 2018 Table 4 major ASCVD event). true or false. magent does not date ACS.","type":"boolean"},"symptomatic_pad":{"description":"Symptomatic PAD as assigned by the caller from the Table 4 row (claudication with ABI \u003c0.85, or previous revascularization or amputation). true or false. magent does not measure ABI.","type":"boolean"}},"required":["age","recent_acs","history_mi","ischemic_stroke","symptomatic_pad","heterozygous_fh","prior_cabg_or_pci_outside_major","diabetes","hypertension","ckd_egfr_15_to_59","current_smoking","ldl_c_ge_100_on_max_statin_ezetimibe","congestive_hf"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T19:33:09.977Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T19:33:09.762Z"},"resource":"https://api.magentlab.com/api/calc/ascvd_vhr","serviceName":"magent","tags":["ascvd","very-high-risk","aha-acc-2018","lipids","cholesterol"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/ascvd_pce","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Goff 2013 ACC/AHA pooled-cohort 10-year hard ASCVD percent for age 40-79 from sex, caller-assigned white or african_american cohort, total and HDL cholesterol, treated or untreated systolic BP, smoking, and diabetes. Table A coefficients. Caller assigns cohort; magent does not assign race and does not apply Recommendation 2 as a silent swap. Not PREVENT 2024, not Framingham CHD, not SCORE2, not a diagnosis or statin order. magent does not assay lipids.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":55,"antihypertensive":false,"cohort":"white","diabetes":false,"hdl_mg_dl":50,"sbp_mm_hg":120,"sex":"female","smoker":false,"total_cholesterol_mg_dl":213},{"age":55,"antihypertensive":false,"cohort":"white","diabetes":false,"hdl_mg_dl":50,"sbp_mm_hg":120,"sex":"female","smoker":false,"total_cholesterol_mg_dl":213}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age":55,"antihypertensive":false,"citation":{"authors":"Goff DC Jr, Lloyd-Jones DM, Bennett G, Coady S, D'Agostino RB, Gibbons R, Greenland P, Lackland DT, Levy D, O'Donnell CJ, Robinson JG, Schwartz JS, Shero ST, Smith SC Jr, Sorlie P, Stone NJ, Wilson PW","doi":"10.1161/01.cir.0000437741.48606.98","id":"goff-2013-pce","pmid":"24222018","source":"Circulation. 2014;129(25 Suppl 2):S49-S73","title":"2013 ACC/AHA Guideline on the Assessment of Cardiovascular Risk: A Report of the American College of Cardiology/American Heart Association Task Force on Practice Guidelines"},"cohort":"white","diabetes":false,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ascvd_pce","formula_expression":"10-year hard ASCVD % = 100*(1-S10**exp(individualSum-meanSum)); Goff 2013 Table A; Ln=natural log; age 40-79; cohort white|african_american (caller-assigned paper terms; not param race; Recommendation 2 is not a silent swap); treated vs untreated SBP (not both); interactions only where Table A is not N/A; WHITE WOMEN: ln_age -29.799, ln_age^2 4.884, ln_tc 13.540, ln_age*ln_tc -3.114, ln_hdl -13.578, ln_age*ln_hdl 3.149, ln_treated_sbp 2.019, ln_untreated_sbp 1.957, smoker 7.574, ln_age*smoker -1.665, diabetes 0.661, meanSum -29.18, S10 0.9665; AFRICAN AMERICAN WOMEN: ln_age 17.114, ln_tc 0.940, ln_hdl -18.920, ln_age*ln_hdl 4.475, ln_treated_sbp 29.291, ln_age*ln_treated_sbp -6.432, ln_untreated_sbp 27.820, ln_age*ln_untreated_sbp -6.087, smoker 0.691, diabetes 0.874, meanSum 86.61, S10 0.9533; WHITE MEN: ln_age 12.344, ln_tc 11.853, ln_age*ln_tc -2.664, ln_hdl -7.990, ln_age*ln_hdl 1.769, ln_treated_sbp 1.797, ln_untreated_sbp 1.764, smoker 7.837, ln_age*smoker -1.795, diabetes 0.658, meanSum 61.18, S10 0.9144; AFRICAN AMERICAN MEN: ln_age 2.469, ln_tc 0.302, ln_hdl -0.307, ln_treated_sbp 1.916, ln_untreated_sbp 1.809, smoker 0.549, diabetes 0.645, meanSum 19.54, S10 0.8954; round 1 decimal; not PREVENT 2024; not Framingham CHD; not SCORE2; not a statin order","hdl_mg_dl":50,"individual_sum":-29.6767,"sbp_mm_hg":120,"sex":"female","smoker":false,"ten_year_ascvd_percent":2.1,"total_cholesterol_mg_dl":213},{"age":55,"antihypertensive":false,"citation":{"authors":"Goff DC Jr, Lloyd-Jones DM, Bennett G, Coady S, D'Agostino RB, Gibbons R, Greenland P, Lackland DT, Levy D, O'Donnell CJ, Robinson JG, Schwartz JS, Shero ST, Smith SC Jr, Sorlie P, Stone NJ, Wilson PW","doi":"10.1161/01.cir.0000437741.48606.98","id":"goff-2013-pce","pmid":"24222018","source":"Circulation. 2014;129(25 Suppl 2):S49-S73","title":"2013 ACC/AHA Guideline on the Assessment of Cardiovascular Risk: A Report of the American College of Cardiology/American Heart Association Task Force on Practice Guidelines"},"cohort":"white","diabetes":false,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ascvd_pce","formula_expression":"10-year hard ASCVD % = 100*(1-S10**exp(individualSum-meanSum)); Goff 2013 Table A; Ln=natural log; age 40-79; cohort white|african_american (caller-assigned paper terms; not param race; Recommendation 2 is not a silent swap); treated vs untreated SBP (not both); interactions only where Table A is not N/A; WHITE WOMEN: ln_age -29.799, ln_age^2 4.884, ln_tc 13.540, ln_age*ln_tc -3.114, ln_hdl -13.578, ln_age*ln_hdl 3.149, ln_treated_sbp 2.019, ln_untreated_sbp 1.957, smoker 7.574, ln_age*smoker -1.665, diabetes 0.661, meanSum -29.18, S10 0.9665; AFRICAN AMERICAN WOMEN: ln_age 17.114, ln_tc 0.940, ln_hdl -18.920, ln_age*ln_hdl 4.475, ln_treated_sbp 29.291, ln_age*ln_treated_sbp -6.432, ln_untreated_sbp 27.820, ln_age*ln_untreated_sbp -6.087, smoker 0.691, diabetes 0.874, meanSum 86.61, S10 0.9533; WHITE MEN: ln_age 12.344, ln_tc 11.853, ln_age*ln_tc -2.664, ln_hdl -7.990, ln_age*ln_hdl 1.769, ln_treated_sbp 1.797, ln_untreated_sbp 1.764, smoker 7.837, ln_age*smoker -1.795, diabetes 0.658, meanSum 61.18, S10 0.9144; AFRICAN AMERICAN MEN: ln_age 2.469, ln_tc 0.302, ln_hdl -0.307, ln_treated_sbp 1.916, ln_untreated_sbp 1.809, smoker 0.549, diabetes 0.645, meanSum 19.54, S10 0.8954; round 1 decimal; not PREVENT 2024; not Framingham CHD; not SCORE2; not a statin order","hdl_mg_dl":50,"individual_sum":-29.6767,"sbp_mm_hg":120,"sex":"female","smoker":false,"ten_year_ascvd_percent":2.1,"total_cholesterol_mg_dl":213}],"path":"/api/calc/ascvd_pce"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years (integer 40-79). Goff 2013 Table A 10-year hard ASCVD is for ages 40-79. magent does not take a date of birth.","type":"integer"},"antihypertensive":{"description":"Current antihypertensive treatment as assigned by the caller (true or false). true uses the Table A treated-SBP coefficient (and age × treated SBP when that cell is not N/A). false uses untreated SBP. Not both.","type":"boolean"},"cohort":{"description":"Caller-assigned cohort as used in Goff 2013 Table A: white or african_american (paper terms). Not param race. magent does not assign race or ethnicity. Recommendation 2 (use the White equations for other groups) is not applied as a silent swap; other strings are rejected.","enum":["white","african_american"],"type":"string"},"diabetes":{"description":"Diabetes as assigned by the caller (true or false). Adds the Table A diabetes term. magent does not assay glucose.","type":"boolean"},"hdl_mg_dl":{"description":"HDL cholesterol in mg/dL (5-150). Enters as ln(HDL-C). magent does not assay lipids.","type":"number"},"sbp_mm_hg":{"description":"Systolic blood pressure in mm Hg (50-250). Enters as ln(SBP) with the treated or untreated Table A coefficient according to antihypertensive. magent does not measure blood pressure.","type":"number"},"sex":{"description":"Sex used by the sex-specific Table A coefficients (female or male). Not cohort.","enum":["female","male"],"type":"string"},"smoker":{"description":"Current cigarette smoking as assigned by the caller (true or false). Adds the Table A smoker term and ln(age) × smoker when that cell is not N/A. magent does not take a smoking history.","type":"boolean"},"total_cholesterol_mg_dl":{"description":"Total cholesterol in mg/dL (50-800). Enters as ln(total cholesterol). magent does not assay lipids.","type":"number"}},"required":["age","sex","cohort","total_cholesterol_mg_dl","hdl_mg_dl","sbp_mm_hg","antihypertensive","smoker","diabetes"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T19:17:36.447Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T19:17:36.268Z"},"resource":"https://api.magentlab.com/api/calc/ascvd_pce","serviceName":"magent","tags":["ascvd","pce-2013","lipids","cvd-risk","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/ascod","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Amarenco 2013 ASCOD phenotyping of ischemic stroke from caller-assigned grades. A atherosclerosis, S small-vessel disease, C cardiac pathology, O other causes, D dissection. Each grade is 1 potentially causal, 2 causality uncertain, 3 unlikely causal but disease present, 0 absent, or 9 insufficient workup. Returns A1-S0-C2-O0-D0 style phenotype, not a summed score. magent does not read imaging. Not TOAST. Not CCS. Not a treatment. Not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"atherosclerosis":0,"cardiac":0,"dissection":0,"other":0,"small_vessel":0},{"atherosclerosis":0,"cardiac":0,"dissection":0,"other":0,"small_vessel":0}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"atherosclerosis":0,"cardiac":0,"citation":{"authors":"Amarenco P, Bogousslavsky J, Caplan LR, Donnan GA, Wolf ME, Hennerici MG","doi":"10.1159/000352050","id":"amarenco-2013","pmid":"23899749","source":"Cerebrovasc Dis. 2013;36(1):1-5","title":"The ASCOD phenotyping of ischemic stroke (Updated ASCO Phenotyping)"},"components":[{"factor":"atherosclerosis","met":true,"value":0},{"factor":"small_vessel","met":true,"value":0},{"factor":"cardiac","met":true,"value":0},{"factor":"other","met":true,"value":0},{"factor":"dissection","met":true,"value":0}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","dissection":0,"formula":"ascod","formula_expression":"ASCOD phenotype A{atherosclerosis}-S{small_vessel}-C{cardiac}-O{other}-D{dissection}; each caller-assigned Amarenco 2013 grade is 1 potentially causal, 2 causality uncertain, 3 unlikely causal but the disease is present, 0 absence of disease, or 9 insufficient workup to rule out the disease; grades are independent and are not summed; not TOAST; not CCS; magent does not read imaging","other":0,"phenotype":"A0-S0-C0-O0-D0","small_vessel":0},{"atherosclerosis":0,"cardiac":0,"citation":{"authors":"Amarenco P, Bogousslavsky J, Caplan LR, Donnan GA, Wolf ME, Hennerici MG","doi":"10.1159/000352050","id":"amarenco-2013","pmid":"23899749","source":"Cerebrovasc Dis. 2013;36(1):1-5","title":"The ASCOD phenotyping of ischemic stroke (Updated ASCO Phenotyping)"},"components":[{"factor":"atherosclerosis","met":true,"value":0},{"factor":"small_vessel","met":true,"value":0},{"factor":"cardiac","met":true,"value":0},{"factor":"other","met":true,"value":0},{"factor":"dissection","met":true,"value":0}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","dissection":0,"formula":"ascod","formula_expression":"ASCOD phenotype A{atherosclerosis}-S{small_vessel}-C{cardiac}-O{other}-D{dissection}; each caller-assigned Amarenco 2013 grade is 1 potentially causal, 2 causality uncertain, 3 unlikely causal but the disease is present, 0 absence of disease, or 9 insufficient workup to rule out the disease; grades are independent and are not summed; not TOAST; not CCS; magent does not read imaging","other":0,"phenotype":"A0-S0-C0-O0-D0","small_vessel":0}],"path":"/api/calc/ascod"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"atherosclerosis":{"description":"Caller-assigned Amarenco 2013 atherosclerosis (A) grade: 1 potentially causal, 2 causality uncertain, 3 unlikely causal but the disease is present, 0 absence of disease, or 9 insufficient workup. magent does not read imaging.","enum":[0,1,2,3,9],"type":"integer"},"cardiac":{"description":"Caller-assigned Amarenco 2013 cardiac pathology (C) grade: 1 potentially causal, 2 causality uncertain, 3 unlikely causal but the disease is present, 0 absence of disease, or 9 insufficient workup. magent does not read imaging.","enum":[0,1,2,3,9],"type":"integer"},"dissection":{"description":"Caller-assigned Amarenco 2013 dissection (D) grade: 1 potentially causal, 2 causality uncertain, 3 unlikely causal but the disease is present, 0 absence of disease, or 9 insufficient workup. magent does not read imaging.","enum":[0,1,2,3,9],"type":"integer"},"other":{"description":"Caller-assigned Amarenco 2013 other causes (O) grade: 1 potentially causal, 2 causality uncertain, 3 unlikely causal but the disease is present, 0 absence of disease, or 9 insufficient workup. magent does not read imaging.","enum":[0,1,2,3,9],"type":"integer"},"small_vessel":{"description":"Caller-assigned Amarenco 2013 small-vessel disease (S) grade: 1 potentially causal, 2 causality uncertain, 3 unlikely causal but the disease is present, 0 absence of disease, or 9 insufficient workup. magent does not read imaging.","enum":[0,1,2,3,9],"type":"integer"}},"required":["atherosclerosis","small_vessel","cardiac","other","dissection"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T19:17:35.606Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T19:17:35.42Z"},"resource":"https://api.magentlab.com/api/calc/ascod","serviceName":"magent","tags":["ascod","ischemic-stroke","neurology","phenotyping","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/asas_peripheral_spa","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"ASAS 2011 peripheral SpA classification (Rudwaleit set 2D / fig 1 + table 5). Required: current arthritis, enthesitis, or dactylitis. Arm A: ≥1 of psoriasis, IBD, preceding infection, HLA-B27, uveitis, sacroiliitis on imaging. Arm B: ≥2 of arthritis, enthesitis, dactylitis, IBP in the past, family history of SpA. Not a diagnosis. Not ASAS 2009 axial. Not ESSG/Amor. magent does not examine joints or assay HLA-B27.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"arthritis":true,"dactylitis":false,"enthesitis":false,"family_history_spa":false,"hla_b27":false,"ibd":false,"ibp_past":false,"preceding_infection":false,"psoriasis":true,"sacroiliitis_on_imaging":false,"uveitis":false},{"arthritis":true,"dactylitis":false,"enthesitis":false,"family_history_spa":false,"hla_b27":false,"ibd":false,"ibp_past":false,"preceding_infection":false,"psoriasis":true,"sacroiliitis_on_imaging":false,"uveitis":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"arm_a":true,"arm_a_count":1,"arm_b":false,"arm_b_count":1,"citation":{"authors":"Rudwaleit M, van der Heijde D, Landewé R, Akkoc N, Brandt J, Chou CT, Dougados M, Huang F, Gu J, Kirazli Y, Van den Bosch F, Olivieri I, Roussou E, Scarpato S, Sørensen IJ, Valle-Oñate R, Weber U, Wei J, Sieper J","doi":"10.1136/ard.2010.133645","id":"rudwaleit-2011","pmid":"21109520","source":"Ann Rheum Dis. 2011;70(1):25-31","title":"The Assessment of SpondyloArthritis international Society classification criteria for peripheral spondyloarthritis and for spondyloarthritis in general"},"classified":true,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"asas_peripheral_spa","formula_expression":"ASAS 2011 peripheral SpA classification (Rudwaleit set 2D / fig 1 + table 5): required arthritis or enthesitis or dactylitis (current). arm_a iff ≥1 of psoriasis, ibd, preceding_infection, hla_b27, uveitis, sacroiliitis_on_imaging. arm_b iff ≥2 of arthritis, enthesitis, dactylitis, ibp_past, family_history_spa (same caller flags as entry for arthritis/enthesitis/dactylitis). classified iff entry and (arm_a or arm_b). Not a diagnosis. Not ASAS 2009 axial. Not ESSG/Amor"},{"arm_a":true,"arm_a_count":1,"arm_b":false,"arm_b_count":1,"citation":{"authors":"Rudwaleit M, van der Heijde D, Landewé R, Akkoc N, Brandt J, Chou CT, Dougados M, Huang F, Gu J, Kirazli Y, Van den Bosch F, Olivieri I, Roussou E, Scarpato S, Sørensen IJ, Valle-Oñate R, Weber U, Wei J, Sieper J","doi":"10.1136/ard.2010.133645","id":"rudwaleit-2011","pmid":"21109520","source":"Ann Rheum Dis. 2011;70(1):25-31","title":"The Assessment of SpondyloArthritis international Society classification criteria for peripheral spondyloarthritis and for spondyloarthritis in general"},"classified":true,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"asas_peripheral_spa","formula_expression":"ASAS 2011 peripheral SpA classification (Rudwaleit set 2D / fig 1 + table 5): required arthritis or enthesitis or dactylitis (current). arm_a iff ≥1 of psoriasis, ibd, preceding_infection, hla_b27, uveitis, sacroiliitis_on_imaging. arm_b iff ≥2 of arthritis, enthesitis, dactylitis, ibp_past, family_history_spa (same caller flags as entry for arthritis/enthesitis/dactylitis). classified iff entry and (arm_a or arm_b). Not a diagnosis. Not ASAS 2009 axial. Not ESSG/Amor"}],"path":"/api/calc/asas_peripheral_spa"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"arthritis":{"description":"Current peripheral arthritis (usually asymmetric and/or of lower limbs) as assigned by the caller (Rudwaleit 2011 set 2D entry). Table 5 additional feature is past or present synovitis diagnosed by a physician; the same caller flag counts toward arm B. true or false. magent does not examine joints.","type":"boolean"},"dactylitis":{"description":"Current dactylitis as assigned by the caller (Rudwaleit 2011 set 2D entry). Table 5 additional feature is past or present dactylitis diagnosed by a physician; the same caller flag counts toward arm B. true or false. magent does not examine digits.","type":"boolean"},"enthesitis":{"description":"Current enthesitis as assigned by the caller (Rudwaleit 2011 set 2D entry). Table 5 additional feature is past or present spontaneous pain or tenderness at an enthesis; the same caller flag counts toward arm B. true or false. magent does not examine entheses.","type":"boolean"},"family_history_spa":{"description":"Family history of SpA as assigned by the caller (Rudwaleit 2011 arm B): first-degree or second-degree relatives with ankylosing spondylitis, psoriasis, acute uveitis, reactive arthritis, or IBD. true or false. magent does not take a pedigree.","type":"boolean"},"hla_b27":{"description":"HLA-B27 positive as assigned by the caller (Rudwaleit 2011 arm A). true or false. magent does not assay HLA-B27.","type":"boolean"},"ibd":{"description":"Past or present Crohn's disease or ulcerative colitis diagnosed by a physician, as assigned by the caller (Rudwaleit 2011 arm A). true or false. magent does not diagnose IBD.","type":"boolean"},"ibp_past":{"description":"Inflammatory back pain in the past according to experts, as assigned by the caller (Rudwaleit 2011 arm B). true or false. magent does not take a history.","type":"boolean"},"preceding_infection":{"description":"Urethritis/cervicitis or diarrhoea within 1 month before arthritis, enthesitis, or dactylitis, as assigned by the caller (Rudwaleit 2011 arm A). true or false. magent does not take a history.","type":"boolean"},"psoriasis":{"description":"Past or present psoriasis diagnosed by a physician, as assigned by the caller (Rudwaleit 2011 arm A). true or false. magent does not examine skin.","type":"boolean"},"sacroiliitis_on_imaging":{"description":"Sacroiliitis on imaging as assigned by the caller (Rudwaleit 2011 arm A): definite radiographic sacroiliitis (bilateral grade 2–4 or unilateral grade 3–4) or active inflammation on MRI highly suggestive of SpA-associated sacroiliitis. true or false. magent does not read films.","type":"boolean"},"uveitis":{"description":"Past or present uveitis confirmed by an ophthalmologist, as assigned by the caller (Rudwaleit 2011 arm A). true or false. magent does not examine the eye.","type":"boolean"}},"required":["arthritis","enthesitis","dactylitis","psoriasis","ibd","preceding_infection","hla_b27","uveitis","sacroiliitis_on_imaging","ibp_past","family_history_spa"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T19:17:34.222Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T19:17:33.849Z"},"resource":"https://api.magentlab.com/api/calc/asas_peripheral_spa","serviceName":"magent","tags":["asas","peripheral-spa","spondyloarthritis","classification","emergency"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/asas_axial_spa","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"ASAS 2009 axial SpA classification (Rudwaleit set 3a / fig 2). Required: chronic back pain ≥3 months and age at onset \u003c45. Imaging arm: MRI or modified New York sacroiliitis plus ≥1 of 11 SpA features. Clinical arm: HLA-B27 plus ≥2 other features (HLA-B27 does not count toward those two). Not a diagnosis. Not peripheral ASAS 2011. Not modified New York AS-only. magent does not read films or assay HLA-B27.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age_at_onset_years":28,"arthritis":false,"chronic_back_pain_ge_3_months":true,"dactylitis":false,"elevated_crp":false,"enthesitis_heel":false,"family_history_spa":false,"hla_b27":false,"ibd":false,"inflammatory_back_pain":true,"mri_sacroiliitis":true,"nsaid_good_response":false,"psoriasis":false,"radiographic_sacroiliitis":false,"uveitis":false},{"age_at_onset_years":28,"arthritis":false,"chronic_back_pain_ge_3_months":true,"dactylitis":false,"elevated_crp":false,"enthesitis_heel":false,"family_history_spa":false,"hla_b27":false,"ibd":false,"inflammatory_back_pain":true,"mri_sacroiliitis":true,"nsaid_good_response":false,"psoriasis":false,"radiographic_sacroiliitis":false,"uveitis":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Rudwaleit M, van der Heijde D, Landewé R, Listing J, Akkoc N, Brandt J, Braun J, Chou CT, Collantes-Estevez E, Dougados M, Huang F, Gu J, Khan MA, Kirazli Y, Maksymowych WP, Mielants H, Sørensen IJ, Ozgocmen S, Roussou E, Valle-Oñate R, Weber U, Wei J, Sieper J","doi":"10.1136/ard.2009.108233","id":"rudwaleit-2009","pmid":"19297345","source":"Ann Rheum Dis. 2009;68(6):777-783","title":"The development of Assessment of SpondyloArthritis international Society classification criteria for axial spondyloarthritis (part II): validation and final selection"},"classified":true,"clinical_arm":false,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"asas_axial_spa","formula_expression":"ASAS 2009 axial SpA classification (Rudwaleit set 3a / fig 2 + table 5): required chronic_back_pain_ge_3_months true and age_at_onset_years 1–44 (age at onset \u003c45). sacroiliitis_on_imaging = mri_sacroiliitis or radiographic_sacroiliitis. spa_feature_count = count of 11 SpA features (inflammatory_back_pain, arthritis, enthesitis_heel, uveitis, dactylitis, psoriasis, ibd, nsaid_good_response, family_history_spa, hla_b27, elevated_crp). other_spa_feature_count = spa_feature_count minus 1 if hla_b27 else spa_feature_count. imaging_arm iff sacroiliitis_on_imaging and spa_feature_count ≥1. clinical_arm iff hla_b27 and other_spa_feature_count ≥2. classified iff imaging_arm or clinical_arm. Not a diagnosis. Not peripheral ASAS 2011. Not modified New York AS-only","imaging_arm":true,"other_spa_feature_count":1,"sacroiliitis_on_imaging":true,"spa_feature_count":1},{"citation":{"authors":"Rudwaleit M, van der Heijde D, Landewé R, Listing J, Akkoc N, Brandt J, Braun J, Chou CT, Collantes-Estevez E, Dougados M, Huang F, Gu J, Khan MA, Kirazli Y, Maksymowych WP, Mielants H, Sørensen IJ, Ozgocmen S, Roussou E, Valle-Oñate R, Weber U, Wei J, Sieper J","doi":"10.1136/ard.2009.108233","id":"rudwaleit-2009","pmid":"19297345","source":"Ann Rheum Dis. 2009;68(6):777-783","title":"The development of Assessment of SpondyloArthritis international Society classification criteria for axial spondyloarthritis (part II): validation and final selection"},"classified":true,"clinical_arm":false,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"asas_axial_spa","formula_expression":"ASAS 2009 axial SpA classification (Rudwaleit set 3a / fig 2 + table 5): required chronic_back_pain_ge_3_months true and age_at_onset_years 1–44 (age at onset \u003c45). sacroiliitis_on_imaging = mri_sacroiliitis or radiographic_sacroiliitis. spa_feature_count = count of 11 SpA features (inflammatory_back_pain, arthritis, enthesitis_heel, uveitis, dactylitis, psoriasis, ibd, nsaid_good_response, family_history_spa, hla_b27, elevated_crp). other_spa_feature_count = spa_feature_count minus 1 if hla_b27 else spa_feature_count. imaging_arm iff sacroiliitis_on_imaging and spa_feature_count ≥1. clinical_arm iff hla_b27 and other_spa_feature_count ≥2. classified iff imaging_arm or clinical_arm. Not a diagnosis. Not peripheral ASAS 2011. Not modified New York AS-only","imaging_arm":true,"other_spa_feature_count":1,"sacroiliitis_on_imaging":true,"spa_feature_count":1}],"path":"/api/calc/asas_axial_spa"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age_at_onset_years":{"description":"Age at onset of back pain in years, integer 1–44 (Rudwaleit 2009 entry: age at onset \u003c45). 0 and ≥45 are invalid and are not classified. magent does not date the patient.","type":"integer"},"arthritis":{"description":"Past or present synovitis diagnosed by a physician, as assigned by the caller (Rudwaleit 2009). true or false. magent does not examine joints.","type":"boolean"},"chronic_back_pain_ge_3_months":{"description":"Must be true. Rudwaleit 2009 entry: chronic back pain ≥3 months. false is invalid and is not returned as classified=false. magent does not take a history.","type":"boolean"},"dactylitis":{"description":"Past or present dactylitis diagnosed by a physician, as assigned by the caller (Rudwaleit 2009). true or false. magent does not examine digits.","type":"boolean"},"elevated_crp":{"description":"CRP above the upper limit of normal in the presence of back pain after exclusion of other causes, as assigned by the caller (Rudwaleit 2009). true or false. magent does not assay CRP.","type":"boolean"},"enthesitis_heel":{"description":"Past or present spontaneous pain or tenderness at the insertion of the Achilles tendon or plantar fascia at the calcaneus, as assigned by the caller (Rudwaleit 2009). Heel enthesitis only. true or false. magent does not examine entheses.","type":"boolean"},"family_history_spa":{"description":"Family history of SpA as assigned by the caller (Rudwaleit 2009): first-degree or second-degree relatives with ankylosing spondylitis, psoriasis, acute uveitis, reactive arthritis, or IBD. true or false. magent does not take a pedigree.","type":"boolean"},"hla_b27":{"description":"HLA-B27 positive as assigned by the caller (Rudwaleit 2009). Obligatory for the clinical arm; does not count toward the two other SpA features. Counts toward spa_feature_count and the imaging arm. true or false. magent does not assay HLA-B27.","type":"boolean"},"ibd":{"description":"Past or present Crohn's disease or ulcerative colitis diagnosed by a physician, as assigned by the caller (Rudwaleit 2009). true or false. magent does not diagnose IBD.","type":"boolean"},"inflammatory_back_pain":{"description":"Inflammatory back pain as assigned by the caller (Rudwaleit 2009 fig 2 / table 5). true or false. magent does not take a history or apply a nested IBP questionnaire.","type":"boolean"},"mri_sacroiliitis":{"description":"Active (acute) inflammation on MRI highly suggestive of SpA-associated sacroiliitis, as assigned by the caller (Rudwaleit 2009). Combined with radiographic_sacroiliitis by OR for sacroiliitis_on_imaging. true or false. magent does not read MRI.","type":"boolean"},"nsaid_good_response":{"description":"Good response to NSAIDs as assigned by the caller (Rudwaleit 2009): 24–48 h after a full dose of NSAID the back pain is not present anymore or is much better. true or false. magent does not prescribe NSAIDs.","type":"boolean"},"psoriasis":{"description":"Past or present psoriasis diagnosed by a physician, as assigned by the caller (Rudwaleit 2009). true or false. magent does not examine skin.","type":"boolean"},"radiographic_sacroiliitis":{"description":"Definite radiographic sacroiliitis according to modified New York criteria (bilateral grade ≥2 or unilateral grade 3–4), as assigned by the caller (Rudwaleit 2009). true or false. magent does not read radiographs.","type":"boolean"},"uveitis":{"description":"Past or present uveitis confirmed by an ophthalmologist, as assigned by the caller (Rudwaleit 2009). true or false. magent does not examine the eye.","type":"boolean"}},"required":["chronic_back_pain_ge_3_months","age_at_onset_years","mri_sacroiliitis","radiographic_sacroiliitis","inflammatory_back_pain","arthritis","enthesitis_heel","uveitis","dactylitis","psoriasis","ibd","nsaid_good_response","family_history_spa","hla_b27","elevated_crp"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T19:01:03.478Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T19:01:03.343Z"},"resource":"https://api.magentlab.com/api/calc/asas_axial_spa","serviceName":"magent","tags":["asas","axial-spa","spondyloarthritis","classification","emergency"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/asa_physical_status","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"ASA Physical Status Classification System (ASA House of Delegates 2014, last amended 2020). Caller-assigned class 1-6 plus optional emergency suffix E. Returns asa_label (e.g. 1 or 2E) and the published class definition. Classification alone does not predict perioperative risk. Not an anesthetic plan, not Gupta MICA, not Mallampati. magent does not examine the patient.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"asa_class":1,"emergency":false},{"asa_class":1,"emergency":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"asa_class":1,"asa_label":"1","citation":{"authors":"American Society of Anesthesiologists; Committee of Oversight: Economics","id":"asa-2020","source":"Approved by the ASA House of Delegates on October 15, 2014, and last amended on December 13, 2020","title":"ASA Physical Status Classification System"},"components":[{"factor":"asa_class","met":true,"value":1},{"factor":"emergency","met":false}],"description":"A normal healthy patient","disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","emergency":false,"formula":"asa_physical_status","formula_expression":"Caller-assigned ASA Physical Status class 1-6; append E when emergency is true (ASA House of Delegates 2014, last amended 2020)"},{"asa_class":1,"asa_label":"1","citation":{"authors":"American Society of Anesthesiologists; Committee of Oversight: Economics","id":"asa-2020","source":"Approved by the ASA House of Delegates on October 15, 2014, and last amended on December 13, 2020","title":"ASA Physical Status Classification System"},"components":[{"factor":"asa_class","met":true,"value":1},{"factor":"emergency","met":false}],"description":"A normal healthy patient","disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","emergency":false,"formula":"asa_physical_status","formula_expression":"Caller-assigned ASA Physical Status class 1-6; append E when emergency is true (ASA House of Delegates 2014, last amended 2020)"}],"path":"/api/calc/asa_physical_status"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"asa_class":{"description":"ASA Physical Status class 1-6 as assigned by the caller (1 a normal healthy patient; 2 mild systemic disease; 3 severe systemic disease; 4 severe systemic disease that is a constant threat to life; 5 moribund, not expected to survive without the operation; 6 declared brain-dead organ donor). Not Gupta 2011 MICA (ASA 1-5). magent does not examine the patient.","type":"integer"},"emergency":{"description":"true appends E for emergency surgery: delay in treatment of the patient would lead to a significant increase in the threat to life or body part (ASA 2014/2020). Required. Class 6 may still take E. magent does not examine the patient.","type":"boolean"}},"required":["asa_class","emergency"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T19:01:02.192Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T19:01:02.006Z"},"resource":"https://api.magentlab.com/api/calc/asa_physical_status","serviceName":"magent","tags":["asa","asa-ps","preoperative","emergency","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/ariscat","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Canet 2010 ARISCAT simplified risk score (Table 6, β×10 rounded; Mazo 2014 reprints the same points): age \u003c=50=0, 51-80=3, \u003e80=16; SpO2 \u003e=96=0, 91-95=8, \u003c=90=24; respiratory infection last month=17; anemia Hb \u003c=10 flag=11; incision peripheral 0, upper_abdominal 15, intrathoracic 24; duration hours \u003c=2=0, \u003e2 to 3=16, \u003e3=23; emergency=8. Max 123. Low \u003c26, intermediate 26-44, high \u003e=45. Not a diagnosis or cancel-surgery order. magent does not measure SpO2.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":50,"anemia":false,"duration_hours":2,"emergency":false,"incision":"peripheral","respiratory_infection":false,"spo2_percent":97},{"age":50,"anemia":false,"duration_hours":2,"emergency":false,"incision":"peripheral","respiratory_infection":false,"spo2_percent":97}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":50,"anemia":false,"citation":{"authors":"Canet J, Gallart L, Gomar C, et al","doi":"10.1097/ALN.0b013e3181fc6e0a","id":"canet-2010","pmid":"21045639","source":"Anesthesiology. 2010;113(6):1338-1350","title":"Prediction of Postoperative Pulmonary Complications in a Population-based Surgical Cohort"},"components":[{"factor":"age","points":0,"present":false,"value":50},{"factor":"spo2_percent","points":0,"present":false,"value":97},{"factor":"respiratory_infection","points":0,"present":false},{"factor":"anemia","points":0,"present":false},{"factor":"incision","points":0,"present":false,"value":"peripheral"},{"factor":"duration_hours","points":0,"present":false,"value":2},{"factor":"emergency","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","duration_hours":2,"emergency":false,"formula":"ariscat","formula_expression":"ARISCAT = age (\u003c=50: 0, 51-80: 3, \u003e80: 16) + spo2 (\u003e=96: 0, 91-95: 8, \u003c=90: 24) + respiratory_infection(17) + anemia(11) + incision (peripheral 0, upper_abdominal 15, intrathoracic 24) + duration_hours (\u003c=2: 0, \u003e2 to 3: 16, \u003e3: 23) + emergency(8); max 123; low \u003c26, intermediate 26-44, high \u003e=45","incision":"peripheral","max_score":123,"respiratory_infection":false,"risk_band":"low","score":0,"spo2_percent":97},{"age_years":50,"anemia":false,"citation":{"authors":"Canet J, Gallart L, Gomar C, et al","doi":"10.1097/ALN.0b013e3181fc6e0a","id":"canet-2010","pmid":"21045639","source":"Anesthesiology. 2010;113(6):1338-1350","title":"Prediction of Postoperative Pulmonary Complications in a Population-based Surgical Cohort"},"components":[{"factor":"age","points":0,"present":false,"value":50},{"factor":"spo2_percent","points":0,"present":false,"value":97},{"factor":"respiratory_infection","points":0,"present":false},{"factor":"anemia","points":0,"present":false},{"factor":"incision","points":0,"present":false,"value":"peripheral"},{"factor":"duration_hours","points":0,"present":false,"value":2},{"factor":"emergency","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","duration_hours":2,"emergency":false,"formula":"ariscat","formula_expression":"ARISCAT = age (\u003c=50: 0, 51-80: 3, \u003e80: 16) + spo2 (\u003e=96: 0, 91-95: 8, \u003c=90: 24) + respiratory_infection(17) + anemia(11) + incision (peripheral 0, upper_abdominal 15, intrathoracic 24) + duration_hours (\u003c=2: 0, \u003e2 to 3: 16, \u003e3: 23) + emergency(8); max 123; low \u003c26, intermediate 26-44, high \u003e=45","incision":"peripheral","max_score":123,"respiratory_infection":false,"risk_band":"low","score":0,"spo2_percent":97}],"path":"/api/calc/ariscat"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years (18-120). Canet 2010 Table 6: \u003c=50 scores 0; 51-80 scores 3; \u003e80 scores 16. Age 50 scores 0; 51 scores 3; 80 scores 3; 81 scores 16.","type":"integer"},"anemia":{"description":"Preoperative anemia (Hb \u003c=10 g/dL) as assigned by the caller (Canet 2010 Table 6). true scores 11. Flag only; do not send a hemoglobin number.","type":"boolean"},"duration_hours":{"description":"Duration of surgery in hours (0.1-24). Canet 2010 Table 6: \u003c=2 scores 0; \u003e2 to 3 scores 16; \u003e3 scores 23. Duration 2.0 scores 0; 2.1 scores 16; 3.0 scores 16; 3.1 scores 23.","type":"number"},"emergency":{"description":"Emergency procedure as assigned by the caller (Canet 2010 Table 6; β 0.768 × 10 rounded). true scores 8. true or false.","type":"boolean"},"incision":{"description":"Surgical incision as assigned by the caller (Canet 2010 Table 6): peripheral scores 0, upper_abdominal scores 15, intrathoracic scores 24. magent does not classify the procedure from an op note.","enum":["peripheral","upper_abdominal","intrathoracic"],"type":"string"},"respiratory_infection":{"description":"Respiratory infection in the last month as assigned by the caller (Canet 2010 Table 6). true scores 17. true or false.","type":"boolean"},"spo2_percent":{"description":"Preoperative SpO2 percent (50-100) as assigned by the caller. Canet 2010 Table 6: \u003e=96 scores 0; 91-95 scores 8; \u003c=90 scores 24. magent does not measure SpO2.","type":"number"}},"required":["age","spo2_percent","respiratory_infection","anemia","incision","duration_hours","emergency"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T19:01:01.112Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T19:01:00.814Z"},"resource":"https://api.magentlab.com/api/calc/ariscat","serviceName":"magent","tags":["ariscat","ppc","preoperative","respiratory","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/ardsnet_tv","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"ARDS Network 2000 predicted body weight (PBW) from height and sex, and the lower-tidal-volume arm 6 mL/kg PBW. Male PBW_kg = 50 + 0.91*(height_cm-152.4); female uses 45.5. Also returns the published 4 mL/kg minimum. Height in cm or inches. Not a ventilator order, plateau-pressure titration, Berlin/AECC diagnosis, pediatric tube size, or ETT insertion depth. Not Devine IBW. Deterministic published arithmetic with citation.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"height_cm":170,"height_in":67,"sex":"male"},{"height_cm":170,"height_in":67,"sex":"male"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"The Acute Respiratory Distress Syndrome Network","doi":"10.1056/NEJM200005043421801","id":"ardsnet-2000","pmid":"10793162","source":"N Engl J Med. 2000;342(18):1301-1308","title":"Ventilation with lower tidal volumes as compared with traditional tidal volumes for acute lung injury and the acute respiratory distress syndrome"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ardsnet_tv","formula_expression":"PBW_kg = 50 + 0.91 * (height_cm - 152.4) (male); PBW_kg = 45.5 + 0.91 * (height_cm - 152.4) (female); tidal_volume_6_ml = 6 * PBW_kg; tidal_volume_4_ml = 4 * PBW_kg","height_cm":170,"pbw_kg":66,"sex":"male","tidal_volume_4_ml":264,"tidal_volume_6_ml":396},{"citation":{"authors":"The Acute Respiratory Distress Syndrome Network","doi":"10.1056/NEJM200005043421801","id":"ardsnet-2000","pmid":"10793162","source":"N Engl J Med. 2000;342(18):1301-1308","title":"Ventilation with lower tidal volumes as compared with traditional tidal volumes for acute lung injury and the acute respiratory distress syndrome"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ardsnet_tv","formula_expression":"PBW_kg = 50 + 0.91 * (height_cm - 152.4) (male); PBW_kg = 45.5 + 0.91 * (height_cm - 152.4) (female); tidal_volume_6_ml = 6 * PBW_kg; tidal_volume_4_ml = 4 * PBW_kg","height_cm":170,"pbw_kg":66,"sex":"male","tidal_volume_4_ml":264,"tidal_volume_6_ml":396}],"path":"/api/calc/ardsnet_tv"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"height_cm":{"description":"Height in centimeters (50-250). Provide height_cm or height_in.","type":"number"},"height_in":{"description":"Height in inches (20-98). Converted as cm = in * 2.54.","type":"number"},"sex":{"description":"Sex used by ARDSNet PBW (50 kg male, 45.5 kg female base).","enum":["female","male"],"type":"string"}},"required":["sex"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:45:33.354Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:45:33.196Z"},"resource":"https://api.magentlab.com/api/calc/ardsnet_tv","serviceName":"magent","tags":["ards","tidal-volume","pbw","respiratory","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/apri","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Wai 2003 AST to platelet ratio index (APRI) from AST, laboratory AST ULN, and platelet count. Returns APRI to two decimals plus published training-set cut-offs for significant fibrosis (Ishak ≥3) and cirrhosis. ULN is required; magent does not assume 40 U/L. Not a diagnosis, not FIB-4, and not a biopsy.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"ast_u_l":90,"ast_uln_u_l":45,"platelets_10e9_l":120},{"ast_u_l":90,"ast_uln_u_l":45,"platelets_10e9_l":120}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"apri":1.67,"ast_u_l":90,"ast_uln_u_l":45,"citation":{"authors":"Wai CT, Greenson JK, Fontana RJ, et al.","doi":"10.1053/jhep.2003.50346","id":"wai-2003","source":"Hepatology. 2003;38(2):518-526","title":"A simple noninvasive index can predict both significant fibrosis and cirrhosis in patients with chronic hepatitis C"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"apri","formula_expression":"APRI = ((AST / AST_ULN) / platelet_count_10e9_L) * 100","platelets_10e9_l":120,"wai_cirrhosis_band":"indeterminate","wai_fibrosis_band":"high"},{"apri":1.67,"ast_u_l":90,"ast_uln_u_l":45,"citation":{"authors":"Wai CT, Greenson JK, Fontana RJ, et al.","doi":"10.1053/jhep.2003.50346","id":"wai-2003","source":"Hepatology. 2003;38(2):518-526","title":"A simple noninvasive index can predict both significant fibrosis and cirrhosis in patients with chronic hepatitis C"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"apri","formula_expression":"APRI = ((AST / AST_ULN) / platelet_count_10e9_L) * 100","platelets_10e9_l":120,"wai_cirrhosis_band":"indeterminate","wai_fibrosis_band":"high"}],"path":"/api/calc/apri"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"ast_u_l":{"description":"Aspartate aminotransferase in U/L (1-10000).","type":"number"},"ast_uln_u_l":{"description":"Laboratory AST upper limit of normal in U/L (5-200). Required; magent does not assume 40.","type":"number"},"platelets_10e9_l":{"description":"Platelet count in 10^9/L (1-2000).","type":"number"}},"required":["ast_u_l","ast_uln_u_l","platelets_10e9_l"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:45:31.656Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:45:31.513Z"},"resource":"https://api.magentlab.com/api/calc/apri","serviceName":"magent","tags":["apri","liver","fibrosis","hepatitis-c","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/apfel","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Apfel 1999 simplified PONV risk score. Four caller-assigned predictors, 1 each, max 4: female sex, history of motion sickness or PONV, nonsmoking, postoperative opioids. Male and smokers score 0 on those items. Returns the integer score as bands 0-4. Apfel 1999 reported incidences by score; this tool returns the integer score without those percents. Not a medical device, not a prophylaxis order, not a diagnosis of PONV. Caller assigns history and opioid plan; magent does not take an anesthetic.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"history_motion_sickness_or_ponv":false,"nonsmoker":false,"postoperative_opioids":false,"sex":"male"},{"history_motion_sickness_or_ponv":false,"nonsmoker":false,"postoperative_opioids":false,"sex":"male"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"band":"0","citation":{"authors":"Apfel CC, Läärä E, Koivuranta M, Greim CA, Roewer N","doi":"10.1097/00000542-199909000-00022","id":"apfel-1999","pmid":"10485781","source":"Anesthesiology. 1999;91(3):693-700","title":"A simplified risk score for predicting postoperative nausea and vomiting: conclusions from cross-validations between two centers."},"components":[{"factor":"female","points":0,"present":false},{"factor":"history_motion_sickness_or_ponv","points":0,"present":false},{"factor":"nonsmoker","points":0,"present":false},{"factor":"postoperative_opioids","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"apfel","formula_expression":"Apfel = female + history_motion_sickness_or_ponv + nonsmoker + postoperative_opioids; each 1 if true; max 4","max_score":4,"score":0,"sex":"male"},{"band":"0","citation":{"authors":"Apfel CC, Läärä E, Koivuranta M, Greim CA, Roewer N","doi":"10.1097/00000542-199909000-00022","id":"apfel-1999","pmid":"10485781","source":"Anesthesiology. 1999;91(3):693-700","title":"A simplified risk score for predicting postoperative nausea and vomiting: conclusions from cross-validations between two centers."},"components":[{"factor":"female","points":0,"present":false},{"factor":"history_motion_sickness_or_ponv","points":0,"present":false},{"factor":"nonsmoker","points":0,"present":false},{"factor":"postoperative_opioids","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"apfel","formula_expression":"Apfel = female + history_motion_sickness_or_ponv + nonsmoker + postoperative_opioids; each 1 if true; max 4","max_score":4,"score":0,"sex":"male"}],"path":"/api/calc/apfel"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"history_motion_sickness_or_ponv":{"description":"History of motion sickness or postoperative nausea and vomiting (Apfel 1999). true or false as assigned by the caller. 1 point if true.","type":"boolean"},"nonsmoker":{"description":"Nonsmoking status (Apfel 1999). true scores 1. Smokers (false) score 0. Assigned by the caller.","type":"boolean"},"postoperative_opioids":{"description":"Postoperative opioids planned or given (Apfel 1999). true or false as assigned by the caller. 1 point if true. magent does not take an anesthetic.","type":"boolean"},"sex":{"description":"female or male (Apfel 1999). Female scores 1. Male scores 0. Assigned by the caller.","enum":["female","male"],"type":"string"}},"required":["sex","history_motion_sickness_or_ponv","nonsmoker","postoperative_opioids"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:45:30.316Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:45:30.158Z"},"resource":"https://api.magentlab.com/api/calc/apfel","serviceName":"magent","tags":["apfel","ponv","nausea","anesthesia","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/apache_ii","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Knaus 1985 APACHE II integer: 12 Acute Physiology Score items (worst in 24 hours as assigned by the caller) plus age and chronic-health points, max 71. Oxygenation uses A-aDO2 when FiO2 is at least 0.5 and PaO2 when FiO2 is below 0.5. Creatinine points double in acute renal failure. Does not compute predicted death risk. magent does not measure vitals.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"aa_gradient":100,"acute_renal_failure":false,"age":40,"arterial_ph":7.4,"chronic_health":false,"creatinine_mg_dl":1,"elective_postop":false,"fio2":0.21,"gcs":15,"heart_rate":80,"hematocrit_percent":40,"map_mm_hg":90,"pao2_mm_hg":90,"potassium_mmol_l":4,"respiratory_rate":16,"sodium_mmol_l":140,"temperature_c":37,"wbc_k_ul":8},{"aa_gradient":100,"acute_renal_failure":false,"age":40,"arterial_ph":7.4,"chronic_health":false,"creatinine_mg_dl":1,"elective_postop":false,"fio2":0.21,"gcs":15,"heart_rate":80,"hematocrit_percent":40,"map_mm_hg":90,"pao2_mm_hg":90,"potassium_mmol_l":4,"respiratory_rate":16,"sodium_mmol_l":140,"temperature_c":37,"wbc_k_ul":8}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Knaus WA, Draper EA, Wagner DP, Zimmerman JE","doi":"10.1097/00003246-198510000-00009","id":"knaus-1985","pmid":"3928249","source":"Crit Care Med. 1985;13(10):818-829","title":"APACHE II: a severity of disease classification system"},"components":[{"factor":"temperature_c","points":0,"present":false,"value":37},{"factor":"map_mm_hg","points":0,"present":false,"value":90},{"factor":"heart_rate","points":0,"present":false,"value":80},{"factor":"respiratory_rate","points":0,"present":false,"value":16},{"branch":"pao2_mm_hg","factor":"oxygenation","fio2":0.21,"points":0,"present":false,"value":90},{"factor":"arterial_ph","points":0,"present":false,"value":7.4},{"factor":"sodium_mmol_l","points":0,"present":false,"value":140},{"factor":"potassium_mmol_l","points":0,"present":false,"value":4},{"acute_renal_failure":false,"factor":"creatinine_mg_dl","points":0,"present":false,"value":1},{"factor":"hematocrit_percent","points":0,"present":false,"value":40},{"factor":"wbc_k_ul","points":0,"present":false,"value":8},{"factor":"gcs","points":0,"present":false,"value":15},{"factor":"age","points":0,"present":false,"value":40},{"chronic_health":false,"elective_postop":false,"factor":"chronic_health","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"apache_ii","formula_expression":"APACHE II = APS + age_points + chronic_health_points; APS is the sum of 12 Knaus 1985 Table 1 items (worst values in 24h as assigned by the caller): temperature_c, map_mm_hg, heart_rate, respiratory_rate, oxygenation (A-aDO2 if fio2 \u003e= 0.5, PaO2 if fio2 \u003c 0.5), arterial_ph, sodium_mmol_l, potassium_mmol_l, creatinine_mg_dl (doubled if acute_renal_failure), hematocrit_percent, wbc_k_ul, and 15-gcs; age \u003c=44 → 0, 45-54 → 2, 55-64 → 3, 65-74 → 5, \u003e=75 → 6; chronic health 0 if none, else +5 nonoperative or emergency postoperative or +2 elective postoperative; max 71","max_score":71,"score":0},{"citation":{"authors":"Knaus WA, Draper EA, Wagner DP, Zimmerman JE","doi":"10.1097/00003246-198510000-00009","id":"knaus-1985","pmid":"3928249","source":"Crit Care Med. 1985;13(10):818-829","title":"APACHE II: a severity of disease classification system"},"components":[{"factor":"temperature_c","points":0,"present":false,"value":37},{"factor":"map_mm_hg","points":0,"present":false,"value":90},{"factor":"heart_rate","points":0,"present":false,"value":80},{"factor":"respiratory_rate","points":0,"present":false,"value":16},{"branch":"pao2_mm_hg","factor":"oxygenation","fio2":0.21,"points":0,"present":false,"value":90},{"factor":"arterial_ph","points":0,"present":false,"value":7.4},{"factor":"sodium_mmol_l","points":0,"present":false,"value":140},{"factor":"potassium_mmol_l","points":0,"present":false,"value":4},{"acute_renal_failure":false,"factor":"creatinine_mg_dl","points":0,"present":false,"value":1},{"factor":"hematocrit_percent","points":0,"present":false,"value":40},{"factor":"wbc_k_ul","points":0,"present":false,"value":8},{"factor":"gcs","points":0,"present":false,"value":15},{"factor":"age","points":0,"present":false,"value":40},{"chronic_health":false,"elective_postop":false,"factor":"chronic_health","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"apache_ii","formula_expression":"APACHE II = APS + age_points + chronic_health_points; APS is the sum of 12 Knaus 1985 Table 1 items (worst values in 24h as assigned by the caller): temperature_c, map_mm_hg, heart_rate, respiratory_rate, oxygenation (A-aDO2 if fio2 \u003e= 0.5, PaO2 if fio2 \u003c 0.5), arterial_ph, sodium_mmol_l, potassium_mmol_l, creatinine_mg_dl (doubled if acute_renal_failure), hematocrit_percent, wbc_k_ul, and 15-gcs; age \u003c=44 → 0, 45-54 → 2, 55-64 → 3, 65-74 → 5, \u003e=75 → 6; chronic health 0 if none, else +5 nonoperative or emergency postoperative or +2 elective postoperative; max 71","max_score":71,"score":0}],"path":"/api/calc/apache_ii"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"aa_gradient":{"description":"A-aDO2 in mm Hg (0-800). Required when fio2 ≥ 0.5. ≥500 → 4; 350-499 → 3; 200-349 → 2; \u003c200 → 0. Ignored when fio2 \u003c 0.5. magent does not compute A-aDO2 from PaO2.","type":"number"},"acute_renal_failure":{"description":"true doubles the creatinine Table 1 points (Knaus 1985). false leaves creatinine points unchanged. magent does not diagnose renal failure.","type":"boolean"},"age":{"description":"Age in years, integer 16-120. ≤44 → 0; 45-54 → 2; 55-64 → 3; 65-74 → 5; ≥75 → 6.","type":"integer"},"arterial_ph":{"description":"Arterial pH (6.5-8.0). ≥7.70 → 4; 7.60-7.69 → 3; 7.50-7.59 → 1; 7.33-7.49 → 0; 7.25-7.32 → 2; 7.15-7.24 → 3; \u003c7.15 → 4. Venous HCO3 substitution from Table 1 is not accepted.","type":"number"},"chronic_health":{"description":"true if the caller assigns severe organ insufficiency or immunocompromise as defined in Knaus 1985. false → 0 chronic-health points and elective_postop must be false.","type":"boolean"},"creatinine_mg_dl":{"description":"Serum creatinine in mg/dL (0.1-20). ≥3.5 → 4; 2.0-3.4 → 3; 1.5-1.9 → 2; 0.6-1.4 → 0; \u003c0.6 → 2. Double that row when acute_renal_failure is true.","type":"number"},"elective_postop":{"description":"true only for elective postoperative patients with chronic_health true (+2). false with chronic_health true is nonoperative or emergency postoperative (+5). Must be false when chronic_health is false.","type":"boolean"},"fio2":{"description":"Inspired oxygen as a fraction 0.21-1.00, not a percent. If fio2 ≥ 0.5, oxygenation uses aa_gradient. If fio2 \u003c 0.5, oxygenation uses pao2_mm_hg. The unused gas parameter is ignored.","type":"number"},"gcs":{"description":"Glasgow Coma Scale total as assigned by the caller (integer 3-15). APS GCS points = 15 minus gcs. magent does not examine the patient.","type":"integer"},"heart_rate":{"description":"Heart rate, ventricular response, integer 20-250. ≥180 → 4; 140-179 → 3; 110-139 → 2; 70-109 → 0; 55-69 → 2; 40-54 → 3; ≤39 → 4.","type":"integer"},"hematocrit_percent":{"description":"Hematocrit percent (5-80). ≥60 → 4; 50-59.9 → 2; 46-49.9 → 1; 30-45.9 → 0; 20-29.9 → 2; \u003c20 → 4.","type":"number"},"map_mm_hg":{"description":"Mean arterial pressure in mm Hg (20-250). ≥160 → 4; 130-159 → 3; 110-129 → 2; 70-109 → 0; 50-69 → 2; ≤49 → 4. magent does not measure blood pressure.","type":"number"},"pao2_mm_hg":{"description":"Arterial PaO2 in mm Hg (20-700). Required when fio2 \u003c 0.5. \u003e70 → 0; 61-70 → 1; 55-60 → 3; \u003c55 → 4. Ignored when fio2 ≥ 0.5.","type":"number"},"potassium_mmol_l":{"description":"Serum potassium in mmol/L (1-12). ≥7.0 → 4; 6.0-6.9 → 3; 5.5-5.9 → 1; 3.5-5.4 → 0; 3.0-3.4 → 1; 2.5-2.9 → 2; \u003c2.5 → 4.","type":"number"},"respiratory_rate":{"description":"Respiratory rate, non-ventilated or ventilated, integer 0-80. ≥50 → 4; 35-49 → 3; 25-34 → 1; 12-24 → 0; 10-11 → 1; 6-9 → 2; ≤5 → 4.","type":"integer"},"sodium_mmol_l":{"description":"Serum sodium in mmol/L (90-200). ≥180 → 4; 160-179 → 3; 155-159 → 2; 150-154 → 1; 130-149 → 0; 120-129 → 2; 111-119 → 3; ≤110 → 4.","type":"number"},"temperature_c":{"description":"Rectal temperature in °C (20-46) as assigned by the caller (Knaus 1985 Table 1). ≥41 → 4; 39-40.9 → 3; 38.5-38.9 → 1; 36-38.4 → 0; 34-35.9 → 1; 32-33.9 → 2; 30-31.9 → 3; ≤29.9 → 4. magent does not measure temperature or convert Fahrenheit.","type":"number"},"wbc_k_ul":{"description":"White blood count in thousands per mm^3 (0.1-100). ≥40 → 4; 20-39.9 → 2; 15-19.9 → 1; 3-14.9 → 0; 1-2.9 → 2; \u003c1 → 4.","type":"number"}},"required":["temperature_c","map_mm_hg","heart_rate","respiratory_rate","fio2","arterial_ph","sodium_mmol_l","potassium_mmol_l","creatinine_mg_dl","hematocrit_percent","wbc_k_ul","gcs","age","chronic_health","elective_postop","acute_renal_failure"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:30:50.543Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:30:50.359Z"},"resource":"https://api.magentlab.com/api/calc/apache_ii","serviceName":"magent","tags":["apache-ii","icu","severity","physiology"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/ap_prediction","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Jin 2018 ED model for early diagnosis of acute pancreatitis when lipase is at least 3x ULN. Integer points: prior episodes 0/1/2/3/4, cholelithiasis +2, abdominal surgery in 2 months -2, epigastric pain +2, worsening pain +1, pain duration \u003e=5 days -1, severity mild 0 / moderate +2 / severe +3, lipase fold +0/+1/+2. Score max 14; jin2018_high_ppv if score\u003e=8; jin2024_accuracy_cut if score\u003e=6. Not a diagnosis. Not an imaging order. Not Ranson, BISAP, or Glasgow-Imrie.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"abdominal_surgery_2mo":false,"cholelithiasis":false,"epigastric_pain":false,"lipase_uln_fold":4,"pain_duration_days":"lt_5","pain_severity":"mild_0_3","prior_ap_episodes":"0","worsening_pain":false},{"abdominal_surgery_2mo":false,"cholelithiasis":false,"epigastric_pain":false,"lipase_uln_fold":4,"pain_duration_days":"lt_5","pain_severity":"mild_0_3","prior_ap_episodes":"0","worsening_pain":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Jin DX, McNabb-Baltar J, Suleiman SL, Wu BU, Khorasani R, Bollen TL, et al.","doi":"10.1097/MPA.0000000000001102","id":"jin-2018","pmid":"29975351","source":"Pancreas. 2018;47(7):871-879","title":"A Clinical Model for the Early Diagnosis of Acute Pancreatitis in the Emergency Department"},"components":[{"factor":"prior_ap_episodes","points":0,"present":true,"value":"0"},{"factor":"cholelithiasis","points":0,"present":false},{"factor":"abdominal_surgery_2mo","points":0,"present":false},{"factor":"epigastric_pain","points":0,"present":false},{"factor":"worsening_pain","points":0,"present":false},{"factor":"pain_duration_days","points":0,"present":true,"value":"lt_5"},{"factor":"pain_severity","points":0,"present":true,"value":"mild_0_3"},{"factor":"lipase_uln_fold","points":0,"present":true,"value":4}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ap_prediction","formula_expression":"AP prediction = prior_ap_episodes (0→0, 1→1, 2→2, 3→3, 4_or_more→4) + cholelithiasis (true +2) + abdominal_surgery_2mo (true -2) + epigastric_pain (true +2) + worsening_pain (true +1) + pain_duration_days (lt_5 0, gte_5 -1) + pain_severity (mild_0_3 0, moderate_4_6 +2, severe_7_10 +3) + lipase_uln_fold (≥3 and \u003c10 → 0, ≥10 and \u003c20 → +1, ≥20 → +2); Jin 2018; max 14; jin2018_high_ppv iff score ≥ 8; jin2024_accuracy_cut iff score ≥ 6","jin2018_high_ppv":false,"jin2024_accuracy_cut":false,"max_score":14,"score":0},{"citation":{"authors":"Jin DX, McNabb-Baltar J, Suleiman SL, Wu BU, Khorasani R, Bollen TL, et al.","doi":"10.1097/MPA.0000000000001102","id":"jin-2018","pmid":"29975351","source":"Pancreas. 2018;47(7):871-879","title":"A Clinical Model for the Early Diagnosis of Acute Pancreatitis in the Emergency Department"},"components":[{"factor":"prior_ap_episodes","points":0,"present":true,"value":"0"},{"factor":"cholelithiasis","points":0,"present":false},{"factor":"abdominal_surgery_2mo","points":0,"present":false},{"factor":"epigastric_pain","points":0,"present":false},{"factor":"worsening_pain","points":0,"present":false},{"factor":"pain_duration_days","points":0,"present":true,"value":"lt_5"},{"factor":"pain_severity","points":0,"present":true,"value":"mild_0_3"},{"factor":"lipase_uln_fold","points":0,"present":true,"value":4}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ap_prediction","formula_expression":"AP prediction = prior_ap_episodes (0→0, 1→1, 2→2, 3→3, 4_or_more→4) + cholelithiasis (true +2) + abdominal_surgery_2mo (true -2) + epigastric_pain (true +2) + worsening_pain (true +1) + pain_duration_days (lt_5 0, gte_5 -1) + pain_severity (mild_0_3 0, moderate_4_6 +2, severe_7_10 +3) + lipase_uln_fold (≥3 and \u003c10 → 0, ≥10 and \u003c20 → +1, ≥20 → +2); Jin 2018; max 14; jin2018_high_ppv iff score ≥ 8; jin2024_accuracy_cut iff score ≥ 6","jin2018_high_ppv":false,"jin2024_accuracy_cut":false,"max_score":14,"score":0}],"path":"/api/calc/ap_prediction"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"abdominal_surgery_2mo":{"description":"Caller-assigned abdominal surgery within 2 months (Jin 2018). true scores -2; false scores 0.","type":"boolean"},"cholelithiasis":{"description":"Caller-assigned cholelithiasis (Jin 2018). true scores +2; false scores 0. magent does not read imaging.","type":"boolean"},"epigastric_pain":{"description":"Caller-assigned epigastric pain (Jin 2018). true scores +2; false scores 0. magent does not examine the patient.","type":"boolean"},"lipase_uln_fold":{"description":"Serum lipase as a fold of the laboratory ULN. Population is lipase ≥3× ULN (Jin 2018). ≥3 and \u003c10 scores 0; ≥10 and \u003c20 scores +1; ≥20 scores +2. Below 3 is invalid_ap_prediction.","type":"number"},"pain_duration_days":{"description":"Caller-assigned pain-duration token (Jin 2018). lt_5 (\u003c5 days) scores 0; gte_5 (≥5 days) scores -1. magent does not take a history.","enum":["lt_5","gte_5"],"type":"string"},"pain_severity":{"description":"Caller-assigned pain-severity token (Jin 2018). mild_0_3 (0-3) scores 0; moderate_4_6 (4-6) scores +2; severe_7_10 (7-10) scores +3. magent does not assign a pain scale.","enum":["mild_0_3","moderate_4_6","severe_7_10"],"type":"string"},"prior_ap_episodes":{"description":"Caller-assigned prior acute-pancreatitis episode token (Jin 2018). 0 scores 0; 1 scores 1; 2 scores 2; 3 scores 3; 4_or_more scores 4. magent does not take a history.","enum":["0","1","2","3","4_or_more"],"type":"string"},"worsening_pain":{"description":"Caller-assigned worsening pain (Jin 2018). true scores +1; false scores 0.","type":"boolean"}},"required":["prior_ap_episodes","cholelithiasis","abdominal_surgery_2mo","epigastric_pain","worsening_pain","pain_duration_days","pain_severity","lipase_uln_fold"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:30:49.561Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:30:49.337Z"},"resource":"https://api.magentlab.com/api/calc/ap_prediction","serviceName":"magent","tags":["pancreatitis","lipase","gi","ed","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/anion_gap","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Serum anion gap from sodium, chloride, and bicarbonate, with or without potassium. formula=without_k or formula=with_k is required; magent does not pick one. Deterministic Emmett–Narins 1977 arithmetic with citation. Not a diagnosis, albumin-corrected gap (Figge/Fencl), or delta gap.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"bicarbonate_mmol_l":24,"chloride_mmol_l":104,"formula":"without_k","potassium_mmol_l":4,"sodium_mmol_l":140},{"bicarbonate_mmol_l":24,"chloride_mmol_l":104,"formula":"without_k","potassium_mmol_l":4,"sodium_mmol_l":140}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"anion_gap_mmol_l":12,"bicarbonate_mmol_l":24,"chloride_mmol_l":104,"citation":{"authors":"Emmett M, Narins RG","doi":"10.1097/00005792-197701000-00002","id":"emmett-narins-1977","source":"Medicine (Baltimore). 1977;56(1):38-54","title":"Clinical use of the anion gap"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"without_k","formula_expression":"anion_gap_mmol_l = sodium_mmol_l - chloride_mmol_l - bicarbonate_mmol_l","sodium_mmol_l":140},{"anion_gap_mmol_l":12,"bicarbonate_mmol_l":24,"chloride_mmol_l":104,"citation":{"authors":"Emmett M, Narins RG","doi":"10.1097/00005792-197701000-00002","id":"emmett-narins-1977","source":"Medicine (Baltimore). 1977;56(1):38-54","title":"Clinical use of the anion gap"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"without_k","formula_expression":"anion_gap_mmol_l = sodium_mmol_l - chloride_mmol_l - bicarbonate_mmol_l","sodium_mmol_l":140}],"path":"/api/calc/anion_gap"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"bicarbonate_mmol_l":{"description":"Serum bicarbonate in mmol/L (2-45).","type":"number"},"chloride_mmol_l":{"description":"Serum chloride in mmol/L (70-130).","type":"number"},"formula":{"description":"without_k (Na - Cl - HCO3) or with_k (Na + K - Cl - HCO3). Required; magent does not pick one silently.","enum":["without_k","with_k"],"type":"string"},"potassium_mmol_l":{"description":"Serum potassium in mmol/L (1.5-8.0). Required when formula=with_k. Ignored when formula=without_k.","type":"number"},"sodium_mmol_l":{"description":"Serum sodium in mmol/L (110-160).","type":"number"}},"required":["sodium_mmol_l","chloride_mmol_l","bicarbonate_mmol_l","formula"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:30:48.727Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:30:48.552Z"},"resource":"https://api.magentlab.com/api/calc/anion_gap","serviceName":"magent","tags":["anion-gap","electrolytes","acid-base","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/anc","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Absolute neutrophil count from WBC and neutrophil plus band percents. Bodey 1966 granulocyte bands. Deterministic published arithmetic with citation; not a diagnosis.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"band_percent":3,"neutrophil_percent":50,"wbc_k_ul":6,"wbc_ul":6000},{"band_percent":3,"neutrophil_percent":50,"wbc_k_ul":6,"wbc_ul":6000}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"anc_per_ul":3180,"band_percent":3,"bodey_granulocyte_band":"\u003e1500","citation":{"authors":"Bodey GP, Buckley M, Sathe YS, Freireich EJ","doi":"10.7326/0003-4819-64-2-328","id":"bodey-1966","source":"Ann Intern Med. 1966;64(2):328-340","title":"Quantitative relationships between circulating leukocytes and infection in patients with acute leukemia"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"anc","formula_expression":"ANC_per_uL = wbc_per_uL * (neutrophil_percent + band_percent) / 100","neutrophil_percent":50,"wbc_per_ul":6000},{"anc_per_ul":3180,"band_percent":3,"bodey_granulocyte_band":"\u003e1500","citation":{"authors":"Bodey GP, Buckley M, Sathe YS, Freireich EJ","doi":"10.7326/0003-4819-64-2-328","id":"bodey-1966","source":"Ann Intern Med. 1966;64(2):328-340","title":"Quantitative relationships between circulating leukocytes and infection in patients with acute leukemia"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"anc","formula_expression":"ANC_per_uL = wbc_per_uL * (neutrophil_percent + band_percent) / 100","neutrophil_percent":50,"wbc_per_ul":6000}],"path":"/api/calc/anc"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"band_percent":{"description":"Band neutrophils as a percent of WBC (0-100). Omitted treats bands as 0. segs+bands must be ≤100.","type":"number"},"neutrophil_percent":{"description":"Segmented neutrophils / PMNs as a percent of WBC (0-100).","type":"number"},"wbc_k_ul":{"description":"WBC in 10^3/µL (same as 10^9/L). Provide wbc_k_ul or wbc_ul. Range 0.01-500.","type":"number"},"wbc_ul":{"description":"WBC in cells/µL (same as cells/mm^3). Provide wbc_k_ul or wbc_ul. Range 10-500000.","type":"number"}},"required":["neutrophil_percent"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:17:16.662Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:17:16.503Z"},"resource":"https://api.magentlab.com/api/calc/anc","serviceName":"magent","tags":["anc","neutrophil","hematology","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/amt_4","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"AMT-4 (Swain 1997): four caller-assigned flags for age, date of birth, place, and year. Each correct item scores 1; max 4. Impaired cognition is indicated when the score is less than 4 (0–3 impaired; 4 not impaired). Flags only; magent does not interview the patient or collect a date of birth, age, place name, or year. Not a dementia diagnosis and not a medical device. Not Hodkinson 1972 AMT-10.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age_correct":true,"dob_correct":true,"place_correct":true,"year_correct":true},{"age_correct":true,"dob_correct":true,"place_correct":true,"year_correct":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Swain DG, Nightingale PG","doi":"10.1177/026921559701100308","id":"swain-1997","pmid":"9360037","source":"Clin Rehabil. 1997;11(3):243-248","title":"Evaluation of a shortened version of the Abbreviated Mental Test in a series of elderly patients"},"components":[{"factor":"age_correct","points":1,"present":true},{"factor":"dob_correct","points":1,"present":true},{"factor":"place_correct","points":1,"present":true},{"factor":"year_correct","points":1,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"amt_4","formula_expression":"AMT-4 = age_correct + dob_correct + place_correct + year_correct; each 1 if true; max 4; impaired iff score \u003c 4 (Swain 1997)","impaired":false,"max_score":4,"score":4},{"citation":{"authors":"Swain DG, Nightingale PG","doi":"10.1177/026921559701100308","id":"swain-1997","pmid":"9360037","source":"Clin Rehabil. 1997;11(3):243-248","title":"Evaluation of a shortened version of the Abbreviated Mental Test in a series of elderly patients"},"components":[{"factor":"age_correct","points":1,"present":true},{"factor":"dob_correct","points":1,"present":true},{"factor":"place_correct","points":1,"present":true},{"factor":"year_correct","points":1,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"amt_4","formula_expression":"AMT-4 = age_correct + dob_correct + place_correct + year_correct; each 1 if true; max 4; impaired iff score \u003c 4 (Swain 1997)","impaired":false,"max_score":4,"score":4}],"path":"/api/calc/amt_4"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age_correct":{"description":"Caller-assigned flag: age stated correctly (Swain 1997 AMT-4). true scores 1; false scores 0. magent does not interview the patient and does not collect an age.","type":"boolean"},"dob_correct":{"description":"Caller-assigned flag: date of birth stated correctly (Swain 1997 AMT-4). true scores 1; false scores 0. magent does not collect a date of birth.","type":"boolean"},"place_correct":{"description":"Caller-assigned flag: place stated correctly (Swain 1997 AMT-4). true scores 1; false scores 0. magent does not collect a place name.","type":"boolean"},"year_correct":{"description":"Caller-assigned flag: current year stated correctly (Swain 1997 AMT-4). true scores 1; false scores 0. magent does not collect a year.","type":"boolean"}},"required":["age_correct","dob_correct","place_correct","year_correct"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:17:15.836Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:17:15.651Z"},"resource":"https://api.magentlab.com/api/calc/amt_4","serviceName":"magent","tags":["amt-4","cognition","neurology","screening","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/amt_10","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"AMT-10 (Hodkinson 1972): ten caller-assigned correct/incorrect flags. Each correct item scores 1; max 10. Score is the 0–10 sum only. Hodkinson 1972 did not publish a diagnostic cutoff. Flags only; magent does not interview the patient or collect age, date of birth, place, year, address, or monarch name. Not a dementia diagnosis, not a medical device, and not Swain 1997 AMT-4.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"address_recall_correct":true,"age_correct":true,"count_backwards_20_correct":true,"dob_correct":true,"monarch_correct":true,"place_correct":true,"time_correct":true,"two_persons_correct":true,"world_war_start_correct":true,"year_correct":true},{"address_recall_correct":true,"age_correct":true,"count_backwards_20_correct":true,"dob_correct":true,"monarch_correct":true,"place_correct":true,"time_correct":true,"two_persons_correct":true,"world_war_start_correct":true,"year_correct":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Hodkinson HM","doi":"10.1093/ageing/1.4.233","id":"hodkinson-1972","pmid":"4669880","source":"Age Ageing. 1972;1(4):233-238","title":"Evaluation of a mental test score for assessment of mental impairment in the elderly"},"components":[{"factor":"age_correct","points":1,"present":true},{"factor":"time_correct","points":1,"present":true},{"factor":"address_recall_correct","points":1,"present":true},{"factor":"year_correct","points":1,"present":true},{"factor":"place_correct","points":1,"present":true},{"factor":"two_persons_correct","points":1,"present":true},{"factor":"dob_correct","points":1,"present":true},{"factor":"world_war_start_correct","points":1,"present":true},{"factor":"monarch_correct","points":1,"present":true},{"factor":"count_backwards_20_correct","points":1,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"amt_10","formula_expression":"AMT-10 = age_correct + time_correct + address_recall_correct + year_correct + place_correct + two_persons_correct + dob_correct + world_war_start_correct + monarch_correct + count_backwards_20_correct; each 1 if true; max 10 (Hodkinson 1972)","max_score":10,"score":10},{"citation":{"authors":"Hodkinson HM","doi":"10.1093/ageing/1.4.233","id":"hodkinson-1972","pmid":"4669880","source":"Age Ageing. 1972;1(4):233-238","title":"Evaluation of a mental test score for assessment of mental impairment in the elderly"},"components":[{"factor":"age_correct","points":1,"present":true},{"factor":"time_correct","points":1,"present":true},{"factor":"address_recall_correct","points":1,"present":true},{"factor":"year_correct","points":1,"present":true},{"factor":"place_correct","points":1,"present":true},{"factor":"two_persons_correct","points":1,"present":true},{"factor":"dob_correct","points":1,"present":true},{"factor":"world_war_start_correct","points":1,"present":true},{"factor":"monarch_correct","points":1,"present":true},{"factor":"count_backwards_20_correct","points":1,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"amt_10","formula_expression":"AMT-10 = age_correct + time_correct + address_recall_correct + year_correct + place_correct + two_persons_correct + dob_correct + world_war_start_correct + monarch_correct + count_backwards_20_correct; each 1 if true; max 10 (Hodkinson 1972)","max_score":10,"score":10}],"path":"/api/calc/amt_10"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"address_recall_correct":{"description":"Caller-assigned flag: address recall at the end of the test (Hodkinson 1972 AMT-10; the classic 42 West Street prompt is assigned by the caller). true scores 1; false scores 0. magent does not collect an address.","type":"boolean"},"age_correct":{"description":"Caller-assigned flag: age stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not interview the patient and does not collect an age.","type":"boolean"},"count_backwards_20_correct":{"description":"Caller-assigned flag: count backwards from 20 to 1 (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not interview the patient.","type":"boolean"},"dob_correct":{"description":"Caller-assigned flag: date of birth stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not collect a date of birth.","type":"boolean"},"monarch_correct":{"description":"Caller-assigned flag: name of the present monarch stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not collect a monarch name.","type":"boolean"},"place_correct":{"description":"Caller-assigned flag: name of place / hospital stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not collect a place name.","type":"boolean"},"time_correct":{"description":"Caller-assigned flag: time to the nearest hour stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not collect a clock time.","type":"boolean"},"two_persons_correct":{"description":"Caller-assigned flag: recognition of two persons (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not interview the patient.","type":"boolean"},"world_war_start_correct":{"description":"Caller-assigned flag: year the First World War started stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not collect a year.","type":"boolean"},"year_correct":{"description":"Caller-assigned flag: current year stated correctly (Hodkinson 1972 AMT-10). true scores 1; false scores 0. magent does not collect a year.","type":"boolean"}},"required":["age_correct","time_correct","address_recall_correct","year_correct","place_correct","two_persons_correct","dob_correct","world_war_start_correct","monarch_correct","count_backwards_20_correct"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:17:15.033Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:17:14.839Z"},"resource":"https://api.magentlab.com/api/calc/amt_10","serviceName":"magent","tags":["amt-10","cognition","neurology","screening","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/alvarado","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Alvarado 1986 MANTRELS score from caller-assigned findings, temperature, WBC, and neutrophil percent (max 10). Bands 0-4, 5-6, and 7-10. Deterministic published score with citation; not a diagnosis or operating-room protocol. magent does not examine the abdomen.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"anorexia":false,"migration":false,"nausea_vomiting":false,"neutrophil_percent":60,"rebound":false,"rlq_tenderness":false,"temperature_c":37,"wbc_k_ul":8,"wbc_ul":8000},{"anorexia":false,"migration":false,"nausea_vomiting":false,"neutrophil_percent":60,"rebound":false,"rlq_tenderness":false,"temperature_c":37,"wbc_k_ul":8,"wbc_ul":8000}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"alvarado_band":"0-4","citation":{"authors":"Alvarado A","doi":"10.1016/S0196-0644(86)80993-3","id":"alvarado-1986","source":"Ann Emerg Med. 1986;15(5):557-564","title":"A practical score for the early diagnosis of acute appendicitis"},"components":[{"factor":"migration","points":0,"present":false},{"factor":"anorexia","points":0,"present":false},{"factor":"nausea_vomiting","points":0,"present":false},{"factor":"rlq_tenderness","points":0,"present":false},{"factor":"rebound","points":0,"present":false},{"factor":"temperature_c","points":0,"present":false,"value":37},{"factor":"leukocytosis","points":0,"present":false,"value":8000},{"factor":"left_shift","points":0,"present":false,"value":60}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"alvarado","formula_expression":"Alvarado (MANTRELS) = migration + anorexia + nausea_vomiting + 2*rlq_tenderness + rebound + (temperature_c \u003e= 37.3) + 2*(wbc_ul \u003e 10000) + (neutrophil_percent \u003e 75); max 10; bands 0-4 / 5-6 / 7-10","max_score":10,"neutrophil_percent":60,"score":0,"temperature_c":37,"wbc_ul":8000},{"alvarado_band":"0-4","citation":{"authors":"Alvarado A","doi":"10.1016/S0196-0644(86)80993-3","id":"alvarado-1986","source":"Ann Emerg Med. 1986;15(5):557-564","title":"A practical score for the early diagnosis of acute appendicitis"},"components":[{"factor":"migration","points":0,"present":false},{"factor":"anorexia","points":0,"present":false},{"factor":"nausea_vomiting","points":0,"present":false},{"factor":"rlq_tenderness","points":0,"present":false},{"factor":"rebound","points":0,"present":false},{"factor":"temperature_c","points":0,"present":false,"value":37},{"factor":"leukocytosis","points":0,"present":false,"value":8000},{"factor":"left_shift","points":0,"present":false,"value":60}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"alvarado","formula_expression":"Alvarado (MANTRELS) = migration + anorexia + nausea_vomiting + 2*rlq_tenderness + rebound + (temperature_c \u003e= 37.3) + 2*(wbc_ul \u003e 10000) + (neutrophil_percent \u003e 75); max 10; bands 0-4 / 5-6 / 7-10","max_score":10,"neutrophil_percent":60,"score":0,"temperature_c":37,"wbc_ul":8000}],"path":"/api/calc/alvarado"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"anorexia":{"description":"Anorexia (A). true or false.","type":"boolean"},"migration":{"description":"Pain migration to the right lower quadrant (M). true or false.","type":"boolean"},"nausea_vomiting":{"description":"Nausea or vomiting (N). true or false.","type":"boolean"},"neutrophil_percent":{"description":"Neutrophil percent (0-100). Left shift scores 1 if \u003e75 (75.0 does not; 75.1 does).","type":"number"},"rebound":{"description":"Rebound tenderness (R). true or false.","type":"boolean"},"rlq_tenderness":{"description":"Right-lower-quadrant tenderness (T). true scores 2; false scores 0.","type":"boolean"},"temperature_c":{"description":"Temperature in °C (30.0-45.0). ≥37.3 scores 1 (37.3 scores; 37.2 does not).","type":"number"},"wbc_k_ul":{"description":"WBC in 10^3/µL (same as 10^9/L). Provide wbc_k_ul or wbc_ul. Range 0.01-500. \u003e10000/µL scores 2.","type":"number"},"wbc_ul":{"description":"WBC in cells/µL (same as cells/mm^3). Provide wbc_k_ul or wbc_ul. Range 10-500000. \u003e10000 scores 2 (10000 does not; 10001 does).","type":"number"}},"required":["migration","anorexia","nausea_vomiting","rlq_tenderness","rebound","temperature_c","neutrophil_percent"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:00:43.687Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:00:43.552Z"},"resource":"https://api.magentlab.com/api/calc/alvarado","serviceName":"magent","tags":["alvarado","appendicitis","mantrels","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/alteplase_stroke","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"NINDS 1995 IV alteplase milligram arithmetic from weight: total_mg = min(0.9 × weight_kg, 90), 10% bolus, 90% infusion over 60 minutes. Reports milligrams and whether the 90 mg cap applied. Not a medical device, not a prescription, not an eligibility screen, and not tenecteplase.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"weight_kg":80},{"weight_kg":80}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"bolus_mg":7.2,"capped":false,"citation":{"authors":"National Institute of Neurological Disorders and Stroke rt-PA Stroke Study Group","doi":"10.1056/NEJM199512143332401","id":"ninds-1995","pmid":"7477192","source":"N Engl J Med. 1995;333(24):1581-1587","title":"Tissue plasminogen activator for acute ischemic stroke"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"alteplase_stroke","formula_expression":"total_mg = min(0.9 * weight_kg, 90.0); bolus_mg = 0.10 * total_mg; infusion_mg = 0.90 * total_mg; infusion_minutes = 60","infusion_mg":64.8,"infusion_minutes":60,"total_mg":72,"weight_kg":80},{"bolus_mg":7.2,"capped":false,"citation":{"authors":"National Institute of Neurological Disorders and Stroke rt-PA Stroke Study Group","doi":"10.1056/NEJM199512143332401","id":"ninds-1995","pmid":"7477192","source":"N Engl J Med. 1995;333(24):1581-1587","title":"Tissue plasminogen activator for acute ischemic stroke"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"alteplase_stroke","formula_expression":"total_mg = min(0.9 * weight_kg, 90.0); bolus_mg = 0.10 * total_mg; infusion_mg = 0.90 * total_mg; infusion_minutes = 60","infusion_mg":64.8,"infusion_minutes":60,"total_mg":72,"weight_kg":80}],"path":"/api/calc/alteplase_stroke"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"weight_kg":{"description":"Weight in kilograms (1-500). NINDS 1995 dose is 0.9 mg/kg, maximum 90 mg. magent clamp, not an eligibility band.","type":"number"}},"required":["weight_kg"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:00:42.797Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:00:42.658Z"},"resource":"https://api.magentlab.com/api/calc/alteplase_stroke","serviceName":"magent","tags":["alteplase","stroke","neurology","ninds","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/alt_70","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Raff 2017 ALT-70 for lower-extremity cellulitis vs pseudocellulitis. Caller-assigned unilateral involvement (3), WBC ≥10,000/µL (1), heart rate ≥90 (1), age ≥70 (2); max 7. Bands 0-2 (pseudocellulitis-leaning), 3-4 (indeterminate), and ≥5 (cellulitis-leaning). Deterministic published score with citation; not a medical device, not a cellulitis diagnosis, and not an antibiotic order. magent does not examine the limb.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":40,"heart_rate_bpm":80,"unilateral":false,"wbc_k_ul":8,"wbc_ul":8000},{"age":40,"heart_rate_bpm":80,"unilateral":false,"wbc_k_ul":8,"wbc_ul":8000}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":40,"band":"0-2","citation":{"authors":"Raff AB, Weng QY, Cohen JM, et al.","doi":"10.1016/j.jaad.2016.12.044","id":"raff-2017","pmid":"28215446","source":"J Am Acad Dermatol. 2017;76(4):618-625.e2","title":"A predictive model for diagnosis of lower extremity cellulitis: A cross-sectional study."},"components":[{"factor":"unilateral","points":0,"present":false},{"factor":"leukocytosis","points":0,"present":false,"value":8000},{"factor":"tachycardia","points":0,"present":false,"value":80},{"factor":"age_ge_70","points":0,"present":false,"value":40}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"alt_70","formula_expression":"ALT-70 = (unilateral → 3) + (WBC \u003e= 10000/µL → 1) + (heart_rate_bpm \u003e= 90 → 1) + (age \u003e= 70 → 2); max 7; bands 0-2 / 3-4 / \u003e=5","heart_rate_bpm":80,"max_score":7,"score":0,"unilateral":false,"wbc_per_ul":8000},{"age_years":40,"band":"0-2","citation":{"authors":"Raff AB, Weng QY, Cohen JM, et al.","doi":"10.1016/j.jaad.2016.12.044","id":"raff-2017","pmid":"28215446","source":"J Am Acad Dermatol. 2017;76(4):618-625.e2","title":"A predictive model for diagnosis of lower extremity cellulitis: A cross-sectional study."},"components":[{"factor":"unilateral","points":0,"present":false},{"factor":"leukocytosis","points":0,"present":false,"value":8000},{"factor":"tachycardia","points":0,"present":false,"value":80},{"factor":"age_ge_70","points":0,"present":false,"value":40}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"alt_70","formula_expression":"ALT-70 = (unilateral → 3) + (WBC \u003e= 10000/µL → 1) + (heart_rate_bpm \u003e= 90 → 1) + (age \u003e= 70 → 2); max 7; bands 0-2 / 3-4 / \u003e=5","heart_rate_bpm":80,"max_score":7,"score":0,"unilateral":false,"wbc_per_ul":8000}],"path":"/api/calc/alt_70"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years (18-120). Raff 2017: scores 2 when ≥70. Age 69 does not score.","type":"integer"},"heart_rate_bpm":{"description":"Heart rate in beats per minute (integer 30-220). Raff 2017: scores 1 when ≥90. Heart rate 89 does not score.","type":"integer"},"unilateral":{"description":"Unilateral (asymmetric) lower-extremity involvement (Raff 2017). true or false as assigned by the caller. 3 points if true. magent does not examine the limb.","type":"boolean"},"wbc_k_ul":{"description":"WBC in 10^3/µL (same as k/µL or 10^9/L). Provide wbc_k_ul or wbc_ul. Range 0.01-500. ≥10 (10,000/µL) scores 1. 9.9 does not score.","type":"number"},"wbc_ul":{"description":"WBC in cells/µL (same as cells/mm^3). Provide wbc_k_ul or wbc_ul. Range 10-500000. ≥10,000/µL scores 1.","type":"number"}},"required":["age","unilateral","heart_rate_bpm"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T18:00:42.023Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T18:00:41.848Z"},"resource":"https://api.magentlab.com/api/calc/alt_70","serviceName":"magent","tags":["alt-70","cellulitis","infection","leukocytosis","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/alsfrs_r","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Cedarbaum 1999 ALSFRS-R: twelve caller-assigned integers 0-4 (speech, salivation, swallowing, handwriting, cutting_food, dressing_hygiene, turning_in_bed, walking, climbing_stairs, dyspnea, orthopnea, respiratory_insufficiency). One cutting_food slot for with or without gastrostomy. Sum 0-48. magent does not examine. Cedarbaum 1999 printed no total-score severity bands. Not a diagnosis, not original 10-item ALSFRS, not Karnofsky or ECOG, and not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"climbing_stairs":0,"cutting_food":0,"dressing_hygiene":0,"dyspnea":0,"handwriting":0,"orthopnea":0,"respiratory_insufficiency":0,"salivation":0,"speech":0,"swallowing":0,"turning_in_bed":0,"walking":0},{"climbing_stairs":0,"cutting_food":0,"dressing_hygiene":0,"dyspnea":0,"handwriting":0,"orthopnea":0,"respiratory_insufficiency":0,"salivation":0,"speech":0,"swallowing":0,"turning_in_bed":0,"walking":0}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Cedarbaum JM, Stambler N, Malta E, Fuller C, Hilt D, Thurmond B, Nakanishi A","doi":"10.1016/s0022-510x(99)00210-5","id":"cedarbaum-1999","pmid":"10540002","source":"J Neurol Sci. 1999;169(1-2):13-21","title":"The ALSFRS-R: a revised ALS functional rating scale that incorporates assessments of respiratory function. BDNF Study Group (Phase III)"},"components":[{"factor":"speech","points":0,"present":true,"value":0},{"factor":"salivation","points":0,"present":true,"value":0},{"factor":"swallowing","points":0,"present":true,"value":0},{"factor":"handwriting","points":0,"present":true,"value":0},{"factor":"cutting_food","points":0,"present":true,"value":0},{"factor":"dressing_hygiene","points":0,"present":true,"value":0},{"factor":"turning_in_bed","points":0,"present":true,"value":0},{"factor":"walking","points":0,"present":true,"value":0},{"factor":"climbing_stairs","points":0,"present":true,"value":0},{"factor":"dyspnea","points":0,"present":true,"value":0},{"factor":"orthopnea","points":0,"present":true,"value":0},{"factor":"respiratory_insufficiency","points":0,"present":true,"value":0}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"alsfrs_r","formula_expression":"ALSFRS-R = speech + salivation + swallowing + handwriting + cutting_food + dressing_hygiene + turning_in_bed + walking + climbing_stairs + dyspnea + orthopnea + respiratory_insufficiency; each caller-assigned 0-4; Cedarbaum 1999 twelve items including three respiratory; cutting_food is one 0-4 slot for with or without gastrostomy; max 48; no total-score severity bands","max_score":48,"score":0},{"citation":{"authors":"Cedarbaum JM, Stambler N, Malta E, Fuller C, Hilt D, Thurmond B, Nakanishi A","doi":"10.1016/s0022-510x(99)00210-5","id":"cedarbaum-1999","pmid":"10540002","source":"J Neurol Sci. 1999;169(1-2):13-21","title":"The ALSFRS-R: a revised ALS functional rating scale that incorporates assessments of respiratory function. BDNF Study Group (Phase III)"},"components":[{"factor":"speech","points":0,"present":true,"value":0},{"factor":"salivation","points":0,"present":true,"value":0},{"factor":"swallowing","points":0,"present":true,"value":0},{"factor":"handwriting","points":0,"present":true,"value":0},{"factor":"cutting_food","points":0,"present":true,"value":0},{"factor":"dressing_hygiene","points":0,"present":true,"value":0},{"factor":"turning_in_bed","points":0,"present":true,"value":0},{"factor":"walking","points":0,"present":true,"value":0},{"factor":"climbing_stairs","points":0,"present":true,"value":0},{"factor":"dyspnea","points":0,"present":true,"value":0},{"factor":"orthopnea","points":0,"present":true,"value":0},{"factor":"respiratory_insufficiency","points":0,"present":true,"value":0}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"alsfrs_r","formula_expression":"ALSFRS-R = speech + salivation + swallowing + handwriting + cutting_food + dressing_hygiene + turning_in_bed + walking + climbing_stairs + dyspnea + orthopnea + respiratory_insufficiency; each caller-assigned 0-4; Cedarbaum 1999 twelve items including three respiratory; cutting_food is one 0-4 slot for with or without gastrostomy; max 48; no total-score severity bands","max_score":48,"score":0}],"path":"/api/calc/alsfrs_r"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"climbing_stairs":{"description":"Caller-assigned Cedarbaum 1999 climbing stairs (integer 0-4): 4 normal; 3 slow; 2 mild unsteadiness or fatigue; 1 needs assistance; 0 cannot do. magent does not examine the patient.","type":"integer"},"cutting_food":{"description":"Caller-assigned Cedarbaum 1999 cutting food and handling utensils (integer 0-4). Patients without gastrostomy and patients with gastrostomy share this single 0-4 slot; the caller assigns 0-4 from whichever Table 1 column applies. Without gastrostomy: 4 normal; 3 somewhat slow and clumsy, but no help needed; 2 can cut most foods, although slow and clumsy, some help needed; 1 food must be cut by someone, but can still feed slowly; 0 needs to be fed. With gastrostomy: 4 normal; 3 clumsy but able to perform all manipulations independently; 2 some help needed with closures and fasteners; 1 provides minimal assistance to caregiver; 0 unable to perform any aspect of task. magent does not examine the patient.","type":"integer"},"dressing_hygiene":{"description":"Caller-assigned Cedarbaum 1999 dressing and hygiene (integer 0-4): 4 normal function; 3 independent and complete self-care with effort or decreased efficiency; 2 intermittent assistance or substitute methods; 1 needs attendant for self-care; 0 total dependence. magent does not examine the patient.","type":"integer"},"dyspnea":{"description":"Caller-assigned Cedarbaum 1999 dyspnea (integer 0-4): 4 none; 3 occurs when walking; 2 occurs with one or more of eating, bathing, dressing (ADL); 1 occurs at rest, difficulty breathing when either sitting or lying; 0 significant difficulty, considering using mechanical respiratory support. magent does not examine the patient.","type":"integer"},"handwriting":{"description":"Caller-assigned Cedarbaum 1999 handwriting (integer 0-4): 4 normal; 3 slow or sloppy, all words are legible; 2 not all words are legible; 1 able to grip pen but unable to write; 0 unable to grip pen. magent does not examine the patient.","type":"integer"},"orthopnea":{"description":"Caller-assigned Cedarbaum 1999 orthopnea (integer 0-4): 4 none; 3 some difficulty sleeping at night due to shortness of breath, does not routinely use more than two pillows; 2 needs extra pillows in order to sleep (more than two); 1 can only sleep sitting up; 0 unable to sleep. magent does not examine the patient.","type":"integer"},"respiratory_insufficiency":{"description":"Caller-assigned Cedarbaum 1999 respiratory insufficiency (integer 0-4): 4 none; 3 intermittent use of NIPPV; 2 continuous use of NIPPV during the night; 1 continuous use of NIPPV during the night and day; 0 invasive mechanical ventilation by intubation or tracheostomy. magent does not examine the patient.","type":"integer"},"salivation":{"description":"Caller-assigned Cedarbaum 1999 salivation (integer 0-4): 4 normal; 3 slight but definite excess of saliva in mouth, may have nighttime drooling; 2 moderately excessive saliva, may have minimal drooling; 1 marked excess of saliva with some drooling; 0 marked drooling, requires constant tissue or handkerchief. magent does not examine the patient.","type":"integer"},"speech":{"description":"Caller-assigned Cedarbaum 1999 speech (integer 0-4): 4 normal speech processes; 3 detectable speech disturbance; 2 intelligible with repeating; 1 speech combined with nonvocal communication; 0 loss of useful speech. magent does not examine the patient.","type":"integer"},"swallowing":{"description":"Caller-assigned Cedarbaum 1999 swallowing (integer 0-4): 4 normal eating habits; 3 early eating problems, occasional choking; 2 dietary consistency changes; 1 needs supplemental tube feeding; 0 NPO (exclusively parenteral or enteral feeding). magent does not examine the patient.","type":"integer"},"turning_in_bed":{"description":"Caller-assigned Cedarbaum 1999 turning in bed and adjusting bed clothes (integer 0-4): 4 normal; 3 somewhat slow and clumsy, but no help needed; 2 can turn alone or adjust sheets, but with great difficulty; 1 can initiate, but not turn or adjust sheets alone; 0 helpless. magent does not examine the patient.","type":"integer"},"walking":{"description":"Caller-assigned Cedarbaum 1999 walking (integer 0-4): 4 normal; 3 early ambulation difficulties; 2 walks with assistance; 1 nonambulatory functional movement only; 0 no purposeful leg movement. magent does not examine the patient.","type":"integer"}},"required":["speech","salivation","swallowing","handwriting","cutting_food","dressing_hygiene","turning_in_bed","walking","climbing_stairs","dyspnea","orthopnea","respiratory_insufficiency"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:45:07.682Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:45:07.556Z"},"resource":"https://api.magentlab.com/api/calc/alsfrs_r","serviceName":"magent","tags":["alsfrs-r","als","neurology","cedarbaum","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/aldrete","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Aldrete 1970 postanesthetic recovery score from five caller-assigned 0-2 signs (activity, respiration, circulation, consciousness, color), summed to 0-10. Returns 0_to_7 (close observation), 8_to_9 (acceptable for recovery-room discharge to the ward), or 10 (ideal). Deterministic published score with citation; not the 1995 SpO2 revision; not PADSS; not a discharge order.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"activity":2,"circulation":2,"color":2,"consciousness":2,"respiration":2},{"activity":2,"circulation":2,"color":2,"consciousness":2,"respiration":2}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"category":"10","citation":{"authors":"Aldrete JA, Kroulik D","doi":"10.1213/00000539-197011000-00020","id":"aldrete-1970","pmid":"5534693","source":"Anesth Analg. 1970;49(6):924-934","title":"A postanesthetic recovery score"},"components":[{"factor":"activity","points":2,"present":true,"value":2},{"factor":"respiration","points":2,"present":true,"value":2},{"factor":"circulation","points":2,"present":true,"value":2},{"factor":"consciousness","points":2,"present":true,"value":2},{"factor":"color","points":2,"present":true,"value":2}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"aldrete","formula_expression":"Aldrete = activity + respiration + circulation + consciousness + color; each 0-2; max 10; 8-9 acceptable for recovery-room discharge to ward; 10 ideal; 0-7 close observation (Aldrete 1970)","max_score":10,"score":10},{"category":"10","citation":{"authors":"Aldrete JA, Kroulik D","doi":"10.1213/00000539-197011000-00020","id":"aldrete-1970","pmid":"5534693","source":"Anesth Analg. 1970;49(6):924-934","title":"A postanesthetic recovery score"},"components":[{"factor":"activity","points":2,"present":true,"value":2},{"factor":"respiration","points":2,"present":true,"value":2},{"factor":"circulation","points":2,"present":true,"value":2},{"factor":"consciousness","points":2,"present":true,"value":2},{"factor":"color","points":2,"present":true,"value":2}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"aldrete","formula_expression":"Aldrete = activity + respiration + circulation + consciousness + color; each 0-2; max 10; 8-9 acceptable for recovery-room discharge to ward; 10 ideal; 0-7 close observation (Aldrete 1970)","max_score":10,"score":10}],"path":"/api/calc/aldrete"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"activity":{"description":"Muscle activity (Aldrete 1970). Integer 0, 1, or 2 as assigned by the caller. 2 = moves 4 extremities voluntarily or on command; 1 = 2 extremities; 0 = none. magent does not examine the patient.","type":"integer"},"circulation":{"description":"Circulation (Aldrete 1970). Integer 0, 1, or 2 as assigned by the caller. 2 = BP within 20% of preanesthetic level; 1 = BP 20-50% of preanesthetic; 0 = BP 50% or more from preanesthetic. magent does not measure blood pressure.","type":"integer"},"color":{"description":"Color (Aldrete 1970). Integer 0, 1, or 2 as assigned by the caller. 2 = pink; 1 = pale, dusky, blotchy, jaundiced, or other; 0 = cyanotic. Not the 1995 SpO2 revision. magent does not observe skin color.","type":"integer"},"consciousness":{"description":"Consciousness (Aldrete 1970). Integer 0, 1, or 2 as assigned by the caller. 2 = fully awake; 1 = arousable on calling; 0 = not responding. magent does not examine the patient.","type":"integer"},"respiration":{"description":"Respiration (Aldrete 1970). Integer 0, 1, or 2 as assigned by the caller. 2 = able to deep breathe and cough freely; 1 = dyspnea or limited breathing; 0 = apneic. magent does not auscultate.","type":"integer"}},"required":["activity","respiration","circulation","consciousness","color"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:45:06.873Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:45:06.71Z"},"resource":"https://api.magentlab.com/api/calc/aldrete","serviceName":"magent","tags":["aldrete","pacu","anesthesia","recovery","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/alc","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Absolute lymphocyte count from WBC and lymphocyte percent (Shapiro 1998). ALC \u003c 1000 cells/mm3 predicts CD4 \u003c 200; ALC \u003e= 2000 predicts CD4 \u003e= 200. Deterministic published arithmetic with citation. Not a CD4 measurement or HIV diagnosis. magent does not measure the CBC.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"lymphocyte_percent":50,"wbc_k_ul":6,"wbc_ul":6000},{"lymphocyte_percent":50,"wbc_k_ul":6,"wbc_ul":6000}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"alc_per_ul":3000,"citation":{"authors":"Shapiro NI, Karras DJ, Leech SH, Heilpern KL","doi":"10.1016/s0196-0644(98)70008-3","id":"shapiro-1998-alc","pmid":"9737494","source":"Ann Emerg Med. 1998;32(3):323-328","title":"Absolute lymphocyte count as a predictor of CD4 count"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"alc","formula_expression":"ALC_per_uL = wbc_per_uL * lymphocyte_percent / 100","lymphocyte_percent":50,"shapiro_alc_band":"\u003e=2000","wbc_per_ul":6000},{"alc_per_ul":3000,"citation":{"authors":"Shapiro NI, Karras DJ, Leech SH, Heilpern KL","doi":"10.1016/s0196-0644(98)70008-3","id":"shapiro-1998-alc","pmid":"9737494","source":"Ann Emerg Med. 1998;32(3):323-328","title":"Absolute lymphocyte count as a predictor of CD4 count"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"alc","formula_expression":"ALC_per_uL = wbc_per_uL * lymphocyte_percent / 100","lymphocyte_percent":50,"shapiro_alc_band":"\u003e=2000","wbc_per_ul":6000}],"path":"/api/calc/alc"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"lymphocyte_percent":{"description":"Lymphocytes as a percent of WBC (0.1-99). Shapiro 1998 uses the CBC lymphocyte percentage.","type":"number"},"wbc_k_ul":{"description":"WBC in 10^3/µL (same as 10^9/L). Provide wbc_k_ul or wbc_ul. Range 0.01-500.","type":"number"},"wbc_ul":{"description":"WBC in cells/µL (same as cells/mm^3). Provide wbc_k_ul or wbc_ul. Range 10-500000.","type":"number"}},"required":["lymphocyte_percent"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:45:05.989Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:45:05.83Z"},"resource":"https://api.magentlab.com/api/calc/alc","serviceName":"magent","tags":["alc","lymphocyte","hematology","cd4","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/akin","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"AKIN 2007 (Mehta Table 2) stage 0-3 from baseline and current creatinine in mg/dL and a caller-assigned urine-output category. Stage is the worse of the two limbs; RRT is stage 3. magent does not assay creatinine, measure urine, or collect weight. Not a medical device, not a diagnosis, not KDIGO 2012, and not RIFLE.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"baseline_creatinine_mg_dl":1,"current_creatinine_mg_dl":1,"rrt":false,"urine_output":"none"},{"baseline_creatinine_mg_dl":1,"current_creatinine_mg_dl":1,"rrt":false,"urine_output":"none"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"baseline_creatinine_mg_dl":1,"citation":{"authors":"Mehta RL, Kellum JA, Shah SV, et al","doi":"10.1186/cc5713","id":"mehta-2007","pmid":"17331245","source":"Crit Care. 2007;11(2):R31","title":"Acute Kidney Injury Network: report of an initiative to improve outcomes in acute kidney injury"},"components":[{"factor":"creat_stage","met":false,"value":0},{"factor":"uo_stage","met":false,"value":0}],"creat_stage":0,"current_creatinine_mg_dl":1,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"akin","formula_expression":"AKIN stage = max(creatinine_stage, urine_stage); RRT maps to stage 3. Creatinine vs baseline (unrounded mg/dL): stage 1 if increase ≥0.3 mg/dL or ratio 1.5–2.0; stage 2 if ratio \u003e2.0 and ≤3.0; stage 3 if ratio \u003e3.0 or (current ≥4.0 mg/dL and increase ≥0.5 mg/dL). Urine (caller-assigned): none → 0; oliguria_gt_6h → 1; oliguria_gt_12h → 2; oliguria_24h_or_anuria_12h → 3. Stage 0 if neither criterion and RRT is false (Mehta 2007 Table 2)","rrt":false,"stage":0,"uo_stage":0,"urine_output":"none"},{"baseline_creatinine_mg_dl":1,"citation":{"authors":"Mehta RL, Kellum JA, Shah SV, et al","doi":"10.1186/cc5713","id":"mehta-2007","pmid":"17331245","source":"Crit Care. 2007;11(2):R31","title":"Acute Kidney Injury Network: report of an initiative to improve outcomes in acute kidney injury"},"components":[{"factor":"creat_stage","met":false,"value":0},{"factor":"uo_stage","met":false,"value":0}],"creat_stage":0,"current_creatinine_mg_dl":1,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"akin","formula_expression":"AKIN stage = max(creatinine_stage, urine_stage); RRT maps to stage 3. Creatinine vs baseline (unrounded mg/dL): stage 1 if increase ≥0.3 mg/dL or ratio 1.5–2.0; stage 2 if ratio \u003e2.0 and ≤3.0; stage 3 if ratio \u003e3.0 or (current ≥4.0 mg/dL and increase ≥0.5 mg/dL). Urine (caller-assigned): none → 0; oliguria_gt_6h → 1; oliguria_gt_12h → 2; oliguria_24h_or_anuria_12h → 3. Stage 0 if neither criterion and RRT is false (Mehta 2007 Table 2)","rrt":false,"stage":0,"uo_stage":0,"urine_output":"none"}],"path":"/api/calc/akin"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"baseline_creatinine_mg_dl":{"description":"Baseline serum creatinine in mg/dL (0.1-20). Staging uses the unrounded value. µmol/L is not accepted on this tool. magent does not assay creatinine.","type":"number"},"current_creatinine_mg_dl":{"description":"Current serum creatinine in mg/dL (0.1-20). Staging uses the unrounded value. µmol/L is not accepted on this tool. magent does not assay creatinine.","type":"number"},"rrt":{"description":"Renal replacement therapy initiated as assigned by the caller. true maps to AKIN stage 3 irrespective of creatinine or urine stage (Mehta 2007). true or false.","type":"boolean"},"urine_output":{"description":"Caller-assigned AKIN urine-output category (Mehta 2007 Table 2): none (no oliguria or anuria criterion); oliguria_gt_6h (\u003c0.5 mL/kg/h for \u003e6 hours); oliguria_gt_12h (\u003c0.5 mL/kg/h for \u003e12 hours); oliguria_24h_or_anuria_12h (\u003c0.3 mL/kg/h for 24 hours or anuria for 12 hours). Case-insensitive. magent does not collect weight or measure urine.","enum":["none","oliguria_gt_6h","oliguria_gt_12h","oliguria_24h_or_anuria_12h"],"type":"string"}},"required":["baseline_creatinine_mg_dl","current_creatinine_mg_dl","urine_output","rrt"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:31:15.271Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:31:15.148Z"},"resource":"https://api.magentlab.com/api/calc/akin","serviceName":"magent","tags":["akin","aki","kidney","creatinine","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/ais_inhalation","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Endorf 2007 bronchoscopic AIS inhalation injury grade 0-4 as assigned by the caller. Returns ais_grade, the published bronchoscopic description, and high_grade (true when grade is 2-4; those grades had worse survival than 0-1, P = .03). magent does not perform bronchoscopy. Not a diagnosis. Not ISS body-region AIS. Not RADS CT smoke score. Not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"ais_grade":0},{"ais_grade":0}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"ais_grade":0,"citation":{"authors":"Endorf FW, Gamelli RL","doi":"10.1097/bcr.0b013e31802c889f","id":"endorf-2007","pmid":"17211205","source":"J Burn Care Res. 2007;28(1):80-83","title":"Inhalation injury, pulmonary perturbations, and fluid resuscitation"},"components":[{"factor":"grade_0","met":true},{"factor":"grade_1","met":false},{"factor":"grade_2","met":false},{"factor":"grade_3","met":false},{"factor":"grade_4","met":false}],"description":"No injury: absence of carbonaceous deposits, erythema, edema, bronchorrhea, or obstruction","disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ais_inhalation","formula_expression":"ais_grade in {0, 1, 2, 3, 4} as assigned by the caller (Endorf 2007 bronchoscopic grading derived from AIS criteria). high_grade iff ais_grade \u003e= 2 (grades 2, 3, and 4 had significantly worse survival than grades 0 or 1, P = .03). magent does not perform bronchoscopy. Not ISS body-region AIS. Not RADS CT smoke score.","high_grade":false},{"ais_grade":0,"citation":{"authors":"Endorf FW, Gamelli RL","doi":"10.1097/bcr.0b013e31802c889f","id":"endorf-2007","pmid":"17211205","source":"J Burn Care Res. 2007;28(1):80-83","title":"Inhalation injury, pulmonary perturbations, and fluid resuscitation"},"components":[{"factor":"grade_0","met":true},{"factor":"grade_1","met":false},{"factor":"grade_2","met":false},{"factor":"grade_3","met":false},{"factor":"grade_4","met":false}],"description":"No injury: absence of carbonaceous deposits, erythema, edema, bronchorrhea, or obstruction","disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ais_inhalation","formula_expression":"ais_grade in {0, 1, 2, 3, 4} as assigned by the caller (Endorf 2007 bronchoscopic grading derived from AIS criteria). high_grade iff ais_grade \u003e= 2 (grades 2, 3, and 4 had significantly worse survival than grades 0 or 1, P = .03). magent does not perform bronchoscopy. Not ISS body-region AIS. Not RADS CT smoke score.","high_grade":false}],"path":"/api/calc/ais_inhalation"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"ais_grade":{"description":"Endorf 2007 bronchoscopic AIS inhalation grade 0-4 as assigned by the caller (0 no injury: absence of carbonaceous deposits, erythema, edema, bronchorrhea, or obstruction; 1 mild: minor or patchy areas of erythema, carbonaceous deposits in proximal or distal bronchi, any or combination; 2 moderate: moderate degree of erythema, carbonaceous deposits, bronchorrhea, with or without compromise of the bronchi, any or combination; 3 severe: severe inflammation with friability, copious carbonaceous deposits, bronchorrhea, bronchial obstruction, any or combination; 4 massive: evidence of mucosal sloughing, necrosis, endoluminal obliteration, any or combination). Integer 0-4 only; reject 5, 1.5, and roman I. magent does not perform bronchoscopy. Not ISS body-region AIS. Not RADS CT smoke score.","type":"integer"}},"required":["ais_grade"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:31:14.377Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:31:14.188Z"},"resource":"https://api.magentlab.com/api/calc/ais_inhalation","serviceName":"magent","tags":["ais-inhalation","burns","bronchoscopy","emergency","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/air","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Andersson 2008 appendicitis inflammatory response (AIR) score from caller-assigned vomiting, right-iliac-fossa pain, rebound or guarding (none/light/medium/strong), temperature, WBC, neutrophil percent, and CRP in mg/L (max 12). Bands 0-4, 5-8, and 9-12. Deterministic published score with citation; not a diagnosis or operating-room protocol. magent does not examine the abdomen.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"crp_mg_l":5,"neutrophil_percent":60,"rebound_or_guarding":"none","rif_pain":false,"temperature_c":37,"vomiting":false,"wbc_k_ul":8,"wbc_ul":8000},{"crp_mg_l":5,"neutrophil_percent":60,"rebound_or_guarding":"none","rif_pain":false,"temperature_c":37,"vomiting":false,"wbc_k_ul":8,"wbc_ul":8000}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"air_band":"0-4","citation":{"authors":"Andersson M, Andersson RE","doi":"10.1007/s00268-008-9649-y","id":"andersson-2008","pmid":"18553045","source":"World J Surg. 2008;32(8):1843-1849","title":"The appendicitis inflammatory response score: a tool for the diagnosis of acute appendicitis that outperforms the Alvarado score"},"components":[{"factor":"vomiting","points":0,"present":false},{"factor":"rif_pain","points":0,"present":false},{"factor":"rebound_or_guarding","points":0,"present":false,"value":"none"},{"factor":"temperature_c","points":0,"present":false,"value":37},{"factor":"wbc","points":0,"present":false,"value":8000},{"factor":"neutrophil_percent","points":0,"present":false,"value":60},{"factor":"crp_mg_l","points":0,"present":false,"value":5}],"crp_mg_l":5,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"air","formula_expression":"AIR = vomiting + rif_pain + rebound_or_guarding (none 0, light 1, medium 2, strong 3) + (temperature_c \u003e= 38.5) + WBC 10^9/L (\u003c10 → 0; 10.0–14.9 → 1; ≥15.0 → 2) + neutrophil_percent (\u003c70 → 0; 70–84 → 1; ≥85 → 2) + crp_mg_l (\u003c10 → 0; 10–49 → 1; ≥50 → 2); max 12; bands 0-4 / 5-8 / 9-12","max_score":12,"neutrophil_percent":60,"rebound_or_guarding":"none","rif_pain":false,"score":0,"temperature_c":37,"vomiting":false,"wbc_10e9_l":8,"wbc_ul":8000},{"air_band":"0-4","citation":{"authors":"Andersson M, Andersson RE","doi":"10.1007/s00268-008-9649-y","id":"andersson-2008","pmid":"18553045","source":"World J Surg. 2008;32(8):1843-1849","title":"The appendicitis inflammatory response score: a tool for the diagnosis of acute appendicitis that outperforms the Alvarado score"},"components":[{"factor":"vomiting","points":0,"present":false},{"factor":"rif_pain","points":0,"present":false},{"factor":"rebound_or_guarding","points":0,"present":false,"value":"none"},{"factor":"temperature_c","points":0,"present":false,"value":37},{"factor":"wbc","points":0,"present":false,"value":8000},{"factor":"neutrophil_percent","points":0,"present":false,"value":60},{"factor":"crp_mg_l","points":0,"present":false,"value":5}],"crp_mg_l":5,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"air","formula_expression":"AIR = vomiting + rif_pain + rebound_or_guarding (none 0, light 1, medium 2, strong 3) + (temperature_c \u003e= 38.5) + WBC 10^9/L (\u003c10 → 0; 10.0–14.9 → 1; ≥15.0 → 2) + neutrophil_percent (\u003c70 → 0; 70–84 → 1; ≥85 → 2) + crp_mg_l (\u003c10 → 0; 10–49 → 1; ≥50 → 2); max 12; bands 0-4 / 5-8 / 9-12","max_score":12,"neutrophil_percent":60,"rebound_or_guarding":"none","rif_pain":false,"score":0,"temperature_c":37,"vomiting":false,"wbc_10e9_l":8,"wbc_ul":8000}],"path":"/api/calc/air"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"crp_mg_l":{"description":"C-reactive protein in mg/L (0-500), not mg/dL. \u003c10 scores 0; 10-49 scores 1; ≥50 scores 2 (9.9 does not; 10 and 49 score 1; 50 scores 2).","type":"number"},"neutrophil_percent":{"description":"Neutrophil percent (0-100). \u003c70 scores 0; 70-84 scores 1; ≥85 scores 2 (69.9 does not; 70 and 84 score 1; 85 scores 2).","type":"number"},"rebound_or_guarding":{"description":"Caller-assigned rebound tenderness or muscular guarding (Andersson 2008). none scores 0; light 1; medium 2; strong 3. magent does not examine the abdomen.","enum":["none","light","medium","strong"],"type":"string"},"rif_pain":{"description":"Pain in the right iliac fossa / right lower quadrant (Andersson 2008). true scores 1; false scores 0.","type":"boolean"},"temperature_c":{"description":"Temperature in °C (30.0-45.0). ≥38.5 scores 1 (38.5 scores; 38.49 does not).","type":"number"},"vomiting":{"description":"Vomiting (Andersson 2008). true scores 1; false scores 0.","type":"boolean"},"wbc_k_ul":{"description":"WBC in 10^3/µL (same as 10^9/L). Provide wbc_k_ul or wbc_ul. Range 0.01-500. Converted to ×10^9/L: \u003c10 scores 0; 10.0-14.9 scores 1; ≥15.0 scores 2.","type":"number"},"wbc_ul":{"description":"WBC in cells/µL (same as cells/mm^3). Provide wbc_k_ul or wbc_ul. Range 10-500000. Converted to ×10^9/L (= wbc_ul/1000): \u003c10 scores 0; 10.0-14.9 scores 1; ≥15.0 scores 2.","type":"number"}},"required":["vomiting","rif_pain","rebound_or_guarding","temperature_c","neutrophil_percent","crp_mg_l"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:31:13.569Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:31:13.383Z"},"resource":"https://api.magentlab.com/api/calc/air","serviceName":"magent","tags":["air","appendicitis","air-score","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/ain_risk","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Moledina 2022 development-model logistic probability of biopsy-proven acute interstitial nephritis from serum creatinine, BUN:creatinine ratio, urine dipstick specific gravity, and dipstick protein (0 or 1+ versus 2+ or higher, caller-assigned). Returns logit and estimated_probability_percent. Not a medical device, not a diagnosis, and not a kidney biopsy. Does not include urine IL-9 or TNF-α. Moledina 2022 publishes no named low/high cutoff.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"bun_cr_ratio":15,"creatinine_mg_dl":2.1,"protein":"le_1","specific_gravity":1.015},{"bun_cr_ratio":15,"creatinine_mg_dl":2.1,"protein":"le_1","specific_gravity":1.015}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"bun_cr_ratio":15,"citation":{"authors":"Moledina DG, Eadon MT, Calderon F, et al.","doi":"10.1093/ndt/gfab346","id":"moledina-2022","pmid":"34865148","source":"Nephrol Dial Transplant. 2022;37(11):2214-2222","title":"Development and external validation of a diagnostic model for biopsy-proven acute interstitial nephritis using electronic health record data"},"creatinine_mg_dl":2.1,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","estimated_probability_percent":28.68,"formula":"ain_risk","formula_expression":"L = 0.770398 + 0.8367518*ln(creatinine_mg_dl) - 0.9181938*ln(bun_cr_ratio) - 0.0501203*1000*(specific_gravity - 1) + protein (Moledina 2022 development model; Table 4 aORs / supplement weights); protein le_1 (0 or 1+) 0.9360127, ge_2 (2+ or higher, reference) 0; estimated_probability_percent = 100 * exp(L) / (1 + exp(L))","logit":-0.9111,"protein":"le_1","specific_gravity":1.015},{"bun_cr_ratio":15,"citation":{"authors":"Moledina DG, Eadon MT, Calderon F, et al.","doi":"10.1093/ndt/gfab346","id":"moledina-2022","pmid":"34865148","source":"Nephrol Dial Transplant. 2022;37(11):2214-2222","title":"Development and external validation of a diagnostic model for biopsy-proven acute interstitial nephritis using electronic health record data"},"creatinine_mg_dl":2.1,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","estimated_probability_percent":28.68,"formula":"ain_risk","formula_expression":"L = 0.770398 + 0.8367518*ln(creatinine_mg_dl) - 0.9181938*ln(bun_cr_ratio) - 0.0501203*1000*(specific_gravity - 1) + protein (Moledina 2022 development model; Table 4 aORs / supplement weights); protein le_1 (0 or 1+) 0.9360127, ge_2 (2+ or higher, reference) 0; estimated_probability_percent = 100 * exp(L) / (1 + exp(L))","logit":-0.9111,"protein":"le_1","specific_gravity":1.015}],"path":"/api/calc/ain_risk"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"bun_cr_ratio":{"description":"BUN:creatinine ratio (mg/dL : mg/dL, 0.5-200) as computed by the caller. Moledina 2022 Table 4: -0.9181938 per natural log. magent does not compute BUN from other labs.","type":"number"},"creatinine_mg_dl":{"description":"Serum creatinine in mg/dL (0.1-20). Moledina 2022 Table 4: +0.8367518 per natural log. µmol/L is not accepted on this tool. magent does not assay creatinine.","type":"number"},"protein":{"description":"Moledina 2022 dipstick protein category as assigned by the caller: le_1 (0 or 1+, +0.9360127) or ge_2 (2+ or higher, reference, 0). magent does not interpret the dipstick.","enum":["le_1","ge_2"],"type":"string"},"specific_gravity":{"description":"Urine dipstick specific gravity (1.000-1.050) as assigned by the caller, e.g. 1.015. Moledina 2022 Table 4: -0.0501203 per 0.001 unit. magent does not read the dipstick.","type":"number"}},"required":["creatinine_mg_dl","bun_cr_ratio","specific_gravity","protein"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:15:15.561Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:15:15.425Z"},"resource":"https://api.magentlab.com/api/calc/ain_risk","serviceName":"magent","tags":["ain-risk","kidney","interstitial-nephritis","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/aims","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Guy 1976 Abnormal Involuntary Movement Scale (AIMS): seven 0-4 movement items summed (max 28). Rate highest severity observed. Items 8-12 (overall severity, incapacitation, awareness, dental problems, dentures) are required and returned, not added to the total. No activation subtraction. Not a tardive dyskinesia diagnosis. magent does not examine the patient. Not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"awareness":1,"dental_problems":false,"facial_expression":2,"incapacitation":1,"jaw":0,"lips_perioral":0,"lower_extremities":0,"overall_severity":2,"tongue":1,"trunk":0,"upper_extremities":0,"wears_dentures":false},{"awareness":1,"dental_problems":false,"facial_expression":2,"incapacitation":1,"jaw":0,"lips_perioral":0,"lower_extremities":0,"overall_severity":2,"tongue":1,"trunk":0,"upper_extremities":0,"wears_dentures":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"awareness":1,"citation":{"authors":"Guy W","id":"guy-1976","source":"ECDEU Assessment Manual for Psychopharmacology. Rockville, MD: National Institute of Mental Health; 1976:534-537","title":"Abnormal Involuntary Movement Scale (117-AIMS)"},"components":[{"factor":"facial_expression","points":2,"present":true,"value":2},{"factor":"lips_perioral","points":0,"present":true,"value":0},{"factor":"jaw","points":0,"present":true,"value":0},{"factor":"tongue","points":1,"present":true,"value":1},{"factor":"upper_extremities","points":0,"present":true,"value":0},{"factor":"lower_extremities","points":0,"present":true,"value":0},{"factor":"trunk","points":0,"present":true,"value":0}],"dental_problems":false,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"aims","formula_expression":"AIMS dyskinesia total = facial_expression + lips_perioral + jaw + tongue + upper_extremities + lower_extremities + trunk; each integer 0-4 (Guy 1976: 0 none, 1 minimal may be extreme normal, 2 mild, 3 moderate, 4 severe); rate highest severity observed; max 28; overall_severity, incapacitation, awareness, dental_problems, and wears_dentures recorded only, not in the total; no activation subtraction; no published total-score TD cutoffs","incapacitation":1,"max_score":28,"overall_severity":2,"score":3,"wears_dentures":false},{"awareness":1,"citation":{"authors":"Guy W","id":"guy-1976","source":"ECDEU Assessment Manual for Psychopharmacology. Rockville, MD: National Institute of Mental Health; 1976:534-537","title":"Abnormal Involuntary Movement Scale (117-AIMS)"},"components":[{"factor":"facial_expression","points":2,"present":true,"value":2},{"factor":"lips_perioral","points":0,"present":true,"value":0},{"factor":"jaw","points":0,"present":true,"value":0},{"factor":"tongue","points":1,"present":true,"value":1},{"factor":"upper_extremities","points":0,"present":true,"value":0},{"factor":"lower_extremities","points":0,"present":true,"value":0},{"factor":"trunk","points":0,"present":true,"value":0}],"dental_problems":false,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"aims","formula_expression":"AIMS dyskinesia total = facial_expression + lips_perioral + jaw + tongue + upper_extremities + lower_extremities + trunk; each integer 0-4 (Guy 1976: 0 none, 1 minimal may be extreme normal, 2 mild, 3 moderate, 4 severe); rate highest severity observed; max 28; overall_severity, incapacitation, awareness, dental_problems, and wears_dentures recorded only, not in the total; no activation subtraction; no published total-score TD cutoffs","incapacitation":1,"max_score":28,"overall_severity":2,"score":3,"wears_dentures":false}],"path":"/api/calc/aims"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"awareness":{"description":"Caller-assigned Guy 1976 AIMS item 10 patient's awareness of abnormal movements (integer 0-4): 0 no awareness, 1 aware no distress, 2 aware mild distress, 3 aware moderate distress, 4 aware severe distress. Rate only the patient's report. Recorded only; not added to the dyskinesia total. magent does not examine the patient.","enum":[0,1,2,3,4],"type":"integer"},"dental_problems":{"description":"Caller-assigned Guy 1976 AIMS item 11 current problems with teeth and/or dentures (true or false). Recorded only; not added to the dyskinesia total. magent does not examine the patient.","type":"boolean"},"facial_expression":{"description":"Caller-assigned Guy 1976 AIMS item 1 muscles of facial expression (integer 0-4): 0 none, 1 minimal may be extreme normal, 2 mild, 3 moderate, 4 severe. Rate highest severity observed. magent does not examine the patient.","enum":[0,1,2,3,4],"type":"integer"},"incapacitation":{"description":"Caller-assigned Guy 1976 AIMS item 9 incapacitation due to abnormal movements (integer 0-4): 0 none, 1 minimal, 2 mild, 3 moderate, 4 severe. Recorded only; not added to the dyskinesia total. magent does not examine the patient.","enum":[0,1,2,3,4],"type":"integer"},"jaw":{"description":"Caller-assigned Guy 1976 AIMS item 3 jaw (integer 0-4): 0 none, 1 minimal may be extreme normal, 2 mild, 3 moderate, 4 severe. Rate highest severity observed. magent does not examine the patient.","enum":[0,1,2,3,4],"type":"integer"},"lips_perioral":{"description":"Caller-assigned Guy 1976 AIMS item 2 lips and perioral area (integer 0-4): 0 none, 1 minimal may be extreme normal, 2 mild, 3 moderate, 4 severe. Rate highest severity observed. magent does not examine the patient.","enum":[0,1,2,3,4],"type":"integer"},"lower_extremities":{"description":"Caller-assigned Guy 1976 AIMS item 6 lower extremities (integer 0-4): 0 none, 1 minimal may be extreme normal, 2 mild, 3 moderate, 4 severe. Rate highest severity observed. magent does not examine the patient.","enum":[0,1,2,3,4],"type":"integer"},"overall_severity":{"description":"Caller-assigned Guy 1976 AIMS item 8 overall severity of abnormal movements (integer 0-4): 0 none, 1 minimal may be extreme normal, 2 mild, 3 moderate, 4 severe. Recorded only; not added to the dyskinesia total. magent does not examine the patient.","enum":[0,1,2,3,4],"type":"integer"},"tongue":{"description":"Caller-assigned Guy 1976 AIMS item 4 tongue (integer 0-4): 0 none, 1 minimal may be extreme normal, 2 mild, 3 moderate, 4 severe. Rate increase in movement, not inability to sustain. Rate highest severity observed. magent does not examine the patient.","enum":[0,1,2,3,4],"type":"integer"},"trunk":{"description":"Caller-assigned Guy 1976 AIMS item 7 neck, shoulders, hips (integer 0-4): 0 none, 1 minimal may be extreme normal, 2 mild, 3 moderate, 4 severe. Rate highest severity observed. magent does not examine the patient.","enum":[0,1,2,3,4],"type":"integer"},"upper_extremities":{"description":"Caller-assigned Guy 1976 AIMS item 5 upper extremities (integer 0-4): 0 none, 1 minimal may be extreme normal, 2 mild, 3 moderate, 4 severe. Include choreic and athetoid movements. Do not include tremor. Rate highest severity observed. magent does not examine the patient.","enum":[0,1,2,3,4],"type":"integer"},"wears_dentures":{"description":"Caller-assigned Guy 1976 AIMS item 12 does the patient usually wear dentures (true or false). Recorded only; not added to the dyskinesia total. magent does not examine the patient.","type":"boolean"}},"required":["facial_expression","lips_perioral","jaw","tongue","upper_extremities","lower_extremities","trunk","overall_severity","incapacitation","awareness","dental_problems","wears_dentures"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:15:14.6Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:15:14.33Z"},"resource":"https://api.magentlab.com/api/calc/aims","serviceName":"magent","tags":["aims","dyskinesia","neurology","guy-1976","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/age_adjusted_dimer","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Age-adjusted D-dimer cutoff (Righini 2014 ADJUST-PE). PE excluded only when D-dimer (ng/mL FEU) is strictly below 500 if age \u003c50 or age×10 if age ≥50. Equality is not excluded. FEU only, not DDU; magent does not convert units. Not a diagnosis, not YEARS, not Wells.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":40,"d_dimer_ng_ml":499},{"age":40,"d_dimer_ng_ml":499}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":40,"citation":{"authors":"Righini M, Van Es J, Den Exter PL, et al.","doi":"10.1001/jama.2014.2135","id":"righini-2014","source":"JAMA. 2014;311(11):1117-1124","title":"Age-adjusted D-dimer cutoff levels to rule out pulmonary embolism: the ADJUST-PE study"},"criteria":[{"factor":"age_ge_50","met":false,"value":40}],"ctpa_indicated":false,"d_dimer_ng_ml":499,"d_dimer_threshold_ng_ml":500,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"age_adjusted_dimer","formula_expression":"PE excluded iff d_dimer_ng_ml \u003c (500 if age \u003c 50 else age * 10); D-dimer is ng/mL FEU; equality is not excluded","pe_excluded":true},{"age_years":40,"citation":{"authors":"Righini M, Van Es J, Den Exter PL, et al.","doi":"10.1001/jama.2014.2135","id":"righini-2014","source":"JAMA. 2014;311(11):1117-1124","title":"Age-adjusted D-dimer cutoff levels to rule out pulmonary embolism: the ADJUST-PE study"},"criteria":[{"factor":"age_ge_50","met":false,"value":40}],"ctpa_indicated":false,"d_dimer_ng_ml":499,"d_dimer_threshold_ng_ml":500,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"age_adjusted_dimer","formula_expression":"PE excluded iff d_dimer_ng_ml \u003c (500 if age \u003c 50 else age * 10); D-dimer is ng/mL FEU; equality is not excluded","pe_excluded":true}],"path":"/api/calc/age_adjusted_dimer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years (18-120). Cutoff is 500 ng/mL FEU when age \u003c 50; age × 10 when age ≥ 50 (age 50 → 500).","type":"integer"},"d_dimer_ng_ml":{"description":"D-dimer in ng/mL fibrinogen-equivalent units (FEU) as in Righini 2014 (0-20000). PE excluded only when strictly below the age-adjusted cutoff. Equality is not excluded. DDU and other units are not this tool.","type":"number"}},"required":["age","d_dimer_ng_ml"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:15:13.514Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:15:13.332Z"},"resource":"https://api.magentlab.com/api/calc/age_adjusted_dimer","serviceName":"magent","tags":["d-dimer","pe","vte","adjust-pe","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/adrogue_madias","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Adrogué–Madias change in serum sodium after 1 L of infusate from TBW (child 0.6; adult male 0.6; adult female 0.5; elderly male 0.5; elderly female 0.45) and infusate Na plus K. Deterministic published arithmetic with citation; not a correction-rate order or infusion protocol.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":40,"infusate_k_mmol_l":0,"infusate_na_mmol_l":513,"pediatric":false,"sex":"female","sodium_mmol_l":110,"weight_kg":70,"weight_lb":154.3236},{"age":40,"infusate_k_mmol_l":0,"infusate_na_mmol_l":513,"pediatric":false,"sex":"female","sodium_mmol_l":110,"weight_kg":70,"weight_lb":154.3236}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":40,"citation":{"authors":"Adrogué HJ, Madias NE","doi":"10.1056/NEJM200005253422107","id":"adrogue-madias-2000","source":"N Engl J Med. 2000;342(21):1581-1589","title":"Hyponatremia"},"delta_na_mmol_l":11.2,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"adrogue_madias","formula_expression":"delta_na_mmol_l = (infusate_na_mmol_l + infusate_k_mmol_l - sodium_mmol_l) / (tbw_l + 1); tbw_l = tbw_fraction * weight_kg","infusate_k_mmol_l":0,"infusate_na_mmol_l":513,"pediatric":false,"sex":"female","sodium_mmol_l":110,"tbw_fraction":0.5,"tbw_l":35,"weight_kg":70},{"age_years":40,"citation":{"authors":"Adrogué HJ, Madias NE","doi":"10.1056/NEJM200005253422107","id":"adrogue-madias-2000","source":"N Engl J Med. 2000;342(21):1581-1589","title":"Hyponatremia"},"delta_na_mmol_l":11.2,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"adrogue_madias","formula_expression":"delta_na_mmol_l = (infusate_na_mmol_l + infusate_k_mmol_l - sodium_mmol_l) / (tbw_l + 1); tbw_l = tbw_fraction * weight_kg","infusate_k_mmol_l":0,"infusate_na_mmol_l":513,"pediatric":false,"sex":"female","sodium_mmol_l":110,"tbw_fraction":0.5,"tbw_l":35,"weight_kg":70}],"path":"/api/calc/adrogue_madias"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years. pediatric=false: integer 18-120; age ≥65 uses the elderly TBW fraction. pediatric=true: integer 0-17; TBW uses the child fraction 0.6.","type":"integer"},"infusate_k_mmol_l":{"description":"Potassium concentration of the same 1 L infusate in mmol/L (0-200). Omitted uses 0. Added to infusate sodium in the numerator.","type":"number"},"infusate_na_mmol_l":{"description":"Sodium concentration of 1 L of infusate in mmol/L (0-1000). Adrogué–Madias table examples: 5% dextrose 0; 0.9% NaCl 154; 3% NaCl 513.","type":"number"},"pediatric":{"description":"true uses the child TBW fraction 0.6. false uses adult or elderly fractions from sex and age. Required; magent does not infer child vs adult from age.","type":"boolean"},"sex":{"description":"Sex used for adult and elderly TBW fractions. Ignored for the TBW fraction when pediatric=true (child fraction 0.6).","enum":["female","male"],"type":"string"},"sodium_mmol_l":{"description":"Measured serum sodium in mmol/L. Range 90-190.","type":"number"},"weight_kg":{"description":"Weight in kilograms. Provide weight_kg or weight_lb.","type":"number"},"weight_lb":{"description":"Weight in pounds. Converted as kg = lb * 0.45359237.","type":"number"}},"required":["sodium_mmol_l","infusate_na_mmol_l","sex","age","pediatric"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:00:08.336Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:00:08.217Z"},"resource":"https://api.magentlab.com/api/calc/adrogue_madias","serviceName":"magent","tags":["adrogue-madias","sodium","electrolytes","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/add_rs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Rogers 2011 aortic dissection detection risk score (ADD-RS). One point per high-risk category with any marker (conditions, pain features, exam features); two markers in the same category still add only 1; max 3. Bands 0 / 1 / 2-3. Deterministic published score with citation. Not an imaging order, not ADvISED D-dimer rule-out; score 0 does not exclude dissection.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"family_aortic_disease":false,"focal_neuro_deficit_with_pain":false,"hypotension_or_shock":false,"known_aortic_valve_disease":false,"known_thoracic_aneurysm":false,"marfan_or_connective_tissue":false,"new_ai_murmur_with_pain":false,"pain_ripping_or_tearing":false,"pain_severe":false,"pain_sudden":false,"pulse_deficit_or_sbp_differential":false,"recent_aortic_manipulation":false},{"family_aortic_disease":false,"focal_neuro_deficit_with_pain":false,"hypotension_or_shock":false,"known_aortic_valve_disease":false,"known_thoracic_aneurysm":false,"marfan_or_connective_tissue":false,"new_ai_murmur_with_pain":false,"pain_ripping_or_tearing":false,"pain_severe":false,"pain_sudden":false,"pulse_deficit_or_sbp_differential":false,"recent_aortic_manipulation":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"add_rs_band":"0","citation":{"authors":"Rogers AM, Hermann LK, Booher AM, et al.","doi":"10.1161/CIRCULATIONAHA.110.988568","id":"rogers-2011","pmid":"21555704","source":"Circulation. 2011;123(20):2213-2218","title":"Sensitivity of the aortic dissection detection risk score, a novel guideline-based tool for identification of acute aortic dissection at initial presentation: results from the international registry of acute aortic dissection"},"components":[{"factor":"high_risk_conditions","points":0,"present":false},{"factor":"high_risk_pain","points":0,"present":false},{"factor":"high_risk_exam","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"add_rs","formula_expression":"ADD-RS = 1 if any high-risk condition (Marfan/connective tissue, family aortic disease, known aortic valve disease, recent aortic manipulation, known thoracic aneurysm) + 1 if any high-risk pain feature of chest/back/abdominal pain (sudden, severe, ripping/tearing) + 1 if any high-risk exam feature (pulse deficit or SBP differential, focal neurologic deficit with pain, new AI murmur with pain, hypotension or shock); two markers in the same category still add only 1; max 3; Rogers 2011 bands 0 / 1 / 2-3 (2010 ACCF/AHA high-risk markers)","max_score":3,"score":0},{"add_rs_band":"0","citation":{"authors":"Rogers AM, Hermann LK, Booher AM, et al.","doi":"10.1161/CIRCULATIONAHA.110.988568","id":"rogers-2011","pmid":"21555704","source":"Circulation. 2011;123(20):2213-2218","title":"Sensitivity of the aortic dissection detection risk score, a novel guideline-based tool for identification of acute aortic dissection at initial presentation: results from the international registry of acute aortic dissection"},"components":[{"factor":"high_risk_conditions","points":0,"present":false},{"factor":"high_risk_pain","points":0,"present":false},{"factor":"high_risk_exam","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"add_rs","formula_expression":"ADD-RS = 1 if any high-risk condition (Marfan/connective tissue, family aortic disease, known aortic valve disease, recent aortic manipulation, known thoracic aneurysm) + 1 if any high-risk pain feature of chest/back/abdominal pain (sudden, severe, ripping/tearing) + 1 if any high-risk exam feature (pulse deficit or SBP differential, focal neurologic deficit with pain, new AI murmur with pain, hypotension or shock); two markers in the same category still add only 1; max 3; Rogers 2011 bands 0 / 1 / 2-3 (2010 ACCF/AHA high-risk markers)","max_score":3,"score":0}],"path":"/api/calc/add_rs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"family_aortic_disease":{"description":"Family history of aortic disease (Rogers 2011 high-risk condition). true or false.","type":"boolean"},"focal_neuro_deficit_with_pain":{"description":"Focal neurologic deficit in conjunction with pain (Rogers 2011 high-risk exam feature). true or false.","type":"boolean"},"hypotension_or_shock":{"description":"Hypotension or shock state (Rogers 2011 high-risk exam feature). true or false.","type":"boolean"},"known_aortic_valve_disease":{"description":"Known aortic valve disease (Rogers 2011 high-risk condition). true or false.","type":"boolean"},"known_thoracic_aneurysm":{"description":"Known thoracic aortic aneurysm (Rogers 2011 high-risk condition). true or false.","type":"boolean"},"marfan_or_connective_tissue":{"description":"Marfan syndrome or other connective-tissue disease (Rogers 2011 high-risk condition). true or false. Caller-assigned; magent does not diagnose a syndrome.","type":"boolean"},"new_ai_murmur_with_pain":{"description":"New murmur of aortic insufficiency in conjunction with pain (Rogers 2011 high-risk exam feature). true or false. Caller-assigned; magent does not auscultate.","type":"boolean"},"pain_ripping_or_tearing":{"description":"Chest, back, or abdominal pain described as ripping or tearing (Rogers 2011 high-risk pain feature). true or false.","type":"boolean"},"pain_severe":{"description":"Chest, back, or abdominal pain of severe intensity (Rogers 2011 high-risk pain feature). true or false.","type":"boolean"},"pain_sudden":{"description":"Chest, back, or abdominal pain of abrupt onset (Rogers 2011 high-risk pain feature). true or false.","type":"boolean"},"pulse_deficit_or_sbp_differential":{"description":"Pulse deficit or systolic blood-pressure differential (Rogers 2011 high-risk exam feature). true or false. Caller-assigned; magent does not measure pulses.","type":"boolean"},"recent_aortic_manipulation":{"description":"Recent aortic manipulation such as catheterization or cardiac surgery (Rogers 2011 high-risk condition). true or false.","type":"boolean"}},"required":["marfan_or_connective_tissue","family_aortic_disease","known_aortic_valve_disease","recent_aortic_manipulation","known_thoracic_aneurysm","pain_sudden","pain_severe","pain_ripping_or_tearing","pulse_deficit_or_sbp_differential","focal_neuro_deficit_with_pain","new_ai_murmur_with_pain","hypotension_or_shock"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:00:07.439Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:00:07.239Z"},"resource":"https://api.magentlab.com/api/calc/add_rs","serviceName":"magent","tags":["add-rs","aortic-dissection","acs","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/adapt","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Than 2012 ADAPT 2-hour accelerated diagnostic protocol for emergency chest pain. low_risk is true only when the caller-assigned TIMI UA/NSTEMI score is 0, new ischemic ECG changes are absent, and both 0-hour and 2-hour (not 3-hour) troponin flags are not elevated. magent does not assign TIMI items, read an ECG, or assay troponin. Not HEART Pathway. Not a discharge order, ACS diagnosis, or stress-test order. Not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"new_ischemic_ecg":false,"timi_score":0,"troponin_0_elevated":false,"troponin_2h_elevated":false},{"new_ischemic_ecg":false,"timi_score":0,"troponin_0_elevated":false,"troponin_2h_elevated":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Than M, Cullen L, Aldous S, Parsonage WA, Reid CM, Greenslade J, et al.","doi":"10.1016/j.jacc.2012.02.035","id":"than-2012","pmid":"22578923","source":"J Am Coll Cardiol. 2012;59(23):2091-2098","title":"2-Hour accelerated diagnostic protocol to assess patients with chest pain symptoms using contemporary troponins as the only biomarker: the ADAPT trial"},"components":[{"factor":"timi_score_eq_0","met":true,"value":0},{"factor":"no_new_ischemic_ecg","met":true,"value":false},{"factor":"trop0_not_elevated","met":true,"value":false},{"factor":"trop2h_not_elevated","met":true,"value":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"adapt","formula_expression":"low_risk iff timi_score == 0 and new_ischemic_ecg is false and troponin_0_elevated is false and troponin_2h_elevated is false; timi_score is the caller-assigned Antman 2000 TIMI UA/NSTEMI total 0-7; ECG and troponin flags are caller-assigned (Than 2012 ADAPT Table 1)","low_risk":true,"new_ischemic_ecg":false,"timi_score":0,"troponin_0_elevated":false,"troponin_2h_elevated":false},{"citation":{"authors":"Than M, Cullen L, Aldous S, Parsonage WA, Reid CM, Greenslade J, et al.","doi":"10.1016/j.jacc.2012.02.035","id":"than-2012","pmid":"22578923","source":"J Am Coll Cardiol. 2012;59(23):2091-2098","title":"2-Hour accelerated diagnostic protocol to assess patients with chest pain symptoms using contemporary troponins as the only biomarker: the ADAPT trial"},"components":[{"factor":"timi_score_eq_0","met":true,"value":0},{"factor":"no_new_ischemic_ecg","met":true,"value":false},{"factor":"trop0_not_elevated","met":true,"value":false},{"factor":"trop2h_not_elevated","met":true,"value":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"adapt","formula_expression":"low_risk iff timi_score == 0 and new_ischemic_ecg is false and troponin_0_elevated is false and troponin_2h_elevated is false; timi_score is the caller-assigned Antman 2000 TIMI UA/NSTEMI total 0-7; ECG and troponin flags are caller-assigned (Than 2012 ADAPT Table 1)","low_risk":true,"new_ischemic_ecg":false,"timi_score":0,"troponin_0_elevated":false,"troponin_2h_elevated":false}],"path":"/api/calc/adapt"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"new_ischemic_ecg":{"description":"New ischemic changes on the initial ECG (not known to be pre-existing), as assigned by the caller. true or false. true blocks low-risk. magent does not read an ECG.","type":"boolean"},"timi_score":{"description":"Caller-assigned TIMI UA/NSTEMI score integer 0-7 (Antman 2000 components already summed by the caller). magent does not assign TIMI items. Low-risk (ADP-negative) requires 0 when the ECG and both 2-hour serial troponin flags are false.","type":"integer"},"troponin_0_elevated":{"description":"0-hour cTnI at or above the institutional cutoff as assigned by the caller. true or false. true blocks low-risk. magent does not assay troponin.","type":"boolean"},"troponin_2h_elevated":{"description":"2-hour (not 3-hour) troponin at or above the institutional cutoff as assigned by the caller. true or false. true blocks low-risk. magent does not assay troponin.","type":"boolean"}},"required":["timi_score","new_ischemic_ecg","troponin_0_elevated","troponin_2h_elevated"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:00:06.043Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:00:05.856Z"},"resource":"https://api.magentlab.com/api/calc/adapt","serviceName":"magent","tags":["adapt","acs","chest-pain","troponin","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/ada_diabetes","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Bang 2009 Table 2 development screening score for undiagnosed diabetes. Age (\u003c40 → 0, 40–49 → 1, 50–59 → 2, ≥60 → 3); male 1; family history of diabetes 1; hypertension 1; BMI (≥40 extremely obese 3; 30–\u003c40 obese 2; 25–\u003c30 overweight 1; else 0); physically active −1. Returns score and high_risk (true iff score ≥ 5). BMI-only, no waist. Not Appendix ARIC/CHS, not a diagnosis.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":40,"bmi_kg_m2":22,"family_history_diabetes":false,"hypertension":false,"physically_active":true,"sex":"female"},{"age":40,"bmi_kg_m2":22,"family_history_diabetes":false,"hypertension":false,"physically_active":true,"sex":"female"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":40,"bmi_kg_m2":22,"citation":{"authors":"Bang H, Edwards AM, Bomback AS, Ballantyne CM, Brillon D, Callahan MA, Teutsch SM, Mushlin AI, Kern LM","doi":"10.7326/0003-4819-151-11-200912010-00005","id":"bang-2009","pmid":"19949143","source":"Ann Intern Med. 2009;151(11):775-783","title":"Development and validation of a patient self-assessment score for diabetes risk"},"components":[{"factor":"age","points":1,"present":true,"value":40},{"factor":"sex","points":0,"present":false,"value":"female"},{"factor":"family_history_diabetes","points":0,"present":false},{"factor":"hypertension","points":0,"present":false},{"factor":"bmi","points":0,"present":true,"value":22},{"factor":"physically_active","points":-1,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ada_diabetes","formula_expression":"score = age + sex + family_history_diabetes + hypertension + obesity + physically_active; age \u003c40 -\u003e 0, 40-49 -\u003e 1, 50-59 -\u003e 2, \u003e=60 -\u003e 3; female 0, male 1; family history yes 1; hypertension yes 1; BMI \u003e=40 -\u003e 3, 30 \u003c= BMI \u003c 40 -\u003e 2, 25 \u003c= BMI \u003c 30 -\u003e 1, else 0; physically_active yes -\u003e -1; high_risk iff score\u003e=5; Bang 2009 Table 2 development scores","high_risk":false,"max_score":9,"score":0,"sex":"female"},{"age_years":40,"bmi_kg_m2":22,"citation":{"authors":"Bang H, Edwards AM, Bomback AS, Ballantyne CM, Brillon D, Callahan MA, Teutsch SM, Mushlin AI, Kern LM","doi":"10.7326/0003-4819-151-11-200912010-00005","id":"bang-2009","pmid":"19949143","source":"Ann Intern Med. 2009;151(11):775-783","title":"Development and validation of a patient self-assessment score for diabetes risk"},"components":[{"factor":"age","points":1,"present":true,"value":40},{"factor":"sex","points":0,"present":false,"value":"female"},{"factor":"family_history_diabetes","points":0,"present":false},{"factor":"hypertension","points":0,"present":false},{"factor":"bmi","points":0,"present":true,"value":22},{"factor":"physically_active","points":-1,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ada_diabetes","formula_expression":"score = age + sex + family_history_diabetes + hypertension + obesity + physically_active; age \u003c40 -\u003e 0, 40-49 -\u003e 1, 50-59 -\u003e 2, \u003e=60 -\u003e 3; female 0, male 1; family history yes 1; hypertension yes 1; BMI \u003e=40 -\u003e 3, 30 \u003c= BMI \u003c 40 -\u003e 2, 25 \u003c= BMI \u003c 30 -\u003e 1, else 0; physically_active yes -\u003e -1; high_risk iff score\u003e=5; Bang 2009 Table 2 development scores","high_risk":false,"max_score":9,"score":0,"sex":"female"}],"path":"/api/calc/ada_diabetes"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years (20-120). Bang 2009 Table 2: \u003c40 scores 0; 40-49 scores 1; 50-59 scores 2; ≥60 scores 3. Age 40 and 49 score 1; 50 and 59 score 2; 60 scores 3.","type":"integer"},"bmi_kg_m2":{"description":"Body-mass index in kg/m^2 (10-80). Caller-supplied; magent does not compute BMI from height and weight. Bang 2009 Table 2 obesity from BMI only (no waist): ≥40 extremely obese scores 3; 30 ≤ BMI \u003c 40 obese scores 2; 25 ≤ BMI \u003c 30 overweight scores 1; else 0. 25.0 scores 1; 30.0 scores 2; 40.0 scores 3.","type":"number"},"family_history_diabetes":{"description":"Family history of diabetes (Bang 2009 Table 2). true scores 1; false scores 0.","type":"boolean"},"hypertension":{"description":"History of hypertension (Bang 2009 Table 2). true scores 1; false scores 0. magent does not read a medication list or measure blood pressure.","type":"boolean"},"physically_active":{"description":"Physically active (Bang 2009 Table 2). true scores −1; false scores 0. The total may be −1.","type":"boolean"},"sex":{"description":"female or male. Bang 2009 Table 2: female scores 0; male scores 1.","enum":["female","male"],"type":"string"}},"required":["age","sex","bmi_kg_m2","family_history_diabetes","hypertension","physically_active"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:45:30.199Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:45:30.084Z"},"resource":"https://api.magentlab.com/api/calc/ada_diabetes","serviceName":"magent","tags":["ada-diabetes","diabetes-risk","glucose","calculator","bang-2009"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/action_icu","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Fanaroff 2018 ACTION ICU integer score (Table 3) for initially hemodynamically stable NSTEMI. Points from age, creatinine, heart rate, systolic BP (lower SBP scores more), troponin × ULN, HF signs, ST depression, absence of prior revascularization, and chronic lung disease. Returns integer score 0–19. Not a medical device or triage order; magent does not read an ECG or assay labs.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":66,"chronic_lung_disease":false,"creatinine_mg_dl":1,"heart_failure":false,"heart_rate_bpm":80,"prior_revascularization":true,"st_depression":false,"systolic_mm_hg":150,"troponin_x_uln":1},{"age":66,"chronic_lung_disease":false,"creatinine_mg_dl":1,"heart_failure":false,"heart_rate_bpm":80,"prior_revascularization":true,"st_depression":false,"systolic_mm_hg":150,"troponin_x_uln":1}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":66,"chronic_lung_disease":false,"citation":{"authors":"Fanaroff AC, Chen AY, Thomas LE, et al","doi":"10.1161/JAHA.118.008894","id":"fanaroff-2018","pmid":"29802146","source":"J Am Heart Assoc. 2018;7(11):e008894","title":"Risk Score to Predict Need for Intensive Care in Initially Hemodynamically Stable Adults With Non–ST-Segment–Elevation Myocardial Infarction"},"components":[{"factor":"age","points":0,"present":false,"value":66},{"factor":"creatinine_mg_dl","points":0,"present":false,"value":1},{"factor":"heart_rate_bpm","points":0,"present":false,"value":80},{"factor":"systolic_mm_hg","points":0,"present":false,"value":150},{"factor":"troponin_x_uln","points":0,"present":false,"value":1},{"factor":"heart_failure","points":0,"present":false},{"factor":"st_depression","points":0,"present":false},{"factor":"prior_revascularization","points":0,"present":false,"value":true},{"factor":"chronic_lung_disease","points":0,"present":false}],"creatinine_mg_dl":1,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"action_icu","formula_expression":"ACTION ICU = age(\u003c70:0, \u003e=70:1) + creatinine_mg_dl(\u003c1.1:0, \u003e=1.1:1) + heart_rate_bpm(\u003c85:0, 85-\u003c100:1, \u003e=100:3) + systolic_mm_hg(\u003c125:3, 125-\u003c145:1, \u003e=145:0) + troponin_x_uln(\u003c12:0, \u003e=12:2) + heart_failure(5) + st_depression(1) + no_prior_revascularization(1) + chronic_lung_disease(2); Fanaroff 2018 Table 3; max 19; overlapping Table 3 bounds at HR 100 and SBP 145 use the \u003e= row; score \u003c=2 very low (\u003c5% ICU-complication likelihood); \u003c=5 \u003c10%; \u003e=12 \u003e30%","heart_failure":false,"heart_rate_bpm":80,"max_score":19,"prior_revascularization":true,"score":0,"st_depression":false,"systolic_mm_hg":150,"troponin_x_uln":1},{"age_years":66,"chronic_lung_disease":false,"citation":{"authors":"Fanaroff AC, Chen AY, Thomas LE, et al","doi":"10.1161/JAHA.118.008894","id":"fanaroff-2018","pmid":"29802146","source":"J Am Heart Assoc. 2018;7(11):e008894","title":"Risk Score to Predict Need for Intensive Care in Initially Hemodynamically Stable Adults With Non–ST-Segment–Elevation Myocardial Infarction"},"components":[{"factor":"age","points":0,"present":false,"value":66},{"factor":"creatinine_mg_dl","points":0,"present":false,"value":1},{"factor":"heart_rate_bpm","points":0,"present":false,"value":80},{"factor":"systolic_mm_hg","points":0,"present":false,"value":150},{"factor":"troponin_x_uln","points":0,"present":false,"value":1},{"factor":"heart_failure","points":0,"present":false},{"factor":"st_depression","points":0,"present":false},{"factor":"prior_revascularization","points":0,"present":false,"value":true},{"factor":"chronic_lung_disease","points":0,"present":false}],"creatinine_mg_dl":1,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"action_icu","formula_expression":"ACTION ICU = age(\u003c70:0, \u003e=70:1) + creatinine_mg_dl(\u003c1.1:0, \u003e=1.1:1) + heart_rate_bpm(\u003c85:0, 85-\u003c100:1, \u003e=100:3) + systolic_mm_hg(\u003c125:3, 125-\u003c145:1, \u003e=145:0) + troponin_x_uln(\u003c12:0, \u003e=12:2) + heart_failure(5) + st_depression(1) + no_prior_revascularization(1) + chronic_lung_disease(2); Fanaroff 2018 Table 3; max 19; overlapping Table 3 bounds at HR 100 and SBP 145 use the \u003e= row; score \u003c=2 very low (\u003c5% ICU-complication likelihood); \u003c=5 \u003c10%; \u003e=12 \u003e30%","heart_failure":false,"heart_rate_bpm":80,"max_score":19,"prior_revascularization":true,"score":0,"st_depression":false,"systolic_mm_hg":150,"troponin_x_uln":1}],"path":"/api/calc/action_icu"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years (18-120). Fanaroff 2018 Table 3: younger than 70 scores 0; 70 or older scores 1.","type":"integer"},"chronic_lung_disease":{"description":"Chronic lung disease as assigned by the caller (Fanaroff 2018 Table 3). true or false. 2 points if true.","type":"boolean"},"creatinine_mg_dl":{"description":"Serum creatinine in mg/dL (0.1-20), or creatinine_umol_l (9-1768) converted as mg/dL = µmol/L / 88.42. Table 3: \u003c1.1 → 0; ≥1.1 → 1. magent does not assay labs.","type":"number"},"heart_failure":{"description":"Signs or symptoms of heart failure on first medical contact as assigned by the caller (Fanaroff 2018 Table 3). true or false. 5 points if true. magent does not examine the patient.","type":"boolean"},"heart_rate_bpm":{"description":"Heart rate in beats per minute (integer 30-220). Table 3 lists \u003c85 → 0; 85–100 → 1; ≥100 → 3. The overlapping bound at 100 uses the ≥100 row (3 points).","type":"integer"},"prior_revascularization":{"description":"Prior coronary revascularization as assigned by the caller (Fanaroff 2018 Table 3). true or false. Absence of prior revascularization scores 1; presence scores 0.","type":"boolean"},"st_depression":{"description":"ST-segment depression on the ECG as assigned by the caller (Fanaroff 2018 Table 3). true or false. 1 point if true. magent does not read an ECG.","type":"boolean"},"systolic_mm_hg":{"description":"Systolic blood pressure in mm Hg (50-250). Table 3: \u003c125 → 3; 125–145 → 1; ≥145 → 0. Lower SBP scores more. The overlapping bound at 145 uses the ≥145 row (0 points).","type":"number"},"troponin_x_uln":{"description":"Initial troponin as a multiple of the local upper limit of normal (0-1000). Table 3: \u003c12 → 0; ≥12 → 2. magent does not assay labs; the caller assigns the ratio.","type":"number"}},"required":["age","creatinine_mg_dl","heart_rate_bpm","systolic_mm_hg","troponin_x_uln","heart_failure","st_depression","prior_revascularization","chronic_lung_disease"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:45:29.489Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:45:29.298Z"},"resource":"https://api.magentlab.com/api/calc/action_icu","serviceName":"magent","tags":["action-icu","nstemi","acs","icu","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/acr_eular_sjogren","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"ACR/EULAR 2016 primary Sjögren classification (Shiboski Table 3). Required: inclusion_met true (AECG dryness or ESSDAI domain) and exclusion_present false (no radiation, HCV, AIDS, sarcoid, amyloid, GVHD, IgG4-RD). Score: labial biopsy FS ≥1 3, anti-SSA/Ro 3, ocular staining 1, Schirmer 1, UWS 1; max 9; classified iff ≥4. Not a diagnosis. Not AECG 2002. Not 2012 ACR-only. magent does not stain eyes, measure saliva, or read biopsies.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"anti_ssa_ro":false,"exclusion_present":false,"inclusion_met":true,"labial_biopsy_fs_ge_1":true,"ocular_staining":true,"schirmer":false,"uws":false},{"anti_ssa_ro":false,"exclusion_present":false,"inclusion_met":true,"labial_biopsy_fs_ge_1":true,"ocular_staining":true,"schirmer":false,"uws":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Shiboski CH, Shiboski SC, Seror R, Criswell LA, Labetoulle M, Lietman TM, Rasmussen A, Scofield H, Vitali C, Bowman SJ, Mariette X, the International Sjögren's Syndrome Criteria Working Group","doi":"10.1002/art.39859","id":"shiboski-2016","pmid":"27785888","source":"Arthritis Rheumatol. 2017;69(1):35-45","title":"2016 American College of Rheumatology/European League Against Rheumatism Classification Criteria for Primary Sjögren's Syndrome: A Consensus and Data-Driven Methodology Involving Three International Patient Cohorts"},"classified":true,"components":[{"factor":"labial_biopsy_fs_ge_1","points":3,"present":true},{"factor":"anti_ssa_ro","points":0,"present":false},{"factor":"ocular_staining","points":1,"present":true},{"factor":"schirmer","points":0,"present":false},{"factor":"uws","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"acr_eular_sjogren","formula_expression":"ACR/EULAR 2016 primary Sjögren classification (Shiboski Table 3): required inclusion_met true and exclusion_present false (else do not score). Score = labial_biopsy_fs_ge_1 3 + anti_ssa_ro 3 + ocular_staining 1 + schirmer 1 + uws 1; max 9; classified iff score ≥4. Not a diagnosis. Not AECG 2002. Not 2012 ACR-only criteria","max_score":9,"score":4},{"citation":{"authors":"Shiboski CH, Shiboski SC, Seror R, Criswell LA, Labetoulle M, Lietman TM, Rasmussen A, Scofield H, Vitali C, Bowman SJ, Mariette X, the International Sjögren's Syndrome Criteria Working Group","doi":"10.1002/art.39859","id":"shiboski-2016","pmid":"27785888","source":"Arthritis Rheumatol. 2017;69(1):35-45","title":"2016 American College of Rheumatology/European League Against Rheumatism Classification Criteria for Primary Sjögren's Syndrome: A Consensus and Data-Driven Methodology Involving Three International Patient Cohorts"},"classified":true,"components":[{"factor":"labial_biopsy_fs_ge_1","points":3,"present":true},{"factor":"anti_ssa_ro","points":0,"present":false},{"factor":"ocular_staining","points":1,"present":true},{"factor":"schirmer","points":0,"present":false},{"factor":"uws","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"acr_eular_sjogren","formula_expression":"ACR/EULAR 2016 primary Sjögren classification (Shiboski Table 3): required inclusion_met true and exclusion_present false (else do not score). Score = labial_biopsy_fs_ge_1 3 + anti_ssa_ro 3 + ocular_staining 1 + schirmer 1 + uws 1; max 9; classified iff score ≥4. Not a diagnosis. Not AECG 2002. Not 2012 ACR-only criteria","max_score":9,"score":4}],"path":"/api/calc/acr_eular_sjogren"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"anti_ssa_ro":{"description":"Anti-SSA/Ro positive as assigned by the caller (Shiboski 2016 Table 3). true scores 3; false scores 0. Anti-SSB/La without SSA is not an item. magent does not assay autoantibodies.","type":"boolean"},"exclusion_present":{"description":"Must be false. Shiboski 2016 exclusion as assigned by the caller: none of head and neck radiation, active HCV with PCR confirmation, AIDS, sarcoidosis, amyloidosis, graft-versus-host disease, or IgG4-related disease. true is invalid and is not scored. magent does not diagnose exclusion conditions.","type":"boolean"},"inclusion_met":{"description":"Must be true. Shiboski 2016 inclusion as assigned by the caller: at least one AECG ocular or oral dryness question positive, or suspicion of Sjögren's syndrome from ESSDAI with at least one positive domain item. false is invalid and is not scored. magent does not take a dryness history.","type":"boolean"},"labial_biopsy_fs_ge_1":{"description":"Labial salivary gland with focal lymphocytic sialadenitis and focus score ≥1 foci/4 mm² (Shiboski 2016 Table 3). true scores 3; false scores 0. magent does not read biopsies.","type":"boolean"},"ocular_staining":{"description":"Ocular staining score ≥5 or van Bijsterveld ≥4 in at least one eye (Shiboski 2016 Table 3). true scores 1; false scores 0. magent does not stain eyes.","type":"boolean"},"schirmer":{"description":"Schirmer's test ≤5 mm/5 minutes in at least one eye (Shiboski 2016 Table 3). true scores 1; false scores 0. magent does not perform Schirmer testing.","type":"boolean"},"uws":{"description":"Unstimulated whole saliva flow rate ≤0.1 ml/minute (Shiboski 2016 Table 3). true scores 1; false scores 0. magent does not measure saliva.","type":"boolean"}},"required":["inclusion_met","exclusion_present","labial_biopsy_fs_ge_1","anti_ssa_ro","ocular_staining","schirmer","uws"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:45:28.307Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:45:28.079Z"},"resource":"https://api.magentlab.com/api/calc/acr_eular_sjogren","serviceName":"magent","tags":["sjogren","acr-eular","classification","emergency","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/acr_eular_ra","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"ACR/EULAR 2010 RA classification (Aletaha Table 3). Required: clinical_synovitis true. Score: joint involvement 0/1/2/3/5 + serology 0/2/3 + abnormal CRP or ESR 1 + duration ≥6 weeks 1; max 10. classified false if another disease better explains synovitis; else true if typical RA erosions or score ≥6. Not a diagnosis. Not 1987 ACR RA. Not SDAI. magent does not examine joints or titer RF/ACPA.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"abnormal_apr":true,"alternative_diagnosis_better":false,"clinical_synovitis":true,"duration_ge_6_weeks":true,"erosive_disease_typical_of_ra":false,"joint_involvement":"four_to_ten_small","serology":"high_positive"},{"abnormal_apr":true,"alternative_diagnosis_better":false,"clinical_synovitis":true,"duration_ge_6_weeks":true,"erosive_disease_typical_of_ra":false,"joint_involvement":"four_to_ten_small","serology":"high_positive"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"band":"classified","citation":{"authors":"Aletaha D, Neogi T, Silman AJ, Funovits J, Felson DT, Bingham CO 3rd, Birnbaum NS, Burmester GR, Bykerk VP, Cohen MD, Combe B, Costenbader KH, Dougados M, Emery P, Ferraccioli G, Hazes JMW, Hobbs K, Huizinga TWJ, Kavanaugh A, Kay J, Kvien TK, Laing T, Mease P, Ménard HA, Moreland LW, Naden RP, Pincus T, Smolen JS, Stanislawska-Biernat E, Symmons D, Tak PP, Upchurch KS, Vencovský J, Wolfe F, Hawker G","doi":"10.1136/ard.2010.138461","id":"aletaha-2010","pmid":"20699241","source":"Ann Rheum Dis. 2010;69(9):1580-1588","title":"2010 Rheumatoid arthritis classification criteria: an American College of Rheumatology/European League Against Rheumatism collaborative initiative"},"classified":true,"components":[{"factor":"joint_involvement","points":3,"present":true,"value":"four_to_ten_small"},{"factor":"serology","points":3,"present":true,"value":"high_positive"},{"factor":"abnormal_apr","points":1,"present":true},{"factor":"duration_ge_6_weeks","points":1,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"acr_eular_ra","formula_expression":"ACR/EULAR 2010 RA classification (Aletaha Table 3): required clinical_synovitis true (at least one joint with definite clinical synovitis/swelling; else do not score). Score = joint_involvement (one_large 0, two_to_ten_large 1, one_to_three_small 2, four_to_ten_small 3, gt_ten_with_small 5) + serology (negative 0, low_positive 2, high_positive 3) + abnormal_apr 1 + duration_ge_6_weeks 1; max 10. classified false if alternative_diagnosis_better; else true if erosive_disease_typical_of_ra or score ≥6. Not a diagnosis. Not 1987 ACR RA. Not SDAI","max_score":10,"score":8},{"band":"classified","citation":{"authors":"Aletaha D, Neogi T, Silman AJ, Funovits J, Felson DT, Bingham CO 3rd, Birnbaum NS, Burmester GR, Bykerk VP, Cohen MD, Combe B, Costenbader KH, Dougados M, Emery P, Ferraccioli G, Hazes JMW, Hobbs K, Huizinga TWJ, Kavanaugh A, Kay J, Kvien TK, Laing T, Mease P, Ménard HA, Moreland LW, Naden RP, Pincus T, Smolen JS, Stanislawska-Biernat E, Symmons D, Tak PP, Upchurch KS, Vencovský J, Wolfe F, Hawker G","doi":"10.1136/ard.2010.138461","id":"aletaha-2010","pmid":"20699241","source":"Ann Rheum Dis. 2010;69(9):1580-1588","title":"2010 Rheumatoid arthritis classification criteria: an American College of Rheumatology/European League Against Rheumatism collaborative initiative"},"classified":true,"components":[{"factor":"joint_involvement","points":3,"present":true,"value":"four_to_ten_small"},{"factor":"serology","points":3,"present":true,"value":"high_positive"},{"factor":"abnormal_apr","points":1,"present":true},{"factor":"duration_ge_6_weeks","points":1,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"acr_eular_ra","formula_expression":"ACR/EULAR 2010 RA classification (Aletaha Table 3): required clinical_synovitis true (at least one joint with definite clinical synovitis/swelling; else do not score). Score = joint_involvement (one_large 0, two_to_ten_large 1, one_to_three_small 2, four_to_ten_small 3, gt_ten_with_small 5) + serology (negative 0, low_positive 2, high_positive 3) + abnormal_apr 1 + duration_ge_6_weeks 1; max 10. classified false if alternative_diagnosis_better; else true if erosive_disease_typical_of_ra or score ≥6. Not a diagnosis. Not 1987 ACR RA. Not SDAI","max_score":10,"score":8}],"path":"/api/calc/acr_eular_ra"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"abnormal_apr":{"description":"Abnormal CRP or ESR as assigned by the caller (Aletaha 2010 Table 3). true scores 1; false (normal CRP and ESR) scores 0. magent does not assay CRP or ESR.","type":"boolean"},"alternative_diagnosis_better":{"description":"Synovitis better explained by another disease (Aletaha 2010 target population). true still returns the Table 3 score but classified is false. magent does not assign an alternative diagnosis.","type":"boolean"},"clinical_synovitis":{"description":"Must be true. Aletaha 2010 entry: at least one joint with definite clinical synovitis (swelling) as assigned by the caller. false is invalid and is not classified=false. magent does not examine joints.","type":"boolean"},"duration_ge_6_weeks":{"description":"Duration of symptoms ≥6 weeks as assigned by the caller (Aletaha 2010 Table 3). true scores 1; false scores 0. magent does not date symptom onset.","type":"boolean"},"erosive_disease_typical_of_ra":{"description":"Erosive disease typical of RA with a history compatible with prior fulfillment of the 2010 criteria (Aletaha 2010 footnote). true classifies even if score \u003c6. magent does not read films.","type":"boolean"},"joint_involvement":{"description":"Caller-assigned highest Aletaha 2010 Table 3 joint-involvement category. magent does not count joints. Large = shoulders, elbows, hips, knees, ankles. Small = MCP, PIP, 2nd–5th MTP, thumb IP, wrists. DIP, 1st CMC, and 1st MTP are excluded. one_large scores 0; two_to_ten_large scores 1; one_to_three_small (with or without large) scores 2; four_to_ten_small (with or without large) scores 3; gt_ten_with_small (\u003e10 joints, at least 1 small) scores 5.","enum":["one_large","two_to_ten_large","one_to_three_small","four_to_ten_small","gt_ten_with_small"],"type":"string"},"serology":{"description":"Caller-assigned Aletaha 2010 Table 3 serology row (at least one RF or ACPA test). High-positive RF or ACPA takes the high row. negative scores 0; low_positive scores 2; high_positive scores 3. magent does not titer RF or ACPA.","enum":["negative","low_positive","high_positive"],"type":"string"}},"required":["clinical_synovitis","alternative_diagnosis_better","erosive_disease_typical_of_ra","joint_involvement","serology","abnormal_apr","duration_ge_6_weeks"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:30:21.427Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:30:21.231Z"},"resource":"https://api.magentlab.com/api/calc/acr_eular_ra","serviceName":"magent","tags":["ra","acr-eular","classification","emergency","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/acr_eular_pmr","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"ACR/EULAR 2012 PMR classification (Dasgupta Table 4). Required: age 50–120, bilateral shoulder aching, abnormal CRP or ESR. Score morning stiffness \u003e45 min 2, hip pain or limited ROM 1, RF or ACPA absent 2, other joint pain absent 1. Without ultrasound: max 6, classified iff ≥4. With ultrasound: add shoulder-and-hip 1 and both shoulders 1; max 8, classified iff ≥5. Not a diagnosis (not meant for diagnostic purposes). magent does not assay CRP/ESR/RF/ACPA or perform ultrasound.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"abnormal_crp_or_esr":true,"age":70,"bilateral_shoulder_aching":true,"hip_pain_or_limited_rom":true,"include_ultrasound":false,"morning_stiffness_gt_45":true,"other_joint_pain_absent":true,"rf_or_acpa_absent":true,"us_both_shoulders":false,"us_shoulder_and_hip":false},{"abnormal_crp_or_esr":true,"age":70,"bilateral_shoulder_aching":true,"hip_pain_or_limited_rom":true,"include_ultrasound":false,"morning_stiffness_gt_45":true,"other_joint_pain_absent":true,"rf_or_acpa_absent":true,"us_both_shoulders":false,"us_shoulder_and_hip":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"algorithm":"without_ultrasound","citation":{"authors":"Dasgupta B, Cimmino MA, Maradit-Kremers H, Schmidt WA, Schirmer M, Salvarani C, Bachta A, Dejaco C, Duftner C, Jensen HS, Poór G, Kaposi NP, Mandl P, Balint PV, Schmidt Z, Iagnocco A, Nannini C, Cantini F, Macchioni P, Pipitone N, Amo MD, Espígol-Frigolé G, Cid MC, Martínez-Taboada VM, Nordborg E, Direskeneli H, Aydin SZ, Ahmed K, Hazleman B, Silverman B, Pease C, Wakefield RJ, Luqmani R, Abril A, Michet CJ, Mazlumzadeh M, Salvarani C","doi":"10.1136/annrheumdis-2011-200329","id":"dasgupta-2012","pmid":"22388996","source":"Ann Rheum Dis. 2012;71(4):484-492","title":"2012 provisional classification criteria for polymyalgia rheumatica: a European League Against Rheumatism/American College of Rheumatology collaborative initiative"},"classified":true,"components":[{"factor":"morning_stiffness_gt_45","points":2,"present":true},{"factor":"hip_pain_or_limited_rom","points":1,"present":true},{"factor":"rf_or_acpa_absent","points":2,"present":true},{"factor":"other_joint_pain_absent","points":1,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"acr_eular_pmr","formula_expression":"ACR/EULAR 2012 PMR classification (Dasgupta Table 4): required age 50–120, bilateral_shoulder_aching true, abnormal_crp_or_esr true (else do not score). Score = morning_stiffness_gt_45 2 + hip_pain_or_limited_rom 1 + rf_or_acpa_absent 2 + other_joint_pain_absent 1. Without ultrasound: max 6, classified iff score ≥4. With ultrasound: add us_shoulder_and_hip 1 + us_both_shoulders 1; max 8, classified iff score ≥5. Not a diagnosis (not meant for diagnostic purposes)","max_score":6,"score":6},{"algorithm":"without_ultrasound","citation":{"authors":"Dasgupta B, Cimmino MA, Maradit-Kremers H, Schmidt WA, Schirmer M, Salvarani C, Bachta A, Dejaco C, Duftner C, Jensen HS, Poór G, Kaposi NP, Mandl P, Balint PV, Schmidt Z, Iagnocco A, Nannini C, Cantini F, Macchioni P, Pipitone N, Amo MD, Espígol-Frigolé G, Cid MC, Martínez-Taboada VM, Nordborg E, Direskeneli H, Aydin SZ, Ahmed K, Hazleman B, Silverman B, Pease C, Wakefield RJ, Luqmani R, Abril A, Michet CJ, Mazlumzadeh M, Salvarani C","doi":"10.1136/annrheumdis-2011-200329","id":"dasgupta-2012","pmid":"22388996","source":"Ann Rheum Dis. 2012;71(4):484-492","title":"2012 provisional classification criteria for polymyalgia rheumatica: a European League Against Rheumatism/American College of Rheumatology collaborative initiative"},"classified":true,"components":[{"factor":"morning_stiffness_gt_45","points":2,"present":true},{"factor":"hip_pain_or_limited_rom","points":1,"present":true},{"factor":"rf_or_acpa_absent","points":2,"present":true},{"factor":"other_joint_pain_absent","points":1,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"acr_eular_pmr","formula_expression":"ACR/EULAR 2012 PMR classification (Dasgupta Table 4): required age 50–120, bilateral_shoulder_aching true, abnormal_crp_or_esr true (else do not score). Score = morning_stiffness_gt_45 2 + hip_pain_or_limited_rom 1 + rf_or_acpa_absent 2 + other_joint_pain_absent 1. Without ultrasound: max 6, classified iff score ≥4. With ultrasound: add us_shoulder_and_hip 1 + us_both_shoulders 1; max 8, classified iff score ≥5. Not a diagnosis (not meant for diagnostic purposes)","max_score":6,"score":6}],"path":"/api/calc/acr_eular_pmr"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"abnormal_crp_or_esr":{"description":"Must be true. Dasgupta 2012 required criterion: abnormal CRP and/or ESR. false is invalid and is not scored. magent does not assay CRP or ESR.","type":"boolean"},"age":{"description":"Age in years as an integer 50–120 (Dasgupta 2012 required criterion: age ≥50). magent does not date the patient.","type":"integer"},"bilateral_shoulder_aching":{"description":"Must be true. Dasgupta 2012 required criterion: bilateral shoulder aching. false is invalid and is not scored. magent does not examine joints.","type":"boolean"},"hip_pain_or_limited_rom":{"description":"Hip pain or limited range of motion (Dasgupta 2012 Table 4). true scores 1; false scores 0. magent does not examine joints.","type":"boolean"},"include_ultrasound":{"description":"Use the optional ultrasound algorithm (Dasgupta 2012 Table 4). false: do not require US flags; max 6; classified iff score ≥4. true: require us_shoulder_and_hip and us_both_shoulders; max 8; classified iff score ≥5. magent does not perform ultrasound.","type":"boolean"},"morning_stiffness_gt_45":{"description":"Morning stiffness duration \u003e45 min (Dasgupta 2012 Table 4). true scores 2; false scores 0. magent does not take a history.","type":"boolean"},"other_joint_pain_absent":{"description":"Absence of other/peripheral joint involvement as assigned by the caller (Dasgupta 2012 Table 4). true scores 1; false scores 0. magent does not examine joints.","type":"boolean"},"rf_or_acpa_absent":{"description":"Absence of RF or ACPA as assigned by the caller (Dasgupta 2012 Table 4). true scores 2; false scores 0. magent does not assay RF or ACPA.","type":"boolean"},"us_both_shoulders":{"description":"Both shoulders with subdeltoid bursitis, biceps tenosynovitis, or glenohumeral synovitis (Dasgupta 2012). true scores 1. Required when include_ultrasound is true; ignored when false. magent does not perform ultrasound.","type":"boolean"},"us_shoulder_and_hip":{"description":"At least one shoulder with subdeltoid bursitis and/or biceps tenosynovitis and/or glenohumeral synovitis (posterior or axillary) and at least one hip with synovitis and/or trochanteric bursitis (Dasgupta 2012). true scores 1. Required when include_ultrasound is true; ignored when false. magent does not perform ultrasound.","type":"boolean"}},"required":["age","bilateral_shoulder_aching","abnormal_crp_or_esr","morning_stiffness_gt_45","hip_pain_or_limited_rom","rf_or_acpa_absent","other_joint_pain_absent","include_ultrasound"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:30:20.465Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:30:20.306Z"},"resource":"https://api.magentlab.com/api/calc/acr_eular_pmr","serviceName":"magent","tags":["pmr","acr-eular","classification","emergency","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/acef_ii","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Ranucci 2018 ACEF II for cardiac surgery: ACEF II = age/EF + 2.0 if serum creatinine \u003e 2.0 mg/dL + 3.0 if emergency surgery + 0.2 × (hematocrit points below 36%). Hematocrit ≥ 36% contributes 0. Returns the published score only (4 decimals). Not original ACEF 2009, not a predicted-mortality percent, and not an operative clearance.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":70,"creatinine_mg_dl":1,"creatinine_umol_l":88.42,"ejection_fraction_percent":50,"emergency_surgery":false,"hematocrit_percent":40},{"age":70,"creatinine_mg_dl":1,"creatinine_umol_l":88.42,"ejection_fraction_percent":50,"emergency_surgery":false,"hematocrit_percent":40}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":70,"citation":{"authors":"Ranucci M, Pistuddi V, Scolletta S, de Vincentiis C, Menicanti L","doi":"10.1093/eurheartj/ehx228","id":"ranucci-2018","pmid":"28498904","source":"Eur Heart J. 2018;39(23):2183-2189","title":"The ACEF II Risk Score for cardiac surgery: updated but still parsimonious"},"creatinine_mg_dl":1,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","ejection_fraction_percent":50,"emergency_surgery":false,"formula":"acef_ii","formula_expression":"ACEF II = age/EF + 2.0 (if serum creatinine \u003e 2.0 mg/dL) + 3.0 (if emergency surgery) + 0.2 × (HCT points below 36%)","hematocrit_percent":40,"score":1.4},{"age_years":70,"citation":{"authors":"Ranucci M, Pistuddi V, Scolletta S, de Vincentiis C, Menicanti L","doi":"10.1093/eurheartj/ehx228","id":"ranucci-2018","pmid":"28498904","source":"Eur Heart J. 2018;39(23):2183-2189","title":"The ACEF II Risk Score for cardiac surgery: updated but still parsimonious"},"creatinine_mg_dl":1,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","ejection_fraction_percent":50,"emergency_surgery":false,"formula":"acef_ii","formula_expression":"ACEF II = age/EF + 2.0 (if serum creatinine \u003e 2.0 mg/dL) + 3.0 (if emergency surgery) + 0.2 × (HCT points below 36%)","hematocrit_percent":40,"score":1.4}],"path":"/api/calc/acef_ii"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years (18-120). magent clamp; Ranucci 2018 uses age in years.","type":"integer"},"creatinine_mg_dl":{"description":"Serum creatinine in mg/dL (0.1-20). Provide this or creatinine_umol_l, not both. Extra 2.0 only when strictly greater than 2.0 mg/dL (Ranucci 2018).","type":"number"},"creatinine_umol_l":{"description":"Serum creatinine in µmol/L (9-1768). Converted as mg/dL = µmol/L / 88.42.","type":"number"},"ejection_fraction_percent":{"description":"Left-ventricular ejection fraction in percent (10-80). magent clamp. Denominator of age/EF.","type":"number"},"emergency_surgery":{"description":"true if the operation is emergency cardiac surgery (Ranucci 2018 +3.0). true or false.","type":"boolean"},"hematocrit_percent":{"description":"Preoperative hematocrit in percent (15-60). magent clamp. HCT ≥ 36 contributes 0; each percentage point below 36 adds 0.2.","type":"number"}},"required":["age","ejection_fraction_percent","emergency_surgery","hematocrit_percent"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:30:19.54Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:30:19.374Z"},"resource":"https://api.magentlab.com/api/calc/acef_ii","serviceName":"magent","tags":["acef-ii","cardiac-surgery","ranucci","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/ace","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Felitti 1998 ACE Study: seven caller-assigned exposure categories (psychological abuse, physical abuse, sexual abuse, mother treated violently, household substance abuse, household mental illness, household incarceration), 1 point each, max 7. Returns ace_band 0, 1, 2, 3, or ge_4 (score ≥4). A category count, not a diagnosis, trauma inventory, or 10-item ACE-Q. magent does not interpret the items.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"household_incarceration":false,"household_mental_illness":false,"household_substance_abuse":false,"mother_treated_violently":false,"physical_abuse":false,"psychological_abuse":false,"sexual_abuse":false},{"household_incarceration":false,"household_mental_illness":false,"household_substance_abuse":false,"mother_treated_violently":false,"physical_abuse":false,"psychological_abuse":false,"sexual_abuse":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"ace_band":"0","citation":{"authors":"Felitti VJ, Anda RF, Nordenberg D, et al.","doi":"10.1016/S0749-3797(98)00017-8","id":"felitti-1998","source":"Am J Prev Med. 1998;14(4):245-258","title":"Relationship of childhood abuse and household dysfunction to many of the leading causes of death in adults. The Adverse Childhood Experiences (ACE) Study"},"components":[{"factor":"psychological_abuse","points":0,"present":false},{"factor":"physical_abuse","points":0,"present":false},{"factor":"sexual_abuse","points":0,"present":false},{"factor":"mother_treated_violently","points":0,"present":false},{"factor":"household_substance_abuse","points":0,"present":false},{"factor":"household_mental_illness","points":0,"present":false},{"factor":"household_incarceration","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ace","formula_expression":"ACE = psychological_abuse + physical_abuse + sexual_abuse + mother_treated_violently + household_substance_abuse + household_mental_illness + household_incarceration; each 1 if true; max 7","max_score":7,"score":0},{"ace_band":"0","citation":{"authors":"Felitti VJ, Anda RF, Nordenberg D, et al.","doi":"10.1016/S0749-3797(98)00017-8","id":"felitti-1998","source":"Am J Prev Med. 1998;14(4):245-258","title":"Relationship of childhood abuse and household dysfunction to many of the leading causes of death in adults. The Adverse Childhood Experiences (ACE) Study"},"components":[{"factor":"psychological_abuse","points":0,"present":false},{"factor":"physical_abuse","points":0,"present":false},{"factor":"sexual_abuse","points":0,"present":false},{"factor":"mother_treated_violently","points":0,"present":false},{"factor":"household_substance_abuse","points":0,"present":false},{"factor":"household_mental_illness","points":0,"present":false},{"factor":"household_incarceration","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"ace","formula_expression":"ACE = psychological_abuse + physical_abuse + sexual_abuse + mother_treated_violently + household_substance_abuse + household_mental_illness + household_incarceration; each 1 if true; max 7","max_score":7,"score":0}],"path":"/api/calc/ace"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"household_incarceration":{"description":"Caller-assigned Felitti 1998 ACE Study criminal-behavior-in-household category (a household member went to prison). true or false. magent does not interpret the item.","type":"boolean"},"household_mental_illness":{"description":"Caller-assigned Felitti 1998 ACE Study household mental-illness category (a household member was depressed or mentally ill, or a household member attempted suicide). true or false. magent does not interpret the item.","type":"boolean"},"household_substance_abuse":{"description":"Caller-assigned Felitti 1998 ACE Study household substance-abuse category (lived with anyone who was a problem drinker or alcoholic, or who used street drugs). true or false. magent does not interpret the item.","type":"boolean"},"mother_treated_violently":{"description":"Caller-assigned Felitti 1998 ACE Study mother-treated-violently category (mother or stepmother was pushed, grabbed, slapped, had something thrown at her, kicked, bitten, hit with a fist or hard object, repeatedly hit, or threatened or hurt with a knife or gun). true or false. magent does not interpret the item.","type":"boolean"},"physical_abuse":{"description":"Caller-assigned Felitti 1998 ACE Study physical-abuse category (a parent or other adult in the household often or very often pushed, grabbed, slapped, or threw something at the respondent, or ever hit the respondent so hard that there were marks or injury). true or false. magent does not interpret the item.","type":"boolean"},"psychological_abuse":{"description":"Caller-assigned Felitti 1998 ACE Study psychological-abuse category (a parent or other adult in the household often or very often swore at, insulted, or put the respondent down, or acted in a way that made the respondent afraid of being physically hurt). true or false. magent does not interpret the item.","type":"boolean"},"sexual_abuse":{"description":"Caller-assigned Felitti 1998 ACE Study sexual-abuse category (an adult or person at least 5 years older touched or fondled the respondent in a sexual way, had the respondent touch their body in a sexual way, or attempted or completed oral, anal, or vaginal intercourse). true or false. magent does not interpret the item.","type":"boolean"}},"required":["psychological_abuse","physical_abuse","sexual_abuse","mother_treated_violently","household_substance_abuse","household_mental_illness","household_incarceration"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:15:26.256Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:15:26.111Z"},"resource":"https://api.magentlab.com/api/calc/ace","serviceName":"magent","tags":["ace","childhood-adversity","screening","emergency","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/acc_aha_hf","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"2013 ACCF/AHA heart-failure stages (Yancy) from four caller flags: high risk for HF, structural heart disease, prior or current HF symptoms, and refractory specialized care. Returns hf_stage A, B, C, D, or not_staged. Progressive and inviolate: D first, then C, B, A, else not_staged. Not NYHA class and not a diagnosis. magent does not examine the patient or read an echocardiogram.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"hf_symptoms_prior_or_current":false,"high_risk_for_hf":false,"refractory_hf_specialized":false,"structural_heart_disease":false},{"hf_symptoms_prior_or_current":false,"high_risk_for_hf":false,"refractory_hf_specialized":false,"structural_heart_disease":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Yancy CW, Jessup M, Bozkurt B, Butler J, Casey DE Jr, Drazner MH, Fonarow GC, Geraci SA, Horwich T, Januzzi JL, Johnson MR, Kasper EK, Levy WC, Masoudi FA, McBride PE, McMurray JJV, Mitchell JE, Peterson PN, Riegel B, Sam F, Stevenson LW, Tang WHW, Tsai EJ, Wilkoff BL","doi":"10.1161/CIR.0b013e31829e8776","id":"yancy-2013","pmid":"23741058","source":"Circulation. 2013;128(16):e240-e327","title":"2013 ACCF/AHA guideline for the management of heart failure: a report of the American College of Cardiology Foundation/American Heart Association Task Force on Practice Guidelines"},"components":[{"factor":"high_risk_for_hf","met":false},{"factor":"structural_heart_disease","met":false},{"factor":"hf_symptoms_prior_or_current","met":false},{"factor":"refractory_hf_specialized","met":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"acc_aha_hf","formula_expression":"hf_stage D if refractory_hf_specialized; else C if structural_heart_disease and hf_symptoms_prior_or_current; else B if structural_heart_disease and not hf_symptoms_prior_or_current; else A if high_risk_for_hf and not structural_heart_disease and not hf_symptoms_prior_or_current; else not_staged (Yancy 2013 ACCF/AHA stages, progressive/inviolate). Not NYHA class","hf_stage":"not_staged","hf_symptoms_prior_or_current":false,"high_risk_for_hf":false,"refractory_hf_specialized":false,"structural_heart_disease":false},{"citation":{"authors":"Yancy CW, Jessup M, Bozkurt B, Butler J, Casey DE Jr, Drazner MH, Fonarow GC, Geraci SA, Horwich T, Januzzi JL, Johnson MR, Kasper EK, Levy WC, Masoudi FA, McBride PE, McMurray JJV, Mitchell JE, Peterson PN, Riegel B, Sam F, Stevenson LW, Tang WHW, Tsai EJ, Wilkoff BL","doi":"10.1161/CIR.0b013e31829e8776","id":"yancy-2013","pmid":"23741058","source":"Circulation. 2013;128(16):e240-e327","title":"2013 ACCF/AHA guideline for the management of heart failure: a report of the American College of Cardiology Foundation/American Heart Association Task Force on Practice Guidelines"},"components":[{"factor":"high_risk_for_hf","met":false},{"factor":"structural_heart_disease","met":false},{"factor":"hf_symptoms_prior_or_current","met":false},{"factor":"refractory_hf_specialized","met":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"acc_aha_hf","formula_expression":"hf_stage D if refractory_hf_specialized; else C if structural_heart_disease and hf_symptoms_prior_or_current; else B if structural_heart_disease and not hf_symptoms_prior_or_current; else A if high_risk_for_hf and not structural_heart_disease and not hf_symptoms_prior_or_current; else not_staged (Yancy 2013 ACCF/AHA stages, progressive/inviolate). Not NYHA class","hf_stage":"not_staged","hf_symptoms_prior_or_current":false,"high_risk_for_hf":false,"refractory_hf_specialized":false,"structural_heart_disease":false}],"path":"/api/calc/acc_aha_hf"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"hf_symptoms_prior_or_current":{"description":"Prior or current symptoms of HF as assigned by the caller (Yancy 2013 stage C). true or false. magent does not examine the patient.","type":"boolean"},"high_risk_for_hf":{"description":"High risk for HF without structural heart disease or HF symptoms (Yancy 2013 stage A assignment). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"refractory_hf_specialized":{"description":"Refractory HF requiring specialized interventions as assigned by the caller (Yancy 2013 stage D). true or false. magent does not examine the patient.","type":"boolean"},"structural_heart_disease":{"description":"Structural heart disease as assigned by the caller (Yancy 2013 stage B or C). true or false. magent does not read an echocardiogram.","type":"boolean"}},"required":["high_risk_for_hf","structural_heart_disease","hf_symptoms_prior_or_current","refractory_hf_specialized"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:15:25.371Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:15:25.203Z"},"resource":"https://api.magentlab.com/api/calc/acc_aha_hf","serviceName":"magent","tags":["acc-aha-hf","heart-failure","hemodynamics","staging","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/abg","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Berend 2014 physiological acid-base assessment. Labels acidemia or alkalemia, primary metabolic vs respiratory process, anion gap (Na-Cl-HCO3), optional albumin-corrected gap, and printed delta-delta. Not a diagnosis, ventilator order, bicarbonate dose, or blood-gas assay.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"albumin_g_dl":4,"bicarbonate_mmol_l":18,"chloride_mmol_l":115,"lactate_mmol_l":2,"paco2_mm_hg":39,"ph":7.28,"sodium_mmol_l":135},{"albumin_g_dl":4,"bicarbonate_mmol_l":18,"chloride_mmol_l":115,"lactate_mmol_l":2,"paco2_mm_hg":39,"ph":7.28,"sodium_mmol_l":135}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"anion_gap_class":"normal","anion_gap_mmol_l":2,"bicarbonate_mmol_l":18,"chloride_mmol_l":115,"citation":{"authors":"Berend K, de Vries APJ, Gans ROB","doi":"10.1056/NEJMra1003327","id":"berend-2014-acid-base","pmid":"25295502","source":"N Engl J Med. 2014;371:1434-1445","title":"Physiological Approach to Assessment of Acid-Base Disturbances"},"criteria":[{"factor":"acidemia","met":true,"value":7.28},{"factor":"alkalemia","met":false,"value":7.28},{"factor":"metabolic_acidosis","met":true,"value":18},{"factor":"metabolic_alkalosis","met":false,"value":18},{"factor":"respiratory_acidosis","met":false,"value":39},{"factor":"respiratory_alkalosis","met":false,"value":39},{"factor":"high_anion_gap","met":false,"value":2},{"factor":"normal_anion_gap","met":true,"value":2}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","disorders":["acidemia","metabolic acidosis","normal anion-gap acidosis","additional respiratory acidosis"],"expected_paco2_high_mm_hg":37,"expected_paco2_low_mm_hg":33,"expected_paco2_mm_hg":35,"formula":"abg","formula_expression":"Berend 2014: acidemia if pH\u003c7.38; alkalemia if pH\u003e7.42; metabolic acidosis if pH\u003c7.38 and HCO3\u003c22; metabolic alkalosis if pH\u003e7.42 and HCO3\u003e26; respiratory acidosis if pH\u003c7.38 and PaCO2\u003e42; respiratory alkalosis if pH\u003e7.42 and PaCO2\u003c38; anion_gap=Na-Cl-HCO3 (high if \u003e12); albumin-corrected AG=AG+2.5*(4.0-albumin) when albumin\u003c4.0 g/dL; metabolic acidosis expected PaCO2=1.5*HCO3+8±2; metabolic alkalosis expected PaCO2=0.7*(HCO3-24)+40±2; acute respiratory acidosis HCO3 +1 per 10 mm Hg PaCO2 above 40; chronic +4 to +5; acute respiratory alkalosis HCO3 -2 per 10 mm Hg PaCO2 below 40; chronic -4 to -5; ketoacidosis delta-delta=ΔAG-ΔHCO3; lactic delta-delta=0.6*ΔAG-ΔHCO3 (simple if -5 to 5)","paco2_mm_hg":39,"ph":7.28,"ph_status":"acidemia","primary_process":"metabolic acidosis","secondary_response":"additional respiratory acidosis","sodium_mmol_l":135},{"anion_gap_class":"normal","anion_gap_mmol_l":2,"bicarbonate_mmol_l":18,"chloride_mmol_l":115,"citation":{"authors":"Berend K, de Vries APJ, Gans ROB","doi":"10.1056/NEJMra1003327","id":"berend-2014-acid-base","pmid":"25295502","source":"N Engl J Med. 2014;371:1434-1445","title":"Physiological Approach to Assessment of Acid-Base Disturbances"},"criteria":[{"factor":"acidemia","met":true,"value":7.28},{"factor":"alkalemia","met":false,"value":7.28},{"factor":"metabolic_acidosis","met":true,"value":18},{"factor":"metabolic_alkalosis","met":false,"value":18},{"factor":"respiratory_acidosis","met":false,"value":39},{"factor":"respiratory_alkalosis","met":false,"value":39},{"factor":"high_anion_gap","met":false,"value":2},{"factor":"normal_anion_gap","met":true,"value":2}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","disorders":["acidemia","metabolic acidosis","normal anion-gap acidosis","additional respiratory acidosis"],"expected_paco2_high_mm_hg":37,"expected_paco2_low_mm_hg":33,"expected_paco2_mm_hg":35,"formula":"abg","formula_expression":"Berend 2014: acidemia if pH\u003c7.38; alkalemia if pH\u003e7.42; metabolic acidosis if pH\u003c7.38 and HCO3\u003c22; metabolic alkalosis if pH\u003e7.42 and HCO3\u003e26; respiratory acidosis if pH\u003c7.38 and PaCO2\u003e42; respiratory alkalosis if pH\u003e7.42 and PaCO2\u003c38; anion_gap=Na-Cl-HCO3 (high if \u003e12); albumin-corrected AG=AG+2.5*(4.0-albumin) when albumin\u003c4.0 g/dL; metabolic acidosis expected PaCO2=1.5*HCO3+8±2; metabolic alkalosis expected PaCO2=0.7*(HCO3-24)+40±2; acute respiratory acidosis HCO3 +1 per 10 mm Hg PaCO2 above 40; chronic +4 to +5; acute respiratory alkalosis HCO3 -2 per 10 mm Hg PaCO2 below 40; chronic -4 to -5; ketoacidosis delta-delta=ΔAG-ΔHCO3; lactic delta-delta=0.6*ΔAG-ΔHCO3 (simple if -5 to 5)","paco2_mm_hg":39,"ph":7.28,"ph_status":"acidemia","primary_process":"metabolic acidosis","secondary_response":"additional respiratory acidosis","sodium_mmol_l":135}],"path":"/api/calc/abg"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"albumin_g_dl":{"description":"Serum albumin in g/dL (1-6). When supplied and below 4.0 g/dL, anion gap is increased by 2.5 mmol/L per 1 g/dL decrease (Figure 1). Omitted skips the correction.","type":"number"},"bicarbonate_mmol_l":{"description":"Plasma bicarbonate in mmol/L (2-55). Metabolic acidosis if pH\u003c7.38 and HCO3\u003c22; metabolic alkalosis if pH\u003e7.42 and HCO3\u003e26.","type":"number"},"chloride_mmol_l":{"description":"Serum chloride in mmol/L (70-130). Used for anion gap Na-Cl-HCO3.","type":"number"},"lactate_mmol_l":{"description":"Serum lactate in mmol/L (0-30) when supplied. Echoed only; magent does not pick keto vs lactic delta-delta from lactate. Both printed equations are returned when the anion gap is high.","type":"number"},"paco2_mm_hg":{"description":"Arterial PaCO2 in mm Hg (8-120). Respiratory acidosis if pH\u003c7.38 and PaCO2\u003e42; respiratory alkalosis if pH\u003e7.42 and PaCO2\u003c38.","type":"number"},"ph":{"description":"Arterial pH (6.80-7.80). Acidemia if pH\u003c7.38; alkalemia if pH\u003e7.42 (Berend 2014 Table 1).","type":"number"},"sodium_mmol_l":{"description":"Serum sodium in mmol/L (110-160). Used for anion gap Na-Cl-HCO3.","type":"number"}},"required":["ph","paco2_mm_hg","bicarbonate_mmol_l","sodium_mmol_l","chloride_mmol_l"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:15:24.22Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:15:24.035Z"},"resource":"https://api.magentlab.com/api/calc/abg","serviceName":"magent","tags":["abg","acid-base","berend","electrolytes","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/abcd2","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"ABCD2 (Johnston 2007) early stroke-risk score after TIA from age, blood pressure, caller-assigned clinical features, symptom duration, and diabetes (max 7). Bands 0-3, 4-5, and 6-7. Deterministic published score with citation; not a diagnosis or admit protocol. magent does not examine the patient. Not ABCD (Rothwell 2005) and not ABCD3-I.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":55,"clinical_features":"none","diabetes":false,"diastolic_mm_hg":80,"duration_min":5,"systolic_mm_hg":120},{"age":55,"clinical_features":"none","diabetes":false,"diastolic_mm_hg":80,"duration_min":5,"systolic_mm_hg":120}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"abcd2_band":"0-3","age_years":55,"citation":{"authors":"Johnston SC, Rothwell PM, Nguyen-Huynh MN, et al.","doi":"10.1016/S0140-6736(07)60150-0","id":"johnston-2007","source":"Lancet. 2007;369(9558):283-292","title":"Validation and refinement of scores to predict very early stroke risk after transient ischaemic attack"},"components":[{"factor":"age","points":0,"present":false,"value":55},{"diastolic_mm_hg":80,"factor":"blood_pressure","points":0,"present":false,"systolic_mm_hg":120},{"factor":"clinical_features","points":0,"present":false,"value":"none"},{"factor":"duration_min","points":0,"present":false,"value":5},{"factor":"diabetes","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"abcd2","formula_expression":"ABCD2 = age_ge_60 + blood_pressure + clinical_features + duration + diabetes; age \u003e=60 1; SBP \u003e=140 or DBP \u003e=90 1; none 0 / speech_without_weakness 1 / unilateral_weakness 2; duration \u003c10 0, 10-59 1, \u003e=60 2; diabetes 1; bands 0-3 / 4-5 / 6-7; max 7","max_score":7,"score":0},{"abcd2_band":"0-3","age_years":55,"citation":{"authors":"Johnston SC, Rothwell PM, Nguyen-Huynh MN, et al.","doi":"10.1016/S0140-6736(07)60150-0","id":"johnston-2007","source":"Lancet. 2007;369(9558):283-292","title":"Validation and refinement of scores to predict very early stroke risk after transient ischaemic attack"},"components":[{"factor":"age","points":0,"present":false,"value":55},{"diastolic_mm_hg":80,"factor":"blood_pressure","points":0,"present":false,"systolic_mm_hg":120},{"factor":"clinical_features","points":0,"present":false,"value":"none"},{"factor":"duration_min","points":0,"present":false,"value":5},{"factor":"diabetes","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"abcd2","formula_expression":"ABCD2 = age_ge_60 + blood_pressure + clinical_features + duration + diabetes; age \u003e=60 1; SBP \u003e=140 or DBP \u003e=90 1; none 0 / speech_without_weakness 1 / unilateral_weakness 2; duration \u003c10 0, 10-59 1, \u003e=60 2; diabetes 1; bands 0-3 / 4-5 / 6-7; max 7","max_score":7,"score":0}],"path":"/api/calc/abcd2"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years (18-120). Age ≥60 scores 1; 59 scores 0.","type":"integer"},"clinical_features":{"description":"Caller-assigned TIA features. none scores 0; speech_without_weakness scores 1; unilateral_weakness scores 2. Mutually exclusive. magent does not examine the patient.","type":"string"},"diabetes":{"description":"Diabetes mellitus. true scores 1; false scores 0.","type":"boolean"},"diastolic_mm_hg":{"description":"Cuff diastolic blood pressure in mm Hg (20-160). Must be less than systolic. ≥90 scores 1.","type":"number"},"duration_min":{"description":"Symptom duration in minutes (integer 0-1440). Under 10 scores 0; 10-59 scores 1; 60 or more scores 2.","type":"integer"},"systolic_mm_hg":{"description":"Cuff systolic blood pressure in mm Hg (50-250). ≥140 scores 1.","type":"number"}},"required":["age","systolic_mm_hg","diastolic_mm_hg","clinical_features","duration_min","diabetes"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:00:32.796Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:00:32.673Z"},"resource":"https://api.magentlab.com/api/calc/abcd2","serviceName":"magent","tags":["abcd2","tia","stroke","neurology","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/abc_score","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Nunez 2009 ABC (assessment of blood consumption): penetrating mechanism, arrival SBP ≤90 mm Hg, arrival HR ≥120 bpm, and positive FAST; 1 point each, max 4. score_ge_2 is the published ≥2 cutoff (75% sensitive / 86% specific for massive transfusion in that paper). Deterministic published arithmetic with citation; not a transfusion or MTP order; not TASH; not ABC/2 ICH volume.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"heart_rate_bpm":80,"penetrating":false,"positive_fast":false,"systolic_mm_hg":120},{"heart_rate_bpm":80,"penetrating":false,"positive_fast":false,"systolic_mm_hg":120}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Nunez TC, Voskresensky IV, Dossett LA, Shinall R, Dutton WD, Cotton BA","doi":"10.1097/TA.0b013e3181961c35","id":"nunez-2009","pmid":"19204506","source":"J Trauma. 2009;66(2):346-352","title":"Early prediction of massive transfusion in trauma: simple as ABC (assessment of blood consumption)?"},"components":[{"factor":"penetrating","points":0,"present":false},{"factor":"sbp_le_90","points":0,"present":false,"value":120},{"factor":"hr_ge_120","points":0,"present":false,"value":80},{"factor":"positive_fast","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"abc_score","formula_expression":"ABC = penetrating + sbp_le_90 + hr_ge_120 + positive_fast; each 1; max 4; score_ge_2 iff score \u003e= 2","max_score":4,"score":0,"score_ge_2":false},{"citation":{"authors":"Nunez TC, Voskresensky IV, Dossett LA, Shinall R, Dutton WD, Cotton BA","doi":"10.1097/TA.0b013e3181961c35","id":"nunez-2009","pmid":"19204506","source":"J Trauma. 2009;66(2):346-352","title":"Early prediction of massive transfusion in trauma: simple as ABC (assessment of blood consumption)?"},"components":[{"factor":"penetrating","points":0,"present":false},{"factor":"sbp_le_90","points":0,"present":false,"value":120},{"factor":"hr_ge_120","points":0,"present":false,"value":80},{"factor":"positive_fast","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"abc_score","formula_expression":"ABC = penetrating + sbp_le_90 + hr_ge_120 + positive_fast; each 1; max 4; score_ge_2 iff score \u003e= 2","max_score":4,"score":0,"score_ge_2":false}],"path":"/api/calc/abc_score"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"heart_rate_bpm":{"description":"Arrival heart rate in beats per minute (integer 30-220). ≥120 scores 1.","type":"integer"},"penetrating":{"description":"Penetrating injury mechanism as assigned by the caller (Nunez 2009). true or false. magent does not assign mechanism.","type":"boolean"},"positive_fast":{"description":"Positive FAST as assigned by the caller (Nunez 2009). true or false. magent does not interpret FAST images.","type":"boolean"},"systolic_mm_hg":{"description":"Arrival systolic blood pressure in mm Hg (integer 0-300). ≤90 scores 1.","type":"integer"}},"required":["penetrating","systolic_mm_hg","heart_rate_bpm","positive_fast"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:00:31.947Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:00:31.78Z"},"resource":"https://api.magentlab.com/api/calc/abc_score","serviceName":"magent","tags":["abc-score","trauma","fast","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/abc2","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Kothari 1996 ABC/2 ellipsoid ICH volume: (a_cm × b_cm × c_cm) / 2, rounded to one decimal milliliter. A is the largest diameter, B the perpendicular diameter, and C slice count times thickness; the caller supplies all three in cm. Volume estimate only; not the ICH Score. magent does not read imaging or choose A/B/C on the scan. Not a diagnosis.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"a_cm":2,"b_cm":2,"c_cm":2},{"a_cm":2,"b_cm":2,"c_cm":2}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"a_cm":2,"b_cm":2,"c_cm":2,"citation":{"authors":"Kothari RU, Brott T, Broderick JP, et al.","doi":"10.1161/01.STR.27.8.1304","id":"kothari-1996","source":"Stroke. 1996;27(8):1304-1305","title":"The ABCs of measuring intracerebral hemorrhage volumes"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"abc2","formula_expression":"volume_ml = (a_cm * b_cm * c_cm) / 2","volume_ml":4},{"a_cm":2,"b_cm":2,"c_cm":2,"citation":{"authors":"Kothari RU, Brott T, Broderick JP, et al.","doi":"10.1161/01.STR.27.8.1304","id":"kothari-1996","source":"Stroke. 1996;27(8):1304-1305","title":"The ABCs of measuring intracerebral hemorrhage volumes"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"abc2","formula_expression":"volume_ml = (a_cm * b_cm * c_cm) / 2","volume_ml":4}],"path":"/api/calc/abc2"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"a_cm":{"description":"Largest diameter A in cm (0.1-20). Caller-assigned; magent does not read a scan.","type":"number"},"b_cm":{"description":"Largest diameter B perpendicular to A, in cm (0.1-20). Caller-assigned.","type":"number"},"c_cm":{"description":"C in cm (0.1-20): number of slices times slice thickness. Caller-assigned.","type":"number"}},"required":["a_cm","b_cm","c_cm"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:00:31.12Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:00:30.908Z"},"resource":"https://api.magentlab.com/api/calc/abc2","serviceName":"magent","tags":["abc2","ich-volume","neurology","hemorrhage","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/abbey","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Abbey 2004 observational pain scale from six caller-assigned 0-3 items (vocalization, facial_expression, change_in_body_language, behavioural_change, physiological_change, physical_changes) using that paper's absent/mild/moderate/severe descriptors. magent sums only (max 18) and returns Abbey 2004 bands: 0-2 none, 3-7 mild, 8-13 moderate, 14+ severe. magent does not observe the patient. Not a pain diagnosis or analgesic order. Not PAINAD.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"behavioural_change":0,"change_in_body_language":0,"facial_expression":0,"physical_changes":0,"physiological_change":0,"vocalization":0},{"behavioural_change":0,"change_in_body_language":0,"facial_expression":0,"physical_changes":0,"physiological_change":0,"vocalization":0}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Abbey J, Piller N, De Bellis A, Esterman A, Parker D, Giles L, Lowcay B","doi":"10.12968/ijpn.2004.10.1.12013","id":"abbey-2004","pmid":"14966439","source":"Int J Palliat Nurs. 2004;10(1):6-13","title":"The Abbey pain scale: a 1-minute numerical indicator for people with end-stage dementia"},"components":[{"factor":"vocalization","points":0,"present":true,"value":0},{"factor":"facial_expression","points":0,"present":true,"value":0},{"factor":"change_in_body_language","points":0,"present":true,"value":0},{"factor":"behavioural_change","points":0,"present":true,"value":0},{"factor":"physiological_change","points":0,"present":true,"value":0},{"factor":"physical_changes","points":0,"present":true,"value":0}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"abbey","formula_expression":"Abbey = vocalization + facial_expression + change_in_body_language + behavioural_change + physiological_change + physical_changes; each caller-assigned 0-3 (absent/mild/moderate/severe); max 18; Abbey 2004 bands 0-2 none, 3-7 mild, 8-13 moderate, 14+ severe","max_score":18,"score":0,"severity":"none"},{"citation":{"authors":"Abbey J, Piller N, De Bellis A, Esterman A, Parker D, Giles L, Lowcay B","doi":"10.12968/ijpn.2004.10.1.12013","id":"abbey-2004","pmid":"14966439","source":"Int J Palliat Nurs. 2004;10(1):6-13","title":"The Abbey pain scale: a 1-minute numerical indicator for people with end-stage dementia"},"components":[{"factor":"vocalization","points":0,"present":true,"value":0},{"factor":"facial_expression","points":0,"present":true,"value":0},{"factor":"change_in_body_language","points":0,"present":true,"value":0},{"factor":"behavioural_change","points":0,"present":true,"value":0},{"factor":"physiological_change","points":0,"present":true,"value":0},{"factor":"physical_changes","points":0,"present":true,"value":0}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"abbey","formula_expression":"Abbey = vocalization + facial_expression + change_in_body_language + behavioural_change + physiological_change + physical_changes; each caller-assigned 0-3 (absent/mild/moderate/severe); max 18; Abbey 2004 bands 0-2 none, 3-7 mild, 8-13 moderate, 14+ severe","max_score":18,"score":0,"severity":"none"}],"path":"/api/calc/abbey"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"behavioural_change":{"description":"Caller-assigned Abbey 2004 behavioural change (integer 0-3): 0 absent; 1 mild; 2 moderate; 3 severe. Paper examples: increased confusion, refusing to eat, alteration in usual patterns. magent does not observe the patient.","type":"integer"},"change_in_body_language":{"description":"Caller-assigned Abbey 2004 change in body language (integer 0-3): 0 absent; 1 mild; 2 moderate; 3 severe. Paper examples: fidgeting, rocking, guarding part of body, withdrawn. magent does not observe the patient.","type":"integer"},"facial_expression":{"description":"Caller-assigned Abbey 2004 facial expression (integer 0-3): 0 absent; 1 mild; 2 moderate; 3 severe. Paper examples: looking tense, frowning, grimacing, looking frightened. magent does not observe the patient.","type":"integer"},"physical_changes":{"description":"Caller-assigned Abbey 2004 physical changes (integer 0-3): 0 absent; 1 mild; 2 moderate; 3 severe. Paper examples: skin tears, pressure areas, arthritis, contractures, previous injuries. magent does not observe the patient.","type":"integer"},"physiological_change":{"description":"Caller-assigned Abbey 2004 physiological change (integer 0-3): 0 absent; 1 mild; 2 moderate; 3 severe. Paper examples: temperature, pulse or blood pressure outside normal limits, perspiring, flushing or pallor. magent does not observe the patient.","type":"integer"},"vocalization":{"description":"Caller-assigned Abbey 2004 vocalization (integer 0-3): 0 absent; 1 mild; 2 moderate; 3 severe. Paper examples: whimpering, groaning, crying. magent does not observe the patient.","type":"integer"}},"required":["vocalization","facial_expression","change_in_body_language","behavioural_change","physiological_change","physical_changes"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T15:47:52.7Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T15:47:52.544Z"},"resource":"https://api.magentlab.com/api/calc/abbey","serviceName":"magent","tags":["abbey","pain","dementia","neurology","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/aa_gradient","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Alveolar–arterial oxygen gradient from FiO2, barometric pressure, PaCO2, PaO2, and RQ using the simplified alveolar-gas equation (PH2O 47 mm Hg). Deterministic published arithmetic with citation; not a diagnosis.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"fio2":0.21,"paco2_mm_hg":40,"pao2_mm_hg":95,"pb_mm_hg":760,"rq":0.8},{"fio2":0.21,"paco2_mm_hg":40,"pao2_mm_hg":95,"pb_mm_hg":760,"rq":0.8}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"aa_gradient_mm_hg":4.7,"citation":{"authors":"Riley RL, Cournand A","doi":"10.1152/jappl.1949.1.12.825","id":"riley-cournand-1949","source":"J Appl Physiol. 1949;1(12):825-847","title":"\"Ideal\" alveolar air and the analysis of ventilation-perfusion relationships in the lungs"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","fio2":0.21,"formula":"aa_gradient","formula_expression":"PAO2_mm_hg = fio2 * (pb_mm_hg - 47) - paco2_mm_hg / rq; aa_gradient_mm_hg = PAO2_mm_hg - pao2_mm_hg","paco2_mm_hg":40,"pao2_alveolar_mm_hg":99.7,"pao2_mm_hg":95,"pb_mm_hg":760,"rq":0.8,"water_vapor_mm_hg":47},{"aa_gradient_mm_hg":4.7,"citation":{"authors":"Riley RL, Cournand A","doi":"10.1152/jappl.1949.1.12.825","id":"riley-cournand-1949","source":"J Appl Physiol. 1949;1(12):825-847","title":"\"Ideal\" alveolar air and the analysis of ventilation-perfusion relationships in the lungs"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","fio2":0.21,"formula":"aa_gradient","formula_expression":"PAO2_mm_hg = fio2 * (pb_mm_hg - 47) - paco2_mm_hg / rq; aa_gradient_mm_hg = PAO2_mm_hg - pao2_mm_hg","paco2_mm_hg":40,"pao2_alveolar_mm_hg":99.7,"pao2_mm_hg":95,"pb_mm_hg":760,"rq":0.8,"water_vapor_mm_hg":47}],"path":"/api/calc/aa_gradient"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"fio2":{"description":"Inspired oxygen as a fraction (0.21-1.0), not a percent. Omitted uses 0.21 (room air).","type":"number"},"paco2_mm_hg":{"description":"Arterial PCO2 in mm Hg (8-80).","type":"number"},"pao2_mm_hg":{"description":"Arterial PO2 in mm Hg (20-700).","type":"number"},"pb_mm_hg":{"description":"Barometric pressure in mm Hg (500-800). Omitted uses 760.","type":"number"},"rq":{"description":"Respiratory exchange ratio R (0.7-1.0). Omitted uses 0.8.","type":"number"}},"required":["paco2_mm_hg","pao2_mm_hg"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T15:47:51.57Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T15:47:51.411Z"},"resource":"https://api.magentlab.com/api/calc/aa_gradient","serviceName":"magent","tags":["aa-gradient","respiratory","oxygenation","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/6mwd","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Enright 1998 predicted six-minute walk distance (meters) from sex, age 40-80, height_cm, and weight_kg (Table 3 height/weight: male 7.57H−5.02age−1.76W−309; female 2.11H−2.29W−5.78age+667). Reports predicted_m and lln_m (minus 153 m men or 139 m women). Optional walked_m (0-1500) yields percent_predicted. Not a timed walk, BMI-equation path, or 80%/400 m class. Not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":50,"height_cm":170,"height_in":66.9291,"sex":"male","walked_m":400,"weight_kg":70,"weight_lb":154.324},{"age":50,"height_cm":170,"height_in":66.9291,"sex":"male","walked_m":400,"weight_kg":70,"weight_lb":154.324}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":50,"citation":{"authors":"Enright PL, Sherrill DL","doi":"10.1164/ajrccm.158.5.9710086","id":"enright-1998","pmid":"9817683","source":"Am J Respir Crit Care Med. 1998;158(5 Pt 1):1384-1387","title":"Reference equations for the six-minute walk in healthy adults"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"enright_1998","formula_expression":"male: 6MWD_m = 7.57 × height_cm − 5.02 × age − 1.76 × weight_kg − 309; female: 6MWD_m = 2.11 × height_cm − 2.29 × weight_kg − 5.78 × age + 667; LLN_m = predicted_m − 153 (male) or predicted_m − 139 (female)","height_cm":170,"lln_m":450.7,"predicted_m":603.7,"sex":"male","weight_kg":70},{"age_years":50,"citation":{"authors":"Enright PL, Sherrill DL","doi":"10.1164/ajrccm.158.5.9710086","id":"enright-1998","pmid":"9817683","source":"Am J Respir Crit Care Med. 1998;158(5 Pt 1):1384-1387","title":"Reference equations for the six-minute walk in healthy adults"},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"enright_1998","formula_expression":"male: 6MWD_m = 7.57 × height_cm − 5.02 × age − 1.76 × weight_kg − 309; female: 6MWD_m = 2.11 × height_cm − 2.29 × weight_kg − 5.78 × age + 667; LLN_m = predicted_m − 153 (male) or predicted_m − 139 (female)","height_cm":170,"lln_m":450.7,"predicted_m":603.7,"sex":"male","weight_kg":70}],"path":"/api/calc/6mwd"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years (integer 40-80). Enright 1998 derivation range.","type":"integer"},"height_cm":{"description":"Height in centimeters (50-250). Provide height_cm or height_in.","type":"number"},"height_in":{"description":"Height in inches (20-98). Converted as cm = in × 2.54.","type":"number"},"sex":{"description":"Sex used by Enright 1998 Table 3 (separate male and female height/weight equations).","enum":["female","male"],"type":"string"},"walked_m":{"description":"Optional distance walked in meters (0-1500). When present, percent_predicted = walked_m / predicted_m × 100. magent does not time the walk.","type":"number"},"weight_kg":{"description":"Weight in kilograms (1-500). Provide weight_kg or weight_lb.","type":"number"},"weight_lb":{"description":"Weight in pounds (2-1100). Converted as kg = lb × 0.45359237.","type":"number"}},"required":["sex","age"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T15:47:50.211Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T15:47:50.036Z"},"resource":"https://api.magentlab.com/api/calc/6mwd","serviceName":"magent","tags":["6mwd","six-minute-walk","respiratory","enright","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/4peps","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Roy 2021 4PEPS Table 3: age \u003c50 −2, 50–64 −1, ≥65 0; chronic respiratory disease −1; HR \u003c80 −1; chest pain and acute dyspnea +1; male +2; estrogen treatment +2; prior VTE +2; syncope +2; 4-week immobility +2; SpO2 \u003c95% +3; calf pain or unilateral edema +3; PE most likely +5. Max 22. Bands: very_low \u003c0, low 0–5, moderate 6–12, high ≥13. Not imaging or D-dimer. magent does not examine the patient or decide PE most likely.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":40,"calf_pain_or_unilateral_edema":false,"chest_pain_and_acute_dyspnea":false,"chronic_respiratory_disease":false,"heart_rate_bpm":90,"hormonal_estrogenic_treatment":false,"immobility_4w":false,"pe_most_likely":false,"personal_history_vte":false,"sex":"female","spo2_percent":98,"syncope":false},{"age":40,"calf_pain_or_unilateral_edema":false,"chest_pain_and_acute_dyspnea":false,"chronic_respiratory_disease":false,"heart_rate_bpm":90,"hormonal_estrogenic_treatment":false,"immobility_4w":false,"pe_most_likely":false,"personal_history_vte":false,"sex":"female","spo2_percent":98,"syncope":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Roy PM, Friou E, Germeau B, et al.","doi":"10.1001/jamacardio.2021.0064","id":"roy-2021","pmid":"33656522","source":"JAMA Cardiol. 2021;6(6):669-677","title":"Derivation and Validation of a 4-Level Clinical Pretest Probability Score for Suspected Pulmonary Embolism to Safely Decrease Imaging Testing"},"components":[{"factor":"age","points":-2,"present":true,"value":40},{"factor":"chronic_respiratory_disease","points":0,"present":false},{"factor":"heart_rate_bpm","points":0,"present":false,"value":90},{"factor":"chest_pain_and_acute_dyspnea","points":0,"present":false},{"factor":"sex","points":0,"present":false,"value":"female"},{"factor":"hormonal_estrogenic_treatment","points":0,"present":false},{"factor":"personal_history_vte","points":0,"present":false},{"factor":"syncope","points":0,"present":false},{"factor":"immobility_4w","points":0,"present":false},{"factor":"spo2_percent","points":0,"present":false,"value":98},{"factor":"calf_pain_or_unilateral_edema","points":0,"present":false},{"factor":"pe_most_likely","points":0,"present":false}],"cpp":"very_low","disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"4peps","formula_expression":"4PEPS = age (\u003c50 -2, 50-64 -1, ≥65 0) + chronic_respiratory_disease (-1) + heart_rate_bpm (\u003c80 -1) + chest_pain_and_acute_dyspnea (1) + male (2) + hormonal_estrogenic_treatment (2) + personal_history_vte (2) + syncope (2) + immobility_4w (2) + spo2_percent (\u003c95 3) + calf_pain_or_unilateral_edema (3) + pe_most_likely (5); Roy 2021 Table 3; cpp very_low \u003c0, low 0-5, moderate 6-12, high ≥13; max 22 (age ≥65 plus all positive items; score may be negative)","max_score":22,"score":-2},{"citation":{"authors":"Roy PM, Friou E, Germeau B, et al.","doi":"10.1001/jamacardio.2021.0064","id":"roy-2021","pmid":"33656522","source":"JAMA Cardiol. 2021;6(6):669-677","title":"Derivation and Validation of a 4-Level Clinical Pretest Probability Score for Suspected Pulmonary Embolism to Safely Decrease Imaging Testing"},"components":[{"factor":"age","points":-2,"present":true,"value":40},{"factor":"chronic_respiratory_disease","points":0,"present":false},{"factor":"heart_rate_bpm","points":0,"present":false,"value":90},{"factor":"chest_pain_and_acute_dyspnea","points":0,"present":false},{"factor":"sex","points":0,"present":false,"value":"female"},{"factor":"hormonal_estrogenic_treatment","points":0,"present":false},{"factor":"personal_history_vte","points":0,"present":false},{"factor":"syncope","points":0,"present":false},{"factor":"immobility_4w","points":0,"present":false},{"factor":"spo2_percent","points":0,"present":false,"value":98},{"factor":"calf_pain_or_unilateral_edema","points":0,"present":false},{"factor":"pe_most_likely","points":0,"present":false}],"cpp":"very_low","disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"4peps","formula_expression":"4PEPS = age (\u003c50 -2, 50-64 -1, ≥65 0) + chronic_respiratory_disease (-1) + heart_rate_bpm (\u003c80 -1) + chest_pain_and_acute_dyspnea (1) + male (2) + hormonal_estrogenic_treatment (2) + personal_history_vte (2) + syncope (2) + immobility_4w (2) + spo2_percent (\u003c95 3) + calf_pain_or_unilateral_edema (3) + pe_most_likely (5); Roy 2021 Table 3; cpp very_low \u003c0, low 0-5, moderate 6-12, high ≥13; max 22 (age ≥65 plus all positive items; score may be negative)","max_score":22,"score":-2}],"path":"/api/calc/4peps"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"age":{"description":"Age in years (integer 18-120). Roy 2021 Table 3: \u003c50 scores −2; 50-64 scores −1; ≥65 scores 0 (65-80 and \u003e80 were not independently associated).","type":"integer"},"calf_pain_or_unilateral_edema":{"description":"Calf pain and/or unilateral lower-limb edema as assigned by the caller (Roy 2021 Table 3). true scores +3. magent does not examine the patient.","type":"boolean"},"chest_pain_and_acute_dyspnea":{"description":"Both chest pain and acute dyspnea present as assigned by the caller (Roy 2021 Table 3). true scores +1. magent does not examine the patient.","type":"boolean"},"chronic_respiratory_disease":{"description":"Chronic respiratory disease (Roy 2021 Table 3). true scores −1. Assigned by the caller. magent does not examine the patient.","type":"boolean"},"heart_rate_bpm":{"description":"Heart rate in beats per minute (integer 30-220). Table 3: \u003c80 scores −1. 80-100 was not independently associated; this tool does not add tachycardia points.","type":"integer"},"hormonal_estrogenic_treatment":{"description":"Hormonal estrogenic treatment as assigned by the caller (Roy 2021 Table 3). true scores +2.","type":"boolean"},"immobility_4w":{"description":"Immobility within 4 weeks (Roy 2021 Table 3 footnote a): surgery, lower limb plaster cast, or bedridden more than 3 days for an acute medical condition. true scores +2. Assigned by the caller. magent does not examine the patient.","type":"boolean"},"pe_most_likely":{"description":"PE is the most likely diagnosis as assigned by the caller (Roy 2021 Table 3). true scores +5. magent does not examine the patient or decide PE most likely.","type":"boolean"},"personal_history_vte":{"description":"Personal history of VTE as assigned by the caller (Roy 2021 Table 3). true scores +2.","type":"boolean"},"sex":{"description":"female or male (Roy 2021 Table 3). Male scores +2. Female scores 0. Assigned by the caller.","enum":["female","male"],"type":"string"},"spo2_percent":{"description":"Oxygen saturation percent (50-100). Roy 2021 Table 3: \u003c95 scores +3; 95 and above score 0.","type":"number"},"syncope":{"description":"Syncope as assigned by the caller (Roy 2021 Table 3). true scores +2. magent does not examine the patient.","type":"boolean"}},"required":["age","chronic_respiratory_disease","heart_rate_bpm","chest_pain_and_acute_dyspnea","sex","hormonal_estrogenic_treatment","personal_history_vte","syncope","immobility_4w","spo2_percent","calf_pain_or_unilateral_edema","pe_most_likely"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T15:33:19.228Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T15:33:19.074Z"},"resource":"https://api.magentlab.com/api/calc/4peps","serviceName":"magent","tags":["4peps","pe","vte","pretest","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/4at","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"4AT (Bellelli 2014): alertness (normal 0, abnormal 4) + AMT4 mistake count 0/1/2 + attention 0/1/2 + acute change or fluctuation (false 0, true 4). Max 12. Band 0 unlikely, 1–3 possible cognitive impairment, ≥4 possible delirium. Not a delirium or dementia diagnosis. magent does not examine the patient. AMT4 is the caller-assigned mistake count only; this API does not collect age, date of birth, place, or year.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"acute_change":false,"alertness":"normal","amt4":0,"attention":0},{"acute_change":false,"alertness":"normal","amt4":0,"attention":0}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"at_band":"unlikely","citation":{"authors":"Bellelli G, Morandi A, Davis DH, Mazzola P, Turco R, Gentile S, Ryan T, Cash H, Guerini F, Torpilliesi T, Del Santo F, Trabucchi M, Annoni G, MacLullich AM","doi":"10.1093/ageing/afu021","id":"bellelli-2014","pmid":"24590568","source":"Age Ageing. 2014;43(4):496-502","title":"Validation of the 4AT, a new instrument for rapid delirium screening: a study in 234 hospitalised older people"},"components":[{"factor":"alertness","points":0,"present":false},{"factor":"amt4","points":0,"present":false,"value":0},{"factor":"attention","points":0,"present":false,"value":0},{"factor":"acute_change","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"4at","formula_expression":"4AT = alertness (normal 0, abnormal 4) + amt4 (0/1/2) + attention (0/1/2) + acute_change (false 0, true 4); Bellelli 2014; max 12; 0 unlikely, 1-3 possible_cognitive_impairment, ≥4 possible_delirium","max_score":12,"score":0},{"at_band":"unlikely","citation":{"authors":"Bellelli G, Morandi A, Davis DH, Mazzola P, Turco R, Gentile S, Ryan T, Cash H, Guerini F, Torpilliesi T, Del Santo F, Trabucchi M, Annoni G, MacLullich AM","doi":"10.1093/ageing/afu021","id":"bellelli-2014","pmid":"24590568","source":"Age Ageing. 2014;43(4):496-502","title":"Validation of the 4AT, a new instrument for rapid delirium screening: a study in 234 hospitalised older people"},"components":[{"factor":"alertness","points":0,"present":false},{"factor":"amt4","points":0,"present":false,"value":0},{"factor":"attention","points":0,"present":false,"value":0},{"factor":"acute_change","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"4at","formula_expression":"4AT = alertness (normal 0, abnormal 4) + amt4 (0/1/2) + attention (0/1/2) + acute_change (false 0, true 4); Bellelli 2014; max 12; 0 unlikely, 1-3 possible_cognitive_impairment, ≥4 possible_delirium","max_score":12,"score":0}],"path":"/api/calc/4at"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"acute_change":{"description":"Bellelli 2014 acute change or fluctuating course as assigned by the caller. true scores 4. magent does not take a collateral history.","type":"boolean"},"alertness":{"description":"Bellelli 2014 4AT item 1 as assigned by the caller. normal scores 0; abnormal scores 4. magent does not observe consciousness.","enum":["normal","abnormal"],"type":"string"},"amt4":{"description":"Caller-assigned AMT4 mistake count only (Bellelli 2014): 0 mistakes → 0; 1 mistake → 1; ≥2 mistakes or untestable → 2. Integer 0, 1, or 2. This API does not collect age, date of birth, place, or year.","enum":[0,1,2],"type":"integer"},"attention":{"description":"Bellelli 2014 months-backwards item as assigned by the caller. 0: achieves ≥7 months. 1: starts but \u003c7 months or refuses. 2: untestable. Integer 0, 1, or 2. magent does not run months backwards.","enum":[0,1,2],"type":"integer"}},"required":["alertness","amt4","attention","acute_change"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T15:33:18.11Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T15:33:17.937Z"},"resource":"https://api.magentlab.com/api/calc/4at","serviceName":"magent","tags":["4at","delirium","neurology","screening","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/2helps2b","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Struck 2017 2HELPS2B: BIRDs 2 points; LPD or LRDA or BIPD, prior seizure, sporadic epileptiform discharges, frequency \u003e2.0 Hz, and plus features 1 point each. Max 7. Published probable seizure risk: 0→5%, 1→12%, 2→27%, 3→50%, 4→73%, 5→88%, 6–7→\u003e95%. Not a seizure diagnosis or monitoring-duration protocol. magent does not read EEG.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"birds":false,"frequency_gt_2hz":false,"lpd_lrda_bipd":false,"plus_features":false,"prior_seizure":false,"sporadic_epileptiform":false},{"birds":false,"frequency_gt_2hz":false,"lpd_lrda_bipd":false,"plus_features":false,"prior_seizure":false,"sporadic_epileptiform":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Struck AF, Ustun B, Rodriguez Ruiz AA, Lee JW, LaRoche SM, Hirsch LJ, Gilmore EJ, Vlachy J, Haider HA, Rudin C, Westover MB","doi":"10.1001/jamaneurol.2017.2459","id":"struck-2017","pmid":"29052706","source":"JAMA Neurol. 2017;74(12):1419-1424","title":"Association of an electroencephalography-based risk score with seizure probability in hospitalized patients"},"components":[{"factor":"birds","points":0,"present":false},{"factor":"lpd_lrda_bipd","points":0,"present":false},{"factor":"prior_seizure","points":0,"present":false},{"factor":"sporadic_epileptiform","points":0,"present":false},{"factor":"frequency_gt_2hz","points":0,"present":false},{"factor":"plus_features","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"2helps2b","formula_expression":"2HELPS2B = birds (true 2) + lpd_lrda_bipd (true 1) + prior_seizure (true 1) + sporadic_epileptiform (true 1) + frequency_gt_2hz (true 1) + plus_features (true 1); Struck 2017; max 7; 0→5%, 1→12%, 2→27%, 3→50%, 4→73%, 5→88%, 6-7→\u003e95%","max_score":7,"score":0,"seizure_risk":"5%"},{"citation":{"authors":"Struck AF, Ustun B, Rodriguez Ruiz AA, Lee JW, LaRoche SM, Hirsch LJ, Gilmore EJ, Vlachy J, Haider HA, Rudin C, Westover MB","doi":"10.1001/jamaneurol.2017.2459","id":"struck-2017","pmid":"29052706","source":"JAMA Neurol. 2017;74(12):1419-1424","title":"Association of an electroencephalography-based risk score with seizure probability in hospitalized patients"},"components":[{"factor":"birds","points":0,"present":false},{"factor":"lpd_lrda_bipd","points":0,"present":false},{"factor":"prior_seizure","points":0,"present":false},{"factor":"sporadic_epileptiform","points":0,"present":false},{"factor":"frequency_gt_2hz","points":0,"present":false},{"factor":"plus_features","points":0,"present":false}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","formula":"2helps2b","formula_expression":"2HELPS2B = birds (true 2) + lpd_lrda_bipd (true 1) + prior_seizure (true 1) + sporadic_epileptiform (true 1) + frequency_gt_2hz (true 1) + plus_features (true 1); Struck 2017; max 7; 0→5%, 1→12%, 2→27%, 3→50%, 4→73%, 5→88%, 6-7→\u003e95%","max_score":7,"score":0,"seizure_risk":"5%"}],"path":"/api/calc/2helps2b"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"birds":{"description":"Brief (ictal) rhythmic discharges (BIRDs) as assigned by the caller (Struck 2017). true scores 2. magent does not read EEG.","type":"boolean"},"frequency_gt_2hz":{"description":"Frequency \u003e2.0 Hz for any periodic or rhythmic pattern as assigned by the caller (Struck 2017). true scores 1. magent does not read EEG.","type":"boolean"},"lpd_lrda_bipd":{"description":"LPD or LRDA or BIPD as assigned by the caller (Struck 2017). true scores 1. magent does not read EEG.","type":"boolean"},"plus_features":{"description":"Plus features (superimposed rhythmic, sharp, or fast activity) as assigned by the caller (Struck 2017). true scores 1. magent does not read EEG.","type":"boolean"},"prior_seizure":{"description":"Prior seizure, acute or remote, as assigned by the caller (Struck 2017). true scores 1.","type":"boolean"},"sporadic_epileptiform":{"description":"Sporadic epileptiform discharges as assigned by the caller (Struck 2017). true scores 1. magent does not read EEG.","type":"boolean"}},"required":["birds","lpd_lrda_bipd","prior_seizure","sporadic_epileptiform","frequency_gt_2hz","plus_features"],"type":"object"},"maxItems":25,"minItems":1,"type":"array"}},"required":["items"],"type":"object"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T15:33:17.125Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T15:33:16.965Z"},"resource":"https://api.magentlab.com/api/calc/2helps2b","serviceName":"magent","tags":["2helps2b","eeg","seizure","neurology","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCc42Ed39a06b6cF3f484307eF76B88Bf56Fb305f","scheme":"exact"}],"description":"All active science and technology markets with live probabilities in one call — One-call board of the most active science and technology prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of science and technology at a glance.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":10},"type":"http"},"output":{"example":{"data":{"category":"science-tech","markets":[{"probability":0.6404,"question":"Will SpaceX catch a Starship booster twice more by December 31?","resolution_date":"2026-12-31","slug":"starship-booster-catch-twice-2026-12","volume_24h_usd":130382.1},{"probability":0.4681,"question":"Will OpenAI release GPT-6 by end of 2026?","resolution_date":"2026-12-31","slug":"openai-releases-gpt6-2026-12","volume_24h_usd":130225.49},{"probability":0.1686,"question":"Will Apple announce a foldable device at its September event?","resolution_date":"2026-09-15","slug":"apple-announces-foldable-2026-09","volume_24h_usd":70815.04},{"probability":0.1221,"question":"Will major federal AI regulation become law in 2026?","resolution_date":"2026-12-31","slug":"federal-ai-regulation-law-2026","volume_24h_usd":66632.33},{"probability":0.0421,"question":"Will a replicated room-temperature superconductor be published in 2026?","resolution_date":"2026-12-31","slug":"room-temp-superconductor-replicated-2026-12","volume_24h_usd":11993.21}]},"meta":{"data_mode":"live","docs":"https://x402-factory.com/docs/probability.board.science-tech","endpoint":"/v1/board/science-tech","freshness":"realtime","generated_at":"2026-10-05T10:15:57.914Z","request_id":"req_00000000","sources":["kalshi","polymarket"],"version":"1.0.0"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"limit":{"default":20,"maximum":50,"minimum":1,"type":"integer"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"additionalProperties":false,"properties":{"category":{"type":"string"},"markets":{"items":{"additionalProperties":false,"properties":{"probability":{"maximum":1,"minimum":0,"type":"number"},"question":{"type":"string"},"resolution_date":{"type":"string"},"slug":{"type":"string"},"volume_24h_usd":{"type":"number"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"type":"object"},"type":"array"}},"required":["category","markets"],"type":"object"},"meta":{"type":"object"}},"required":["data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-07T07:02:00.927Z","quality":{"l30DaysTotalCalls":4,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-07T07:02:00.691Z"},"resource":"https://x402-factory.com/v1/board/science-tech","serviceName":"x402-factory","tags":["probability","board","science-tech","prediction-market"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.0005/call. Render audio as a waveform or spectrogram PNG — visualize any track. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"color":"blue","file":{},"height":50,"mode":"waveform","width":100},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"color":{"enum":["blue","red","green","white","black","cyan","magenta","yellow","orange","gray"],"type":"string"},"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key ≤ 50 MB\u003e }. The input container must sniff (ffprobe) to the live allowlist (operator-tunable cputools.media.input_formats): 3g2, 3gp, aac, asf, avi, flac, flv, gif, m4a, m4v, matroska, mj2, mov, mov,mp4,m4a,3gp,3g2,mj2, mp3, mp4, mpeg, mpegts, mpegvideo, ogg, wav, webm, wmv. An off-list input is a free 422 UNSUPPORTED_FORMAT.","type":"object"},"height":{"maximum":1080,"minimum":50,"type":"integer"},"mode":{"enum":["waveform","spectrogram"],"type":"string"},"width":{"maximum":2000,"minimum":100,"type":"integer"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T19:29:04.482Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-08T19:29:04.336Z"},"resource":"https://api.relaystation.ai/v1/media/waveform","serviceName":"Relaystation Waveform","tags":["waveform","spectrogram","audio-visualization","audio-processing","media"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.001/page. Extract every embedded image from a PDF as PNGs. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{}},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T19:15:49.438Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-08T19:15:49.281Z"},"resource":"https://api.relaystation.ai/v1/pdf/images","serviceName":"Relaystation Images","tags":["pdf-image-extraction","assets","pdf-tools","documents","images"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.0003/MP. Pad or extend an image's canvas on any side — aspect-ratio fixes without cropping. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"background":"string","bottom":0,"extendWith":"background","file":{},"left":0,"right":0,"top":0},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"background":{"oneOf":[{"description":"A hex color string (\"#rrggbb\").","maxLength":32,"type":"string"},{"properties":{"alpha":{"maximum":1,"minimum":0,"type":"number"},"b":{"maximum":255,"minimum":0,"type":"integer"},"g":{"maximum":255,"minimum":0,"type":"integer"},"r":{"maximum":255,"minimum":0,"type":"integer"}},"required":["r","g","b"],"type":"object"}]},"bottom":{"maximum":10000,"minimum":0,"type":"integer"},"extendWith":{"enum":["background","copy","repeat","mirror"],"type":"string"},"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key from /v1/cputools/upload-url, ≤ 50 MB\u003e }.","type":"object"},"left":{"maximum":10000,"minimum":0,"type":"integer"},"right":{"maximum":10000,"minimum":0,"type":"integer"},"top":{"maximum":10000,"minimum":0,"type":"integer"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-07T19:29:46.437Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-07T19:29:46.275Z"},"resource":"https://api.relaystation.ai/v1/image/extend","serviceName":"Relaystation Extend","tags":["image-padding","canvas","aspect-ratio","image-editing","image-processing"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.0005/MB. Normalize audio loudness to broadcast EBU R128 — LUFS, true-peak, and range targets. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"ext":"mp3","file":{},"i":-70,"lra":1,"tp":-9},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"ext":{"enum":["mp3","m4a","aac","wav","ogg","flac"],"type":"string"},"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key ≤ 50 MB\u003e }. The input container must sniff (ffprobe) to the live allowlist (operator-tunable cputools.media.input_formats): 3g2, 3gp, aac, asf, avi, flac, flv, gif, m4a, m4v, matroska, mj2, mov, mov,mp4,m4a,3gp,3g2,mj2, mp3, mp4, mpeg, mpegts, mpegvideo, ogg, wav, webm, wmv. An off-list input is a free 422 UNSUPPORTED_FORMAT.","type":"object"},"i":{"maximum":-5,"minimum":-70,"type":"number"},"lra":{"maximum":50,"minimum":1,"type":"number"},"tp":{"maximum":0,"minimum":-9,"type":"number"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-06T19:05:50.458Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-06T19:05:50.31Z"},"resource":"https://api.relaystation.ai/v1/media/loudnorm","serviceName":"Relaystation Loudnorm","tags":["loudness-normalization","audio-mastering","ebu-r128","podcasting","audio-processing"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.002/page. Pull text and structure out of a PDF — clean input for LLMs and search. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{}},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-03T17:06:42.95Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T17:06:42.785Z"},"resource":"https://api.relaystation.ai/v1/pdf/extract-text","serviceName":"Relaystation Extract Text","tags":["pdf-text-extraction","parsing","pdf-tools","documents","llm-preprocessing"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.0003/MP. Resize or fit images — animated GIF/WebP preserved with animated:true. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"animated":true,"file":{},"fit":"cover","height":1,"width":1},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"animated":{"description":"Preserve all frames of an animated GIF/WebP (billed per-frame).","type":"boolean"},"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key from /v1/cputools/upload-url, ≤ 50 MB\u003e }.","type":"object"},"fit":{"enum":["cover","contain","fill","inside","outside"],"type":"string"},"height":{"maximum":10000,"minimum":1,"type":"integer"},"width":{"maximum":10000,"minimum":1,"type":"integer"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-18T17:10:45.87Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-18T17:10:45.726Z"},"resource":"https://api.relaystation.ai/v1/image/resize","serviceName":"Relaystation Resize","tags":["image-resize","thumbnails","image-processing","optimization","photos"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.0005/MB. Mix multiple audio tracks down to one (amix), optional loudness normalize — voiceover + music in one call. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"file":{},"format":"mp3","inputs":[{}],"normalize":true},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key ≤ 50 MB\u003e }. The input container must sniff (ffprobe) to the live allowlist (operator-tunable cputools.media.input_formats): 3g2, 3gp, aac, asf, avi, flac, flv, gif, m4a, m4v, matroska, mj2, mov, mov,mp4,m4a,3gp,3g2,mj2, mp3, mp4, mpeg, mpegts, mpegvideo, ogg, wav, webm, wmv. An off-list input is a free 422 UNSUPPORTED_FORMAT.","type":"object"},"format":{"enum":["mp3","m4a","aac","wav","ogg","flac"],"type":"string"},"inputs":{"items":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key from /v1/cputools/upload-url, ≤ 50 MB\u003e }.","type":"object"},"maxItems":8,"minItems":1,"type":"array"},"normalize":{"type":"boolean"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-15T17:50:56.773Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-15T17:50:56.589Z"},"resource":"https://api.relaystation.ai/v1/media/audio-mix","serviceName":"Relaystation Audio Mix","tags":["audio-mixing","voiceover","audio-processing","podcasting","media"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.001/call. Verify a PDF's digital signatures — structural + digest checks, results as JSON. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"file":{}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key from /v1/cputools/upload-url, ≤ 50 MB\u003e }.","type":"object"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-14T18:31:01.882Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-14T18:31:01.73Z"},"resource":"https://api.relaystation.ai/v1/pdf/verify-signatures","serviceName":"Relaystation Verify Signatures","tags":["signature-verification","digital-signatures","pdf-tools","security","compliance"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.0005/MB. Watermark an image or logo onto a video — position and opacity control. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"ext":"mp4","file":{},"overlay":{},"position":"top-left"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"ext":{"enum":["mp4","mov","mkv","mp3","m4a","aac","wav","ogg","flac"],"type":"string"},"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key ≤ 50 MB\u003e }. The input container must sniff (ffprobe) to the live allowlist (operator-tunable cputools.media.input_formats): 3g2, 3gp, aac, asf, avi, flac, flv, gif, m4a, m4v, matroska, mj2, mov, mov,mp4,m4a,3gp,3g2,mj2, mp3, mp4, mpeg, mpegts, mpegvideo, ogg, wav, webm, wmv. An off-list input is a free 422 UNSUPPORTED_FORMAT.","type":"object"},"overlay":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key from /v1/cputools/upload-url, ≤ 50 MB\u003e }.","type":"object"},"position":{"enum":["top-left","top-right","bottom-left","bottom-right","center"],"type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-13T17:10:16.119Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-13T17:10:15.854Z"},"resource":"https://api.relaystation.ai/v1/media/overlay","serviceName":"Relaystation Overlay","tags":["video-watermark","branding","video-editing","media-processing","overlay"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.0003/MB. Convert documents between markdown, HTML, docx, odt, rtf, epub, LaTeX, and rst via pandoc — citations supported. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"citations":{"bibliography":{},"csl":{},"format":"bib"},"file":{},"filename":"string","from":"docx","options":{"standalone":true},"referenceDoc":{},"to":"asciidoc"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"citations":{"description":"Optional citation processing (pandoc --citeproc). In-document citations (`[@key]`) render against the bibliography and a bibliography section is appended. Works for any target; a document with no citation markup just gets no bibliography. Rides the doc.convert price (no extra charge). The default style (chicago-author-date) is embedded — no network needed.","properties":{"bibliography":{"description":"The bibliography file as a cputools input-source ({ inline } / { inputKey }). BibTeX/BibLaTeX, CSL-JSON, or CSL-YAML — set `format`.","type":"object"},"csl":{"description":"Optional CSL stylesheet (input-source) to style the citations/bibliography; omit for the embedded chicago-author-date default.","type":"object"},"format":{"description":"Bibliography file format (default bib). bib = BibTeX/BibLaTeX, json = CSL-JSON, yaml = CSL-YAML.","enum":["bib","json","yaml"],"type":"string"}},"required":["bibliography"],"type":"object"},"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key, ≤ 50 MB\u003e }.","type":"object"},"filename":{"description":"Used to sniff `from` when it is omitted.","maxLength":255,"minLength":1,"type":"string"},"from":{"description":"Source format. Optional when sniffable from `filename`. Live matrix: GET /v1/doc/formats.","enum":["docx","epub","html","ipynb","latex","markdown","mediawiki","odt","org","rst","textile","typst"],"type":"string"},"options":{"properties":{"standalone":{"description":"Emit a complete document (default true) vs a bare fragment.","type":"boolean"}},"type":"object"},"referenceDoc":{"description":"Optional reference-doc template (branded output styling) — cputools input-source { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key, ≤ 50 MB\u003e }. Only valid when `to` is docx or pptx (else 422 REFERENCE_DOC_UNSUPPORTED); the template must be an OOXML/ZIP document (else 422 REFERENCE_DOC_FORMAT_INVALID).","type":"object"},"to":{"description":"Target format (required; validated per-pair against the live matrix — GET /v1/doc/formats).","enum":["asciidoc","docx","epub","gfm","html","ipynb","jira","latex","markdown","mediawiki","odt","org","plain","pptx","rst","rtf","textile","typst"],"type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-13T16:59:19.006Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-13T16:59:18.855Z"},"resource":"https://api.relaystation.ai/v1/doc/convert","serviceName":"Relaystation Doc Convert","tags":["document-conversion","pandoc","markdown","docx","epub"],"type":"http","x402Version":2},{"accepts":[{"amount":"8500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6E007731870EDe419CfB31889Cd5C4493CEcb04c","scheme":"exact"}],"description":"Get volume chart with YES/NO breakdown for a market","extensions":{"bazaar":{"info":{"input":{"discoverable":true,"method":"GET","pathParams":{"hash":"EVM transaction or block hash (0x-prefixed, 64 hex characters)"},"queryParams":{},"type":"http"},"output":null},"routeTemplate":"/api/v1/pm/polymarket/volume-chart/:hash","schema":{"properties":{"input":{"properties":{"query":{"properties":{},"required":[],"type":"object"}},"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"type":"object"}},"type":"object"}},"type":"object"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1780076804/bazaar-icons/394f04c02d533c33.png","lastUpdated":"2026-09-24T06:21:03.711Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-24T06:21:03.565Z"},"resource":"https://blockrun.ai/api/v1/pm/polymarket/volume-chart/:hash","serviceName":"BlockRun.AI","tags":["ai","inference","llm","gateway"],"type":"http","x402Version":2},{"accepts":[{"amount":"8500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6E007731870EDe419CfB31889Cd5C4493CEcb04c","scheme":"exact"}],"description":"Get volume chart broken down by BUY/SELL side for a wallet","extensions":{"bazaar":{"info":{"input":{"discoverable":true,"method":"GET","pathParams":{"address":"EVM wallet address (0x-prefixed, 40 hex characters)"},"queryParams":{},"type":"http"},"output":null},"routeTemplate":"/api/v1/pm/polymarket/wallet/volume-chart/:address","schema":{"properties":{"input":{"properties":{"query":{"properties":{},"required":[],"type":"object"}},"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"type":"object"}},"type":"object"}},"type":"object"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1780076804/bazaar-icons/394f04c02d533c33.png","lastUpdated":"2026-09-24T06:19:35.423Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-24T06:19:35.272Z"},"resource":"https://blockrun.ai/api/v1/pm/polymarket/wallet/volume-chart/:address","serviceName":"BlockRun.AI","tags":["ai","inference","llm","gateway"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"MCP SERVER TRUST / SECURITY CHECK: verify BEFORE connecting whether an MCP server is safe to trust — reachability, MCP handshake, HTTPS, advertised tools, risky capabilities (shell/file/exec) and prompt-injection / tool-poisoning signals — returning a 0-100 trust score, verdict (trusted/review/do-not-trust) and findings. Pass ?target=\u003cmcp-url\u003e to check a specific server (defaults to a live demo server).","extra":{"assetSymbol":"USDC","currency":"USDC","feeBps":100,"grossAmount":"0.005","merchantNetAmount":"0.00495","platformFeeAmount":"0.00005","platformWallet":"H6aHbPXMFtrJtRBMxjk151mgtYUXVyVHE34QM2BTYqVF","tokenMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","usdPrice":0.005},"maxAmountRequired":"5000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","resource":"https://47620.xyz/x/mcp-trust","scheme":"exact"},{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"MCP SERVER TRUST / SECURITY CHECK: verify BEFORE connecting whether an MCP server is safe to trust — reachability, MCP handshake, HTTPS, advertised tools, risky capabilities (shell/file/exec) and prompt-injection / tool-poisoning signals — returning a 0-100 trust score, verdict (trusted/review/do-not-trust) and findings. Pass ?target=\u003cmcp-url\u003e to check a specific server (defaults to a live demo server).","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:8453","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/mcp-trust","scheme":"exact"},{"amount":"5000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","description":"MCP SERVER TRUST / SECURITY CHECK: verify BEFORE connecting whether an MCP server is safe to trust — reachability, MCP handshake, HTTPS, advertised tools, risky capabilities (shell/file/exec) and prompt-injection / tool-poisoning signals — returning a 0-100 trust score, verdict (trusted/review/do-not-trust) and findings. Pass ?target=\u003cmcp-url\u003e to check a specific server (defaults to a live demo server).","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:137","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/mcp-trust","scheme":"exact"}],"description":"MCP SERVER TRUST / SECURITY CHECK: verify BEFORE connecting whether an MCP server is safe to trust — reachability, MCP handshake, HTTPS, advertised tools, risky capabilities (shell/file/exec) and prompt-injection / tool-poisoning signals — returning a 0-100 trust score, verdict (trusted/review/do-not-trust) and findings. Pass ?target=\u003cmcp-url\u003e to check a specific server (defaults to a live demo server).","extensions":{"bazaar":{"info":{"input":{"method":"GET","type":"http"},"output":{"example":{"data":{"fetchedAt":"\u003ciso\u003e"},"endpoint":"mcp-trust-listable","ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"fields":{"description":"Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":true,"properties":{"endpoint":{"type":"string"},"ok":{"type":"boolean"}},"required":["ok","endpoint"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:08:54.156Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-08T06:08:53.968Z"},"resource":"https://47620.xyz/x/mcp-trust","serviceName":"47620 Solana Data API","tags":["MCP","Security","Trust","Safety","Agent"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Full x402 market-intelligence report from a complete CDP Bazaar dump: demand-to-supply ratio for every tag with HOST CONCENTRATION so an incumbent's garden is not mistaken for an opening, price percentiles for resources that actually earn (broken out by category), the high-value tier charging $50-$3,208 per call, and calls-per-payer retention for the top 30 earning hosts. Answers what to build, what to charge, and what to avoid. Free preview at GET /intel/x402/preview.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"coverage":{"distinct_hosts":1556,"resources":14736,"resources_with_any_demand":14428},"demand_by_tag":[{"distinct_hosts":2,"payers_per_resource":7.97,"supply":206,"tag":"us-gov-data","top_host":"2s.io","top_host_share_pct":100}],"pricing":{"all_earning_resources":{"median":0.02,"p25":0.005,"p75":0.05,"p90":0.15}}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:34:20.257Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:34:20.166Z"},"resource":"https://eltociear-tokenguard.hf.space/intel/x402","serviceName":"tokenguard","tags":["x402","market-research","analytics","data","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Best DeFi yields (stablecoin/any), filterable by chain/asset/min-TVL. APY, base/reward split, IL risk.","extensions":{"bazaar":{"info":{"input":{"body":{"asset":"USDC","chain":"base","min_tvl":1000000,"stablecoin_only":true},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"count":15,"yields":[{"apy":7.2,"chain":"Base","project":"aave-v3","symbol":"USDC","tvl_usd":50000000}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"asset":{"description":"Asset symbol filter (optional)","type":"string"},"chain":{"description":"Chain filter (optional)","type":"string"},"min_tvl":{"description":"Min pool TVL USD (default 1e6)","type":"number"},"stablecoin_only":{"description":"Only stablecoin pools (default true)","type":"boolean"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:34:17.35Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:34:17.248Z"},"resource":"https://eltociear-tokenguard.hf.space/yields","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Protocol TVL ranking + 1d/7d momentum, filterable by category/chain (DeFi analytics).","extensions":{"bazaar":{"info":{"input":{"body":{"category":"Lending","chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"count":20,"protocols":[{"category":"Lending","change_1d_pct":1.2,"name":"Aave","tvl_usd":15000000000}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"category":{"description":"Category filter e.g. Lending/DEX (optional)","type":"string"},"chain":{"description":"Chain filter (optional)","type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:34:13.211Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:34:13.11Z"},"resource":"https://eltociear-tokenguard.hf.space/tvl","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Risk-ADJUSTED DeFi yields: pools ranked by yield PER UNIT OF RISK, each top pool's underlying token run through our on-chain rug/safety scanner. A computed signal (volatility, IL, reward-dependency, TVL depth, 7d momentum + contract verdict), not a raw DefiLlama pass-through.","extensions":{"bazaar":{"info":{"input":{"body":{"chain":"base","deep_scan":true,"limit":10,"min_tvl":1000000,"stablecoin_only":true},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"best":"REUSDE on pendle/Ethereum: 17.6% APY, risk 7/100, risk-adjusted 15.4%.","count":10,"yields":[{"apy":17.63,"chain":"Ethereum","contract_safety":{"risk_level":"clean","risk_score":0},"project":"pendle","risk_adjusted_apy":15.39,"risk_score":7.2,"symbol":"REUSDE"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"asset":{"description":"Asset symbol filter (optional)","type":"string"},"chain":{"description":"Chain filter (optional)","type":"string"},"deep_scan":{"description":"Run the on-chain contract scan on top pools (default true)","type":"boolean"},"limit":{"description":"How many pools to return (default 10)","type":"integer"},"min_tvl":{"description":"Min pool TVL USD (default 1e6)","type":"number"},"stablecoin_only":{"description":"Only stablecoin pools (default true)","type":"boolean"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:34:09.618Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:34:09.454Z"},"resource":"https://eltociear-tokenguard.hf.space/safe_yields","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"One-call on-chain analytics digest: biggest protocol TVL shifts (with $ amounts), trending tokens, and a recent-exploit overlay JOINED to the TVL movers (a bleeding protocol gets tagged with a matching hack). Packaged report, not raw side-by-side lists.","extensions":{"bazaar":{"info":{"input":{"body":{"chain":"","limit":8,"min_shift_pct":5},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"exploit_outflow_flags":null,"net_tvl_shift_1d_usd":5013252511,"recent_exploits_120d":[{"amount_usd":293000000,"days_ago":108,"name":"Kelp","technique":"LayerZero OFT bridge exploit"}],"summary":"top inflow Binance +$1.4B; top outflow USDT0 -$70M; 2 exploits in 120d","tvl_outflows":[{"change_1d_pct":-3.1,"protocol":"USDT0","usd_shift_1d":-70736451}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"description":"Chain filter, e.g. base/ethereum (optional)","type":"string"},"limit":{"description":"Items per section (default 8)","type":"integer"},"min_shift_pct":{"description":"Min 1d TVL move %% to list (default 5)","type":"number"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:33:55.862Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:33:55.763Z"},"resource":"https://eltociear-tokenguard.hf.space/onchain_pulse","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Run a chat completion against an open-weight 20B-class model — plain prompt in, text out, with automatic failover across independent inference backends so a single call still answers when any one provider is down or rate-limiting","extensions":{"bazaar":{"info":{"input":{"body":{"prompt":"Summarise the EIP-3009 transferWithAuthorization flow in three sentences."},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"answer":"EIP-3009 lets a holder sign an off-chain authorization…","provider":"llm7","usage":{"ms":740,"total_tokens":210}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"max_tokens":{"description":"1-4000 (default 800)","type":"integer"},"prompt":{"description":"The user prompt","type":"string"},"system":{"description":"Optional system instruction","type":"string"},"temperature":{"description":"0-2 (default 0.3)","type":"number"}},"required":["prompt"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:33:49.833Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:33:49.731Z"},"resource":"https://eltociear-tokenguard.hf.space/llm/chat","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"One-call counterparty check: wallet activity profile (EOA vs contract, balances, tx count, risk flags) plus OFAC SDN sanctions screening, resolved into a single clear/blocked verdict. Reports 'unscreened' rather than 'clear' if the sanctions list could not be consulted.","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0xWallet...","chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"is_contract":false,"sanctioned":false,"sanctions_list":"OFAC SDN","sanctions_screened":true,"tx_count":412,"verdict":"clear"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Wallet or contract address","type":"string"},"chain":{"description":"Chain (default base)","type":"string"}},"required":["address"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:33:46.13Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:33:46.035Z"},"resource":"https://eltociear-tokenguard.hf.space/brief/wallet","serviceName":"tokenguard","tags":["compliance","aml","risk","wallet","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"One-call token due diligence: structural rug/safety scan, live liquidity and market depth, optional dev activity, resolved into a single ok/caution/avoid verdict with the flags that drove it.","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0xToken...","chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"liquidity_usd":14200,"risk_level":"high","risk_score":72,"thin_liquidity":true,"top_flags":["Dangerous function: addBlackList(address)","thin liquidity — exit may not be possible at quoted price"],"verdict":"avoid"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"ERC-20 contract address","type":"string"},"chain":{"description":"Chain (default base)","type":"string"},"coingecko_id":{"description":"Optional CoinGecko id for dev activity","type":"string"}},"required":["address"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:33:42.867Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:33:42.759Z"},"resource":"https://eltociear-tokenguard.hf.space/brief/token","serviceName":"tokenguard","tags":["risk","honeypot","token-safety","crypto","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Resolve a company name to canonical public identifiers in one call: GLEIF LEI (with registered country, city and status), SEC CIK and ticker, and Wikidata QID, returned as ranked candidates with a name-similarity score. Company disambiguation and KYB from public registries, freely redistributable.","extensions":{"bazaar":{"info":{"input":{"body":{"limit":8,"name":"Stripe Inc"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"best_match":{"country":"US","lei":"549300CLHGIPTCYHQ143","name":"STRIPE, LLC","score":0.91,"source":"GLEIF","status":"ACTIVE"},"candidate_count":6,"query":"Stripe Inc","resolved":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"description":"Max candidates (default 8, max 25)","type":"integer"},"name":{"description":"Company name to resolve","type":"string"}},"required":["name"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:33:39.753Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:33:39.654Z"},"resource":"https://eltociear-tokenguard.hf.space/brief/entity","serviceName":"tokenguard","tags":["enrichment","company-data","kyb","identifiers","b2b"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"One-call company and domain profile from public records: RDAP registration (age, registrar, status, expiry, nameservers) plus certificate-transparency history for infrastructure footprint and subdomain discovery, resolved into a new / established / mature maturity read. Domain-based lead qualification and counterparty vetting without a proprietary data licence.","extensions":{"bazaar":{"info":{"input":{"body":{"domain":"example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"certificates_seen":8,"domain":"example.com","domain_age_days":10800,"expires_in_days":240,"maturity":"mature","notes":[],"registrar":"RESERVED-Internet Assigned Numbers Authority","subdomain_count":12},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"domain":{"description":"Bare domain, e.g. example.com (URLs and emails are accepted and reduced to the domain)","type":"string"}},"required":["domain"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:33:36.049Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:33:35.952Z"},"resource":"https://eltociear-tokenguard.hf.space/brief/company","serviceName":"tokenguard","tags":["enrichment","company-data","kyb","domain","b2b"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"One-call chain health: current gas cost and congestion level, 30-day TVL trend, and recent exploits filtered to that chain, resolved into a healthy / mixed / strained verdict. Supports base, ethereum, arbitrum, optimism, polygon, bsc.","extensions":{"bazaar":{"info":{"input":{"body":{"chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"chain":"base","gas_level":"cheap","gas_price_gwei":0.006,"health":"healthy","recent_exploit_count":0,"tvl_30d_change_pct":8.4,"tvl_trend":"growing","tvl_usd":3120000000},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"description":"Chain to profile (default base)","enum":["base","ethereum","arbitrum","optimism","polygon","bsc"],"type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:33:32.815Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:33:32.72Z"},"resource":"https://eltociear-tokenguard.hf.space/brief/chain","serviceName":"tokenguard","tags":["onchain","defi","risk","crypto","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Enumerate a site's URLs from robots.txt + sitemap.xml (sitemap-index aware) — map a domain before crawling it","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"count":120,"site":"https://example.com","sitemaps":["https://example.com/sitemap.xml"],"urls":[{"lastmod":"2026-07-01","loc":"https://example.com/a"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"max_urls":{"description":"Cap on returned URLs (default 500, max 2000)","type":"integer"},"url":{"description":"Site URL or bare domain","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:32:55.521Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:32:55.426Z"},"resource":"https://eltociear-tokenguard.hf.space/web/sitemap","serviceName":"tokenguard","tags":["web","search","scraping","data","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Parse an RSS/Atom feed into structured items (title, link, published, summary) — or auto-discover the feed from a site URL","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com/feed.xml"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"count":2,"feed_url":"https://example.com/feed.xml","format":"rss","items":[{"link":"https://example.com/post","published":"2026-07-20T10:00:00Z","summary":"…","title":"Post"}],"title":"Example Blog"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"max_items":{"description":"Cap on items (default 50)","type":"integer"},"url":{"description":"Feed URL, or a site URL to auto-discover its feed","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:32:51.914Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:32:51.821Z"},"resource":"https://eltociear-tokenguard.hf.space/web/rss","serviceName":"tokenguard","tags":["web","search","scraping","data","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Fetch a URL and return its main content as clean Markdown (boilerplate stripped)","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com/article"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"markdown":"# Article title\n\nMain content…","title":"Article title","url":"https://example.com/article","word_count":1234},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"include_links":{"description":"Keep hyperlinks (default true)","type":"boolean"},"url":{"description":"Page to fetch and clean","format":"uri","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:32:44.782Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:32:44.695Z"},"resource":"https://eltociear-tokenguard.hf.space/web/read","serviceName":"tokenguard","tags":["web","search","scraping","data","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Crawl a site from a start URL (same-domain, breadth-first) and return each page as clean Markdown","extensions":{"bazaar":{"info":{"input":{"body":{"max_pages":5,"url":"https://example.com/docs"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":5,"pages":[{"depth":0,"markdown":"# Docs…","title":"Docs","url":"https://example.com/docs","word_count":800}],"pages_fetched":5,"start_url":"https://example.com/docs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"include_links":{"description":"Keep hyperlinks (default true)","type":"boolean"},"max_pages":{"description":"1-10 pages (default 5)","type":"integer"},"url":{"description":"Start URL","format":"uri","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:32:41.69Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:32:41.59Z"},"resource":"https://eltociear-tokenguard.hf.space/web/crawl","serviceName":"tokenguard","tags":["web","search","scraping","data","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Wallet intelligence: EOA-vs-contract, ETH+USDC balance, tx count, activity/risk flags.","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0xWallet...","chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"activity_level":"active","eth_balance":0.02,"flags":[],"is_contract":false,"tx_count":30,"usdc_balance":0.35},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Wallet/contract address (0x…40 hex)","type":"string"},"chain":{"description":"Chain (default base)","enum":["base","ethereum","arbitrum","optimism","polygon","bsc"],"type":"string"}},"required":["address"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:32:37.916Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:32:37.814Z"},"resource":"https://eltociear-tokenguard.hf.space/wallet","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"GitHub developer activity for any crypto project — commits, stars, forks, PRs, code additions/deletions via CoinGecko.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"commit_count_4w":108,"forks":36426,"name":"Bitcoin","stars":73168,"token_id":"bitcoin","total_issues":8014},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"token_id":{"default":"bitcoin","type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:32:25.624Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:32:25.528Z"},"resource":"https://eltociear-tokenguard.hf.space/token_dev","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"What has this token done over the last N days? Up to 365 days of OHLCV returned candlestick-ready, with the period price change already computed — a chart or backtest input in one call instead of a raw series you have to align and diff yourself.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"current_price":60153.08,"data_points":8,"days":7,"price_change_pct":2.43,"prices":[[1750000000,60000]],"token_id":"bitcoin"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"days":{"default":7,"type":"integer"},"token_id":{"default":"bitcoin","type":"string"},"vs_currency":{"default":"usd","type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:32:22.724Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:32:22.632Z"},"resource":"https://eltociear-tokenguard.hf.space/token_chart","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Rug/safety scan of an ERC-20 token: mint, blacklist, pausable, tax, upgradeable-proxy, ownership. Requires `address`. No address to hand — crawling, or discovering this endpoint cold? POST /scan/trending answers the same question for the tokens trending right now: no input required, $0.005.","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0xToken...","chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"findings":[{"id":"selector_0ecb93c0","severity":"high","title":"Dangerous function: addBlackList(address)"}],"risk_level":"dangerous","risk_score":86,"total_findings":4},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"ERC-20 contract address (0x…40 hex)","type":"string"},"chain":{"description":"Chain (default base)","enum":["base","ethereum","arbitrum","optimism","polygon","bsc"],"type":"string"}},"required":["address"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:31:53.395Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:31:53.286Z"},"resource":"https://eltociear-tokenguard.hf.space/scan","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Live token price, liquidity, FDV, 24h volume \u0026 change via DEX aggregation. Requires `address`. No address to hand — crawling, or discovering this endpoint cold? POST /price/trending answers the same question for the tokens trending right now: no input required, $0.005.","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0xToken...","chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"liquidity_usd":99000000,"price_change_24h_pct":-0.46,"price_usd":"1669.94","symbol":"WETH","thin_liquidity":false},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Token contract address (0x…40 hex)","type":"string"},"chain":{"description":"Preferred chain (default base)","enum":["base","ethereum","arbitrum","optimism","polygon","bsc"],"type":"string"}},"required":["address"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:31:31.349Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:31:31.238Z"},"resource":"https://eltociear-tokenguard.hf.space/price","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"What is inflation, GDP growth or unemployment in these countries? Resolved to each country's latest published year and returned with ISO code, year, value and unit — one call for a whole country set, with no series ids to look up and no per-country round trips.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"countries_count":5,"data":[{"country":"United States","iso":"USA","unit":"%","value":2.95,"year":"2024"}],"indicator":"Inflation CPI %"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"countries":{"default":"US,CN,JP,DE,GB","type":"string"},"indicator":{"default":"inflation","enum":["inflation","gdp_growth","unemployment"],"type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:30:41.359Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:30:41.249Z"},"resource":"https://eltociear-tokenguard.hf.space/macro","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Identify an address: EOA vs contract, token standard (ERC20/721/1155), proxy, metadata.","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0x...","chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"name":"USD Coin","symbol":"USDC","tags":["ERC-20","proxy(EIP-1967)"],"type":"contract"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Address to identify (0x…40 hex)","type":"string"},"chain":{"description":"Chain (default base)","enum":["base","ethereum","arbitrum","optimism","polygon","bsc"],"type":"string"}},"required":["address"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:29:37.86Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:29:37.762Z"},"resource":"https://eltociear-tokenguard.hf.space/explain","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Spot USD price of gold, silver, platinum and palladium, returned as one normalised list keyed by ISO symbol (XAU/XAG/XPT/XPD) with human names attached — the metals leg of a macro, inflation-hedge or collateral judgement in a single call.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"commodities":[{"name":"Gold","price_usd":4043.4,"symbol":"XAU"}],"count":4,"source":"gold-api.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"symbols":{"default":"XAU,XAG,XPT,XPD","type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:28:04.909Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:28:04.816Z"},"resource":"https://eltociear-tokenguard.hf.space/commodities","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Total value locked per chain, with the change over time.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:27:54.621Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:27:54.489Z"},"resource":"https://eltociear-tokenguard.hf.space/chain_tvl","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Top coin categories ranked by market cap: DeFi, NFTs, L1, L2, gaming, etc. 24h change, volume, top 3 coins per category (CoinGecko).","extensions":{"bazaar":{"info":{"input":{"body":{"limit":10},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"categories":[{"id":"smart-contract-platform","market_cap_change_24h_pct":1.5,"market_cap_usd":1700000000000,"name":"Smart Contract Platform","volume_24h_usd":50000000000}],"count":10},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"description":"Max categories to return 1-50 (default 10)","type":"integer"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:27:51.487Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:27:51.389Z"},"resource":"https://eltociear-tokenguard.hf.space/categories","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Is the Bitcoin network healthy right now? Price, hash rate, 24h transaction count, blocks mined and average block time reduced into one object — the security-budget and congestion numbers a risk or mining judgement needs, without assembling them from raw chain stats.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"avg_block_time_min":10.81,"blocks_24h":126,"hash_rate_eh":838.49,"price_usd":59892.78,"tx_24h":580636},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:27:48.465Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:27:48.368Z"},"resource":"https://eltociear-tokenguard.hf.space/btc_stats","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"What is BTC worth in any currency right now? One call returns live cross-rates against 76 fiat and crypto units, each labelled with its unit name and fiat/crypto type, so a conversion needs no second lookup and no hardcoded symbol table.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"base":"BTC","count":76,"rates":{"eth":{"type":"crypto","unit":"Ether","value":37.9},"usd":{"type":"fiat","unit":"US Dollar","value":60000}}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:27:45.258Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:27:45.154Z"},"resource":"https://eltociear-tokenguard.hf.space/btc_rates","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5bCDA55247B238a573A968B234F788a2D35664Dd","scheme":"exact"}],"description":"Cross-chain bridge volume and flows, by bridge and by route.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"catalogue":{"discovery":"https://eltociear-tokenguard.hf.space/.well-known/x402","note":"Same x402 rail (USDC on Base), same payTo wallet, no account or API key. GET the discovery URL for the full route list and prices.","related":[{"covers":"pre-interaction EVM contract and token risk check","discovery":"https://eltociear-contract-guard.hf.space/.well-known/x402","service":"contract-guard"},{"covers":"web data (read/crawl/search), MCP and agent-skill security scanning, developer supply chain","discovery":"https://eltociear-skill-audit.hf.space/.well-known/x402","service":"skill-audit"}],"resources":"https://eltociear-tokenguard.hf.space/x402-resources"}},"lastUpdated":"2026-10-03T08:27:42.034Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T08:27:41.934Z"},"resource":"https://eltociear-tokenguard.hf.space/bridge","serviceName":"tokenguard","tags":["crypto","defi","market-data","on-chain","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"Everything about a token in one call: market data + supply + safety score + holders + liquidity + momentum. The full pre-trade dossier.","extra":{"assetSymbol":"USDC","currency":"USDC","feeBps":100,"grossAmount":"0.02","merchantNetAmount":"0.0198","platformFeeAmount":"0.0002","platformWallet":"H6aHbPXMFtrJtRBMxjk151mgtYUXVyVHE34QM2BTYqVF","tokenMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","usdPrice":0.02},"maxAmountRequired":"20000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","resource":"https://47620.xyz/x/token-dossier/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Everything about a token in one call: market data + supply + safety score + holders + liquidity + momentum. The full pre-trade dossier.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:8453","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/token-dossier/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","description":"Everything about a token in one call: market data + supply + safety score + holders + liquidity + momentum. The full pre-trade dossier.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:137","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/token-dossier/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","scheme":"exact"}],"description":"Everything about a token in one call: market data + supply + safety score + holders + liquidity + momentum. The full pre-trade dossier.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},"type":"http"},"output":{"example":{"data":{"fetchedAt":"\u003ciso\u003e"},"endpoint":"solana-token-dossier","ok":true},"type":"json"}},"routeTemplate":"/x/token-dossier/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"mint":{"description":"Everything about a token in one call: market data + supply + safety score + holders + liquidity + momentum. The full pre-trade dossier.","type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"additionalProperties":false,"properties":{"fields":{"description":"Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":true,"properties":{"endpoint":{"type":"string"},"ok":{"type":"boolean"}},"required":["ok","endpoint"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-28T11:51:29.38Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-28T11:51:29.182Z"},"resource":"https://47620.xyz/x/token-dossier/:solana_address","serviceName":"47620 Solana Data API","tags":["Solana","Bundle","Token","Dossier"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"Complete wallet snapshot in one call: SOL, USDC, all tokens, activity count, account age and risk verdict.","extra":{"assetSymbol":"USDC","currency":"USDC","feeBps":100,"grossAmount":"0.02","merchantNetAmount":"0.0198","platformFeeAmount":"0.0002","platformWallet":"H6aHbPXMFtrJtRBMxjk151mgtYUXVyVHE34QM2BTYqVF","tokenMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","usdPrice":0.02},"maxAmountRequired":"20000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","resource":"https://47620.xyz/x/wallet-profile/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Complete wallet snapshot in one call: SOL, USDC, all tokens, activity count, account age and risk verdict.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:8453","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/wallet-profile/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","description":"Complete wallet snapshot in one call: SOL, USDC, all tokens, activity count, account age and risk verdict.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:137","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/wallet-profile/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"}],"description":"Complete wallet snapshot in one call: SOL, USDC, all tokens, activity count, account age and risk verdict.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"address":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68"},"type":"http"},"output":{"example":{"data":{"fetchedAt":"\u003ciso\u003e"},"endpoint":"solana-wallet-profile","ok":true},"type":"json"}},"routeTemplate":"/x/wallet-profile/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"address":{"description":"Complete wallet snapshot in one call: SOL, USDC, all tokens, activity count, account age and risk verdict.","type":"string"}},"required":["address"],"type":"object"},"queryParams":{"additionalProperties":false,"properties":{"fields":{"description":"Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":true,"properties":{"endpoint":{"type":"string"},"ok":{"type":"boolean"}},"required":["ok","endpoint"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-28T11:51:26.373Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-28T11:51:26.158Z"},"resource":"https://47620.xyz/x/wallet-profile/:solana_address","serviceName":"47620 Solana Data API","tags":["Solana","Bundle","Wallet","Profile"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"One call = risk check + portfolio value + agent readiness, with a single combined recommendation. The decision bundle for paying agents.","extra":{"assetSymbol":"USDC","currency":"USDC","feeBps":100,"grossAmount":"0.02","merchantNetAmount":"0.0198","platformFeeAmount":"0.0002","platformWallet":"H6aHbPXMFtrJtRBMxjk151mgtYUXVyVHE34QM2BTYqVF","tokenMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","usdPrice":0.02},"maxAmountRequired":"20000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","resource":"https://47620.xyz/x/decision-report/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"One call = risk check + portfolio value + agent readiness, with a single combined recommendation. The decision bundle for paying agents.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:8453","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/decision-report/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","description":"One call = risk check + portfolio value + agent readiness, with a single combined recommendation. The decision bundle for paying agents.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:137","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/decision-report/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"}],"description":"One call = risk check + portfolio value + agent readiness, with a single combined recommendation. The decision bundle for paying agents.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"address":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68"},"type":"http"},"output":{"example":{"data":{"fetchedAt":"\u003ciso\u003e"},"endpoint":"solana-decision-report","ok":true},"type":"json"}},"routeTemplate":"/x/decision-report/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"address":{"description":"One call = risk check + portfolio value + agent readiness, with a single combined recommendation. The decision bundle for paying agents.","type":"string"}},"required":["address"],"type":"object"},"queryParams":{"additionalProperties":false,"properties":{"fields":{"description":"Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":true,"properties":{"endpoint":{"type":"string"},"ok":{"type":"boolean"}},"required":["ok","endpoint"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-28T11:51:24.59Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-28T11:51:24.373Z"},"resource":"https://47620.xyz/x/decision-report/:solana_address","serviceName":"47620 Solana Data API","tags":["Solana","Decision","Bundle","Wallet"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"Whale radar for a mint: top holders, their individual holdings and share of supply, and a concentration verdict. Detects dump risk.","extra":{"assetSymbol":"USDC","currency":"USDC","feeBps":100,"grossAmount":"0.02","merchantNetAmount":"0.0198","platformFeeAmount":"0.0002","platformWallet":"H6aHbPXMFtrJtRBMxjk151mgtYUXVyVHE34QM2BTYqVF","tokenMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","usdPrice":0.02},"maxAmountRequired":"20000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","resource":"https://47620.xyz/x/whale-radar/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Whale radar for a mint: top holders, their individual holdings and share of supply, and a concentration verdict. Detects dump risk.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:8453","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/whale-radar/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","description":"Whale radar for a mint: top holders, their individual holdings and share of supply, and a concentration verdict. Detects dump risk.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:137","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/whale-radar/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","scheme":"exact"}],"description":"Whale radar for a mint: top holders, their individual holdings and share of supply, and a concentration verdict. Detects dump risk.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},"type":"http"},"output":{"example":{"data":{"fetchedAt":"\u003ciso\u003e"},"endpoint":"solana-whale-radar","ok":true},"type":"json"}},"routeTemplate":"/x/whale-radar/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"mint":{"description":"Whale radar for a mint: top holders, their individual holdings and share of supply, and a concentration verdict. Detects dump risk.","type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"additionalProperties":false,"properties":{"fields":{"description":"Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":true,"properties":{"endpoint":{"type":"string"},"ok":{"type":"boolean"}},"required":["ok","endpoint"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-28T11:51:22.555Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-28T11:51:22.349Z"},"resource":"https://47620.xyz/x/whale-radar/:solana_address","serviceName":"47620 Solana Data API","tags":["Solana","Decision","Token","Whales","Risk"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"Directional momentum: 1h/6h/24h price change blended with volume trend, returning a signal (up/down/flat) and strength score.","extra":{"assetSymbol":"USDC","currency":"USDC","feeBps":100,"grossAmount":"0.02","merchantNetAmount":"0.0198","platformFeeAmount":"0.0002","platformWallet":"H6aHbPXMFtrJtRBMxjk151mgtYUXVyVHE34QM2BTYqVF","tokenMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","usdPrice":0.02},"maxAmountRequired":"20000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","resource":"https://47620.xyz/x/momentum/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Directional momentum: 1h/6h/24h price change blended with volume trend, returning a signal (up/down/flat) and strength score.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:8453","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/momentum/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","description":"Directional momentum: 1h/6h/24h price change blended with volume trend, returning a signal (up/down/flat) and strength score.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:137","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/momentum/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","scheme":"exact"}],"description":"Directional momentum: 1h/6h/24h price change blended with volume trend, returning a signal (up/down/flat) and strength score.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},"type":"http"},"output":{"example":{"data":{"fetchedAt":"\u003ciso\u003e"},"endpoint":"solana-momentum","ok":true},"type":"json"}},"routeTemplate":"/x/momentum/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"mint":{"description":"Directional momentum: 1h/6h/24h price change blended with volume trend, returning a signal (up/down/flat) and strength score.","type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"additionalProperties":false,"properties":{"fields":{"description":"Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":true,"properties":{"endpoint":{"type":"string"},"ok":{"type":"boolean"}},"required":["ok","endpoint"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-28T11:51:20.957Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-28T11:51:20.763Z"},"resource":"https://47620.xyz/x/momentum/:solana_address","serviceName":"47620 Solana Data API","tags":["Solana","Decision","Token","Signal"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"Can this wallet operate as an autonomous agent? Checks SOL for fees, USDC for payments, token accounts, and recent activity — with a ready/not-ready verdict.","extra":{"assetSymbol":"USDC","currency":"USDC","feeBps":100,"grossAmount":"0.02","merchantNetAmount":"0.0198","platformFeeAmount":"0.0002","platformWallet":"H6aHbPXMFtrJtRBMxjk151mgtYUXVyVHE34QM2BTYqVF","tokenMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","usdPrice":0.02},"maxAmountRequired":"20000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","resource":"https://47620.xyz/x/agent-readiness/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Can this wallet operate as an autonomous agent? Checks SOL for fees, USDC for payments, token accounts, and recent activity — with a ready/not-ready verdict.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:8453","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/agent-readiness/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","description":"Can this wallet operate as an autonomous agent? Checks SOL for fees, USDC for payments, token accounts, and recent activity — with a ready/not-ready verdict.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:137","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/agent-readiness/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"}],"description":"Can this wallet operate as an autonomous agent? Checks SOL for fees, USDC for payments, token accounts, and recent activity — with a ready/not-ready verdict.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"address":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68"},"type":"http"},"output":{"example":{"data":{"fetchedAt":"\u003ciso\u003e"},"endpoint":"solana-agent-readiness","ok":true},"type":"json"}},"routeTemplate":"/x/agent-readiness/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"address":{"description":"Can this wallet operate as an autonomous agent? Checks SOL for fees, USDC for payments, token accounts, and recent activity — with a ready/not-ready verdict.","type":"string"}},"required":["address"],"type":"object"},"queryParams":{"additionalProperties":false,"properties":{"fields":{"description":"Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":true,"properties":{"endpoint":{"type":"string"},"ok":{"type":"boolean"}},"required":["ok","endpoint"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-28T11:51:19.505Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-28T11:51:19.288Z"},"resource":"https://47620.xyz/x/agent-readiness/:solana_address","serviceName":"47620 Solana Data API","tags":["Solana","Decision","Agent","Readiness"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"A pay / review / do-not-pay verdict before sending funds: account type, funding, activity, and risk, phrased as a decision an agent can act on. Optional ?amount=\u003cusd\u003e context.","extra":{"assetSymbol":"USDC","currency":"USDC","feeBps":100,"grossAmount":"0.02","merchantNetAmount":"0.0198","platformFeeAmount":"0.0002","platformWallet":"H6aHbPXMFtrJtRBMxjk151mgtYUXVyVHE34QM2BTYqVF","tokenMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","usdPrice":0.02},"maxAmountRequired":"20000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","resource":"https://47620.xyz/x/should-pay/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"A pay / review / do-not-pay verdict before sending funds: account type, funding, activity, and risk, phrased as a decision an agent can act on. Optional ?amount=\u003cusd\u003e context.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:8453","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/should-pay/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","description":"A pay / review / do-not-pay verdict before sending funds: account type, funding, activity, and risk, phrased as a decision an agent can act on. Optional ?amount=\u003cusd\u003e context.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:137","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/should-pay/8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","scheme":"exact"}],"description":"A pay / review / do-not-pay verdict before sending funds: account type, funding, activity, and risk, phrased as a decision an agent can act on. Optional ?amount=\u003cusd\u003e context.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"address":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68"},"type":"http"},"output":{"example":{"data":{"fetchedAt":"\u003ciso\u003e"},"endpoint":"solana-should-pay","ok":true},"type":"json"}},"routeTemplate":"/x/should-pay/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"address":{"description":"A pay / review / do-not-pay verdict before sending funds: account type, funding, activity, and risk, phrased as a decision an agent can act on. Optional ?amount=\u003cusd\u003e context.","type":"string"}},"required":["address"],"type":"object"},"queryParams":{"additionalProperties":false,"properties":{"fields":{"description":"Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":true,"properties":{"endpoint":{"type":"string"},"ok":{"type":"boolean"}},"required":["ok","endpoint"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-28T11:51:17.598Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-28T11:51:17.386Z"},"resource":"https://47620.xyz/x/should-pay/:solana_address","serviceName":"47620 Solana Data API","tags":["Solana","Decision","Risk","Payments"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"Human-readable transfer summary of a transaction (who sent what to whom, SOL and SPL), parsed from pre/post balances.","extra":{"assetSymbol":"USDC","currency":"USDC","feeBps":100,"grossAmount":"0.005","merchantNetAmount":"0.00495","platformFeeAmount":"0.00005","platformWallet":"H6aHbPXMFtrJtRBMxjk151mgtYUXVyVHE34QM2BTYqVF","tokenMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","usdPrice":0.005},"maxAmountRequired":"5000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","resource":"https://47620.xyz/x/tx-transfers/5111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","scheme":"exact"},{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Human-readable transfer summary of a transaction (who sent what to whom, SOL and SPL), parsed from pre/post balances.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:8453","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/tx-transfers/5111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","scheme":"exact"},{"amount":"5000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","description":"Human-readable transfer summary of a transaction (who sent what to whom, SOL and SPL), parsed from pre/post balances.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:137","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/tx-transfers/5111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","scheme":"exact"}],"description":"Human-readable transfer summary of a transaction (who sent what to whom, SOL and SPL), parsed from pre/post balances.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"signature":"5111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"},"type":"http"},"output":{"example":{"data":{"fetchedAt":"\u003ciso\u003e"},"endpoint":"solana-tx-transfers","ok":true},"type":"json"}},"routeTemplate":"/x/tx-transfers/:solana_tx","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"signature":{"description":"Human-readable transfer summary of a transaction (who sent what to whom, SOL and SPL), parsed from pre/post balances.","type":"string"}},"required":["signature"],"type":"object"},"queryParams":{"additionalProperties":false,"properties":{"fields":{"description":"Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":true,"properties":{"endpoint":{"type":"string"},"ok":{"type":"boolean"}},"required":["ok","endpoint"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-28T11:51:14.453Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-28T11:51:14.256Z"},"resource":"https://47620.xyz/x/tx-transfers/:solana_tx","serviceName":"47620 Solana Data API","tags":["Solana","Data","Transaction","Transfers"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"Fee breakdown for a transaction: base fee, compute units consumed, and compute-unit price if present.","extra":{"assetSymbol":"USDC","currency":"USDC","feeBps":100,"grossAmount":"0.005","merchantNetAmount":"0.00495","platformFeeAmount":"0.00005","platformWallet":"H6aHbPXMFtrJtRBMxjk151mgtYUXVyVHE34QM2BTYqVF","tokenMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","usdPrice":0.005},"maxAmountRequired":"5000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8iZbjedTiMYVYGE9PZBHPm7k2KeXRqWAuCpSAxHm7j68","resource":"https://47620.xyz/x/tx-fees/5111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","scheme":"exact"},{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Fee breakdown for a transaction: base fee, compute units consumed, and compute-unit price if present.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:8453","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/tx-fees/5111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","scheme":"exact"},{"amount":"5000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","description":"Fee breakdown for a transaction: base fee, compute units consumed, and compute-unit price if present.","extra":{"assetSymbol":"USDC","currency":"USDC","facilitator":"https://facilitator.ultravioletadao.xyz","name":"USD Coin","tokenAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","version":"2"},"maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:137","payTo":"0x7f4ce6C23F851F13b386EFdb22fE0d09821B9d53","resource":"https://47620.xyz/x/tx-fees/5111111111111111111111111111111111111111111111111111111111111111111111111111111111111111","scheme":"exact"}],"description":"Fee breakdown for a transaction: base fee, compute units consumed, and compute-unit price if present.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"signature":"5111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"},"type":"http"},"output":{"example":{"data":{"fetchedAt":"\u003ciso\u003e"},"endpoint":"solana-tx-fees","ok":true},"type":"json"}},"routeTemplate":"/x/tx-fees/:solana_tx","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"signature":{"description":"Fee breakdown for a transaction: base fee, compute units consumed, and compute-unit price if present.","type":"string"}},"required":["signature"],"type":"object"},"queryParams":{"additionalProperties":false,"properties":{"fields":{"description":"Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"additionalProperties":true,"properties":{"endpoint":{"type":"string"},"ok":{"type":"boolean"}},"required":["ok","endpoint"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-28T11:51:12.915Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-28T11:51:12.724Z"},"resource":"https://47620.xyz/x/tx-fees/:solana_tx","serviceName":"47620 Solana Data API","tags":["Solana","Data","Transaction","Fees"],"type":"http","x402Version":2}],"pagination":{"limit":100,"offset":10800,"total":33880},"x402Version":2}
