{"items":[{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_infant_diarrhea","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Benninga 2016 Rome IV G5 Functional Diarrhea. rome_iv_infant_diarrhea is true iff daily_painless_recurrent_4_or_more_large_unformed_stools, symptoms_last_more_than_4_weeks, onset_between_6_and_60_months, and no_failure_to_thrive_if_caloric_intake_adequate. Rome IV is 4 or more stools (not Rome III's 3). Sleep-stool criterion was dropped and is not a flag. Caller assigns four flags. magent does not examine the child. Not a diagnosis, not adult Rome IV diarrhea, not a malabsorption workup.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"daily_painless_recurrent_4_or_more_large_unformed_stools":true,"no_failure_to_thrive_if_caloric_intake_adequate":true,"onset_between_6_and_60_months":true,"symptoms_last_more_than_4_weeks":true},{"daily_painless_recurrent_4_or_more_large_unformed_stools":true,"no_failure_to_thrive_if_caloric_intake_adequate":true,"onset_between_6_and_60_months":true,"symptoms_last_more_than_4_weeks":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Benninga MA, Faure C, Hyman PE, St James Roberts I, Schechter NL, Nurko S","doi":"10.1053/j.gastro.2016.02.016","id":"benninga-2016","pmid":"27144631","source":"Gastroenterology. 2016;150(6):1443-1455","title":"Childhood Functional Gastrointestinal Disorders: Neonate/Toddler"},"criteria":[{"factor":"daily_painless_recurrent_4_or_more_large_unformed_stools","met":true},{"factor":"symptoms_last_more_than_4_weeks","met":true},{"factor":"onset_between_6_and_60_months","met":true},{"factor":"no_failure_to_thrive_if_caloric_intake_adequate","met":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":"rome_iv_infant_diarrhea","formula_expression":"rome_iv_infant_diarrhea iff daily_painless_recurrent_4_or_more_large_unformed_stools and symptoms_last_more_than_4_weeks and onset_between_6_and_60_months and no_failure_to_thrive_if_caloric_intake_adequate (Benninga 2016 Rome IV G5 Functional Diarrhea)","rome_iv_infant_diarrhea":true},{"citation":{"authors":"Benninga MA, Faure C, Hyman PE, St James Roberts I, Schechter NL, Nurko S","doi":"10.1053/j.gastro.2016.02.016","id":"benninga-2016","pmid":"27144631","source":"Gastroenterology. 2016;150(6):1443-1455","title":"Childhood Functional Gastrointestinal Disorders: Neonate/Toddler"},"criteria":[{"factor":"daily_painless_recurrent_4_or_more_large_unformed_stools","met":true},{"factor":"symptoms_last_more_than_4_weeks","met":true},{"factor":"onset_between_6_and_60_months","met":true},{"factor":"no_failure_to_thrive_if_caloric_intake_adequate","met":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":"rome_iv_infant_diarrhea","formula_expression":"rome_iv_infant_diarrhea iff daily_painless_recurrent_4_or_more_large_unformed_stools and symptoms_last_more_than_4_weeks and onset_between_6_and_60_months and no_failure_to_thrive_if_caloric_intake_adequate (Benninga 2016 Rome IV G5 Functional Diarrhea)","rome_iv_infant_diarrhea":true}],"path":"/api/calc/rome_iv_infant_diarrhea"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"daily_painless_recurrent_4_or_more_large_unformed_stools":{"description":"Daily, painless, recurrent passage of 4 or more large, unformed stools, as assigned (Benninga 2016 Rome IV G5; Rome IV is 4 or more, not Rome III's 3). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"no_failure_to_thrive_if_caloric_intake_adequate":{"description":"No failure to thrive if caloric intake is adequate, as assigned (Benninga 2016 Rome IV G5). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"onset_between_6_and_60_months":{"description":"Onset between 6 and 60 months of age, as assigned (Benninga 2016 Rome IV G5). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"symptoms_last_more_than_4_weeks":{"description":"Symptoms last more than 4 weeks, as assigned (Benninga 2016 Rome IV G5). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"}},"required":["daily_painless_recurrent_4_or_more_large_unformed_stools","symptoms_last_more_than_4_weeks","onset_between_6_and_60_months","no_failure_to_thrive_if_caloric_intake_adequate"],"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-13T13:32:17.464Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:32:17.331Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_infant_diarrhea","serviceName":"magent","tags":["rome-iv-infant-diarrhea","infant-diarrhea","gi","rome-iv","neonate-toddler"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_infant_colic","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Benninga 2016 Rome IV G4 infant colic (clinical). rome_iv_infant_colic is true iff the infant is less than 5 months of age when symptoms start and stop, recurrent prolonged crying, fussing, or irritability without obvious cause that caregivers cannot prevent or resolve, and no evidence of failure to thrive, fever, or illness. Research 3-hour/diary criteria are not parsed. Caller assigns three flags. magent does not examine the infant. Not a diagnosis.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"infant_less_than_5_months_when_symptoms_start_and_stop":true,"no_failure_to_thrive_fever_or_illness":true,"recurrent_prolonged_crying_fussing_or_irritability_without_obvious_cause":true},{"infant_less_than_5_months_when_symptoms_start_and_stop":true,"no_failure_to_thrive_fever_or_illness":true,"recurrent_prolonged_crying_fussing_or_irritability_without_obvious_cause":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Benninga MA, Faure C, Hyman PE, St James Roberts I, Schechter NL, Nurko S","doi":"10.1053/j.gastro.2016.02.016","id":"benninga-2016","pmid":"27144631","source":"Gastroenterology. 2016;150(6):1443-1455","title":"Childhood Functional Gastrointestinal Disorders: Neonate/Toddler"},"criteria":[{"factor":"infant_less_than_5_months_when_symptoms_start_and_stop","met":true},{"factor":"recurrent_prolonged_crying_fussing_or_irritability_without_obvious_cause","met":true},{"factor":"no_failure_to_thrive_fever_or_illness","met":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":"rome_iv_infant_colic","formula_expression":"rome_iv_infant_colic iff infant_less_than_5_months_when_symptoms_start_and_stop and recurrent_prolonged_crying_fussing_or_irritability_without_obvious_cause and no_failure_to_thrive_fever_or_illness (Benninga 2016 Rome IV G4 infant colic, clinical criteria)","rome_iv_infant_colic":true},{"citation":{"authors":"Benninga MA, Faure C, Hyman PE, St James Roberts I, Schechter NL, Nurko S","doi":"10.1053/j.gastro.2016.02.016","id":"benninga-2016","pmid":"27144631","source":"Gastroenterology. 2016;150(6):1443-1455","title":"Childhood Functional Gastrointestinal Disorders: Neonate/Toddler"},"criteria":[{"factor":"infant_less_than_5_months_when_symptoms_start_and_stop","met":true},{"factor":"recurrent_prolonged_crying_fussing_or_irritability_without_obvious_cause","met":true},{"factor":"no_failure_to_thrive_fever_or_illness","met":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":"rome_iv_infant_colic","formula_expression":"rome_iv_infant_colic iff infant_less_than_5_months_when_symptoms_start_and_stop and recurrent_prolonged_crying_fussing_or_irritability_without_obvious_cause and no_failure_to_thrive_fever_or_illness (Benninga 2016 Rome IV G4 infant colic, clinical criteria)","rome_iv_infant_colic":true}],"path":"/api/calc/rome_iv_infant_colic"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"infant_less_than_5_months_when_symptoms_start_and_stop":{"description":"An infant who is less than 5 months of age when the symptoms start and stop, as assigned (Benninga 2016 Rome IV G4). true or false as assigned by the caller. magent does not examine the infant.","type":"boolean"},"no_failure_to_thrive_fever_or_illness":{"description":"No evidence of infant failure to thrive, fever, or illness, as assigned (Benninga 2016 Rome IV G4). true or false as assigned by the caller. magent does not examine the infant.","type":"boolean"},"recurrent_prolonged_crying_fussing_or_irritability_without_obvious_cause":{"description":"Recurrent and prolonged periods of infant crying, fussing, or irritability reported by caregivers that occur without obvious cause and cannot be prevented or resolved by caregivers, as assigned (Benninga 2016 Rome IV G4). true or false as assigned by the caller. magent does not examine the infant.","type":"boolean"}},"required":["infant_less_than_5_months_when_symptoms_start_and_stop","recurrent_prolonged_crying_fussing_or_irritability_without_obvious_cause","no_failure_to_thrive_fever_or_illness"],"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-13T13:26:44.5Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:26:44.276Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_infant_colic","serviceName":"magent","tags":["rome-iv-infant-colic","infant-colic","gi","rome-iv","neonate"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_ibs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Mearin 2016 Rome IV IBS. rome_iv_ibs is true iff recurrent abdominal pain at least 1 day per week in the last 3 months, onset at least 6 months prior, and at least two of: related to defecation, change in stool frequency, and change in stool form. supporting_features_met is 0-3. Caller assigns five flags. magent does not examine the patient. Not a diagnosis, not Rome III, not IBS subtype.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"associated_change_stool_form":false,"associated_change_stool_frequency":true,"pain_1_day_per_week_last_3_months":true,"related_to_defecation":true,"symptom_onset_at_least_6_months_prior":true},{"associated_change_stool_form":false,"associated_change_stool_frequency":true,"pain_1_day_per_week_last_3_months":true,"related_to_defecation":true,"symptom_onset_at_least_6_months_prior":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Mearin F, Lacy BE, Chang L, Chey WD, Lembo AJ, Simren M, Spiller RC","doi":"10.1053/j.gastro.2016.02.031","id":"mearin-2016","pmid":"27144627","source":"Gastroenterology. 2016;150(6):1393-1407","title":"Bowel Disorders"},"criteria":[{"factor":"pain_1_day_per_week_last_3_months","met":true},{"factor":"symptom_onset_at_least_6_months_prior","met":true},{"factor":"related_to_defecation","met":true},{"factor":"associated_change_stool_frequency","met":true},{"factor":"associated_change_stool_form","met":false},{"factor":"supporting_features_ge_2","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.","formula":"rome_iv_ibs","formula_expression":"rome_iv_ibs iff pain_1_day_per_week_last_3_months and symptom_onset_at_least_6_months_prior and supporting_features_met \u003e= 2; supporting_features_met counts related_to_defecation, associated_change_stool_frequency, and associated_change_stool_form (Mearin 2016 Rome IV IBS diagnostic criteria)","rome_iv_ibs":true,"supporting_features_met":2},{"citation":{"authors":"Mearin F, Lacy BE, Chang L, Chey WD, Lembo AJ, Simren M, Spiller RC","doi":"10.1053/j.gastro.2016.02.031","id":"mearin-2016","pmid":"27144627","source":"Gastroenterology. 2016;150(6):1393-1407","title":"Bowel Disorders"},"criteria":[{"factor":"pain_1_day_per_week_last_3_months","met":true},{"factor":"symptom_onset_at_least_6_months_prior","met":true},{"factor":"related_to_defecation","met":true},{"factor":"associated_change_stool_frequency","met":true},{"factor":"associated_change_stool_form","met":false},{"factor":"supporting_features_ge_2","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.","formula":"rome_iv_ibs","formula_expression":"rome_iv_ibs iff pain_1_day_per_week_last_3_months and symptom_onset_at_least_6_months_prior and supporting_features_met \u003e= 2; supporting_features_met counts related_to_defecation, associated_change_stool_frequency, and associated_change_stool_form (Mearin 2016 Rome IV IBS diagnostic criteria)","rome_iv_ibs":true,"supporting_features_met":2}],"path":"/api/calc/rome_iv_ibs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"associated_change_stool_form":{"description":"Pain associated with a change in form (appearance) of stool (one of three supporting features; at least two required). true or false as assigned by the caller.","type":"boolean"},"associated_change_stool_frequency":{"description":"Pain associated with a change in frequency of stool (one of three supporting features; at least two required). true or false as assigned by the caller.","type":"boolean"},"pain_1_day_per_week_last_3_months":{"description":"Recurrent abdominal pain on average at least 1 day per week in the last 3 months (Mearin 2016). Pain only, not discomfort. true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"related_to_defecation":{"description":"Pain related to defecation (one of three supporting features; at least two required). true or false as assigned by the caller.","type":"boolean"},"symptom_onset_at_least_6_months_prior":{"description":"Criteria fulfilled for the last 3 months with symptom onset at least 6 months before diagnosis, as assigned (Mearin 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"}},"required":["pain_1_day_per_week_last_3_months","symptom_onset_at_least_6_months_prior","related_to_defecation","associated_change_stool_frequency","associated_change_stool_form"],"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-13T13:26:43.458Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:26:43.345Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_ibs","serviceName":"magent","tags":["rome-iv-ibs","ibs","gi","functional-bowel","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/rome_iv_heartburn","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Aziz 2016 Rome IV functional heartburn. rome_iv_heartburn is true iff burning retrosternal discomfort, no relief despite optimal antisecretory therapy, not explained by GERD or eosinophilic esophagitis, no major esophageal motor disorder, last-3-months criteria, and 6-month onset. Caller assigns six flags. magent does not prescribe PPI or read pH-impedance. Not a diagnosis, not globus, not reflux hypersensitivity, not Rome IV IBS.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"burning_retrosternal_discomfort":true,"fulfilled_last_3_months":true,"no_major_esophageal_motor_disorder":true,"no_relief_despite_optimal_antisecretory_therapy":true,"not_explained_by_gerd_or_eoe":true,"onset_at_least_6_months":true},{"burning_retrosternal_discomfort":true,"fulfilled_last_3_months":true,"no_major_esophageal_motor_disorder":true,"no_relief_despite_optimal_antisecretory_therapy":true,"not_explained_by_gerd_or_eoe":true,"onset_at_least_6_months":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Aziz Q, Fass R, Gyawali CP, Miwa H, Pandolfino JE, Zerbib F","doi":"10.1053/j.gastro.2016.02.012","id":"aziz-2016","pmid":"27144654","source":"Gastroenterology. 2016;150(6):1368-1379","title":"Esophageal Disorders"},"criteria":[{"factor":"burning_retrosternal_discomfort","met":true},{"factor":"no_relief_despite_optimal_antisecretory_therapy","met":true},{"factor":"not_explained_by_gerd_or_eoe","met":true},{"factor":"no_major_esophageal_motor_disorder","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":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":"rome_iv_heartburn","formula_expression":"rome_iv_heartburn iff burning_retrosternal_discomfort and no_relief_despite_optimal_antisecretory_therapy and not_explained_by_gerd_or_eoe and no_major_esophageal_motor_disorder and fulfilled_last_3_months and onset_at_least_6_months (Aziz 2016 Rome IV functional heartburn)","rome_iv_heartburn":true},{"citation":{"authors":"Aziz Q, Fass R, Gyawali CP, Miwa H, Pandolfino JE, Zerbib F","doi":"10.1053/j.gastro.2016.02.012","id":"aziz-2016","pmid":"27144654","source":"Gastroenterology. 2016;150(6):1368-1379","title":"Esophageal Disorders"},"criteria":[{"factor":"burning_retrosternal_discomfort","met":true},{"factor":"no_relief_despite_optimal_antisecretory_therapy","met":true},{"factor":"not_explained_by_gerd_or_eoe","met":true},{"factor":"no_major_esophageal_motor_disorder","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":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":"rome_iv_heartburn","formula_expression":"rome_iv_heartburn iff burning_retrosternal_discomfort and no_relief_despite_optimal_antisecretory_therapy and not_explained_by_gerd_or_eoe and no_major_esophageal_motor_disorder and fulfilled_last_3_months and onset_at_least_6_months (Aziz 2016 Rome IV functional heartburn)","rome_iv_heartburn":true}],"path":"/api/calc/rome_iv_heartburn"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"burning_retrosternal_discomfort":{"description":"Burning retrosternal discomfort or pain, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"fulfilled_last_3_months":{"description":"Criteria fulfilled for the last 3 months, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"no_major_esophageal_motor_disorder":{"description":"Absence of a major esophageal motor disorder, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not interpret manometry.","type":"boolean"},"no_relief_despite_optimal_antisecretory_therapy":{"description":"No symptom relief despite optimal antisecretory therapy, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not prescribe PPI.","type":"boolean"},"not_explained_by_gerd_or_eoe":{"description":"Symptoms not explained by GERD or eosinophilic esophagitis, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not read pH-impedance.","type":"boolean"},"onset_at_least_6_months":{"description":"Symptom onset at least 6 months prior to diagnosis, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"}},"required":["burning_retrosternal_discomfort","no_relief_despite_optimal_antisecretory_therapy","not_explained_by_gerd_or_eoe","no_major_esophageal_motor_disorder","fulfilled_last_3_months","onset_at_least_6_months"],"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-13T13:21:48.902Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:21:48.791Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_heartburn","serviceName":"magent","tags":["rome-iv-heartburn","functional-heartburn","gi","esophageal","rome-iv"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_globus","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Aziz 2016 Rome IV esophageal globus. rome_iv_globus is true iff nonpainful lump or foreign-body sensation, occurrence between meals, no dysphagia or odynophagia, no gastric inlet patch, not explained by GERD or EoE, no major esophageal motor disorder, last-3-months criteria, and 6-month onset. Caller assigns eight flags. magent does not examine the patient or read endoscopy. Not a diagnosis, not functional heartburn, not Rome IV IBS, not CHS.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"fulfilled_last_3_months":true,"no_dysphagia_or_odynophagia":true,"no_gastric_inlet_patch":true,"no_major_esophageal_motor_disorder":true,"nonpainful_lump_or_foreign_body_sensation":true,"not_explained_by_gerd_or_eoe":true,"occurrence_between_meals":true,"onset_at_least_6_months":true},{"fulfilled_last_3_months":true,"no_dysphagia_or_odynophagia":true,"no_gastric_inlet_patch":true,"no_major_esophageal_motor_disorder":true,"nonpainful_lump_or_foreign_body_sensation":true,"not_explained_by_gerd_or_eoe":true,"occurrence_between_meals":true,"onset_at_least_6_months":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Aziz Q, Fass R, Gyawali CP, Miwa H, Pandolfino JE, Zerbib F","doi":"10.1053/j.gastro.2016.02.012","id":"aziz-2016","pmid":"27144654","source":"Gastroenterology. 2016;150(6):1368-1379","title":"Esophageal Disorders"},"criteria":[{"factor":"nonpainful_lump_or_foreign_body_sensation","met":true},{"factor":"occurrence_between_meals","met":true},{"factor":"no_dysphagia_or_odynophagia","met":true},{"factor":"no_gastric_inlet_patch","met":true},{"factor":"not_explained_by_gerd_or_eoe","met":true},{"factor":"no_major_esophageal_motor_disorder","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":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":"rome_iv_globus","formula_expression":"rome_iv_globus iff nonpainful_lump_or_foreign_body_sensation and occurrence_between_meals and no_dysphagia_or_odynophagia and no_gastric_inlet_patch and not_explained_by_gerd_or_eoe and no_major_esophageal_motor_disorder and fulfilled_last_3_months and onset_at_least_6_months (Aziz 2016 Rome IV esophageal globus)","rome_iv_globus":true},{"citation":{"authors":"Aziz Q, Fass R, Gyawali CP, Miwa H, Pandolfino JE, Zerbib F","doi":"10.1053/j.gastro.2016.02.012","id":"aziz-2016","pmid":"27144654","source":"Gastroenterology. 2016;150(6):1368-1379","title":"Esophageal Disorders"},"criteria":[{"factor":"nonpainful_lump_or_foreign_body_sensation","met":true},{"factor":"occurrence_between_meals","met":true},{"factor":"no_dysphagia_or_odynophagia","met":true},{"factor":"no_gastric_inlet_patch","met":true},{"factor":"not_explained_by_gerd_or_eoe","met":true},{"factor":"no_major_esophageal_motor_disorder","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":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":"rome_iv_globus","formula_expression":"rome_iv_globus iff nonpainful_lump_or_foreign_body_sensation and occurrence_between_meals and no_dysphagia_or_odynophagia and no_gastric_inlet_patch and not_explained_by_gerd_or_eoe and no_major_esophageal_motor_disorder and fulfilled_last_3_months and onset_at_least_6_months (Aziz 2016 Rome IV esophageal globus)","rome_iv_globus":true}],"path":"/api/calc/rome_iv_globus"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"fulfilled_last_3_months":{"description":"Criteria fulfilled for the last 3 months, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"no_dysphagia_or_odynophagia":{"description":"Absence of dysphagia or odynophagia (Aziz 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"no_gastric_inlet_patch":{"description":"Absence of a gastric inlet patch in the proximal esophagus (Aziz 2016). true or false as assigned by the caller. magent does not read endoscopy.","type":"boolean"},"no_major_esophageal_motor_disorder":{"description":"Absence of major esophageal motor disorders (achalasia/EGJ outflow obstruction, diffuse esophageal spasm, jackhammer esophagus, absent peristalsis) (Aziz 2016). true or false as assigned by the caller. magent does not interpret manometry.","type":"boolean"},"nonpainful_lump_or_foreign_body_sensation":{"description":"Persistent or intermittent, nonpainful sensation of a lump or foreign body in the throat (Aziz 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"not_explained_by_gerd_or_eoe":{"description":"Absence of evidence that gastroesophageal reflux or eosinophilic esophagitis is the cause of the symptom (Aziz 2016). true or false as assigned by the caller. magent does not read endoscopy.","type":"boolean"},"occurrence_between_meals":{"description":"Occurrence of the sensation between meals (Aziz 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"onset_at_least_6_months":{"description":"Symptom onset at least 6 months prior to diagnosis, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"}},"required":["nonpainful_lump_or_foreign_body_sensation","occurrence_between_meals","no_dysphagia_or_odynophagia","no_gastric_inlet_patch","not_explained_by_gerd_or_eoe","no_major_esophageal_motor_disorder","fulfilled_last_3_months","onset_at_least_6_months"],"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-13T13:21:48.029Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:21:47.912Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_globus","serviceName":"magent","tags":["rome-iv-globus","globus","gi","esophageal","aziz-2016"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_diarrhea","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Mearin 2016 Rome IV C3 functional diarrhea. rome_iv_diarrhea is true iff last-3-months criteria with 6-month onset, loose or watery stools without predominant abdominal pain or bothersome bloating in \u003e25% of stools, and insufficient criteria for diarrhea-predominant IBS. Caller assigns three flags. magent does not examine the patient. Not a diagnosis. Adult C3 only. Not child G5, not IBS-D, not Rome IV IBS, not Manning, not functional constipation.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"criteria_last_3_months_onset_6_months":true,"insufficient_criteria_for_ibs_d":true,"loose_or_watery_stools_gt_25_percent_without_predominant_pain_or_bloating":true},{"criteria_last_3_months_onset_6_months":true,"insufficient_criteria_for_ibs_d":true,"loose_or_watery_stools_gt_25_percent_without_predominant_pain_or_bloating":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Mearin F, Lacy BE, Chang L, Chey WD, Lembo AJ, Simren M, Spiller RC","doi":"10.1053/j.gastro.2016.02.031","id":"mearin-2016","pmid":"27144627","source":"Gastroenterology. 2016;150(6):1393-1407","title":"Bowel Disorders"},"criteria":[{"factor":"criteria_last_3_months_onset_6_months","met":true},{"factor":"loose_or_watery_stools_gt_25_percent_without_predominant_pain_or_bloating","met":true},{"factor":"insufficient_criteria_for_ibs_d","met":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":"rome_iv_diarrhea","formula_expression":"rome_iv_diarrhea iff criteria_last_3_months_onset_6_months and loose_or_watery_stools_gt_25_percent_without_predominant_pain_or_bloating and insufficient_criteria_for_ibs_d (Mearin 2016 Rome IV C3 functional diarrhea)","rome_iv_diarrhea":true},{"citation":{"authors":"Mearin F, Lacy BE, Chang L, Chey WD, Lembo AJ, Simren M, Spiller RC","doi":"10.1053/j.gastro.2016.02.031","id":"mearin-2016","pmid":"27144627","source":"Gastroenterology. 2016;150(6):1393-1407","title":"Bowel Disorders"},"criteria":[{"factor":"criteria_last_3_months_onset_6_months","met":true},{"factor":"loose_or_watery_stools_gt_25_percent_without_predominant_pain_or_bloating","met":true},{"factor":"insufficient_criteria_for_ibs_d","met":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":"rome_iv_diarrhea","formula_expression":"rome_iv_diarrhea iff criteria_last_3_months_onset_6_months and loose_or_watery_stools_gt_25_percent_without_predominant_pain_or_bloating and insufficient_criteria_for_ibs_d (Mearin 2016 Rome IV C3 functional diarrhea)","rome_iv_diarrhea":true}],"path":"/api/calc/rome_iv_diarrhea"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"criteria_last_3_months_onset_6_months":{"description":"Criteria fulfilled for the last 3 months with symptom onset at least 6 months prior to diagnosis, as assigned (Mearin 2016 C3). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"insufficient_criteria_for_ibs_d":{"description":"Insufficient criteria for diarrhea-predominant IBS, as assigned by the caller (Mearin 2016 C3 excludes patients who meet IBS-D). true or false. magent does not apply the IBS box.","type":"boolean"},"loose_or_watery_stools_gt_25_percent_without_predominant_pain_or_bloating":{"description":"Loose or watery stools, without predominant abdominal pain or bothersome bloating, occurring in more than 25% of stools (Mearin 2016 C3). true or false as assigned by the caller. magent does not inspect stool.","type":"boolean"}},"required":["criteria_last_3_months_onset_6_months","loose_or_watery_stools_gt_25_percent_without_predominant_pain_or_bloating","insufficient_criteria_for_ibs_d"],"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-13T13:17:03.542Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:17:03.335Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_diarrhea","serviceName":"magent","tags":["rome-iv-diarrhea","functional-diarrhea","gi","diarrhea","rome-iv"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_cvs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Stanghellini 2016 Rome IV adult CVS B3b. rome_iv_cvs is true iff stereotypical acute vomiting episodes lasting \u003c1 week, ≥3 discrete episodes in the prior year and 2 in 6 months at least 1 week apart, absence of vomiting between episodes, last-3-months criteria, and 6-month onset. migraine_history is supportive and not required. Caller assigns eight flags. magent does not examine the patient. Not a diagnosis, not CHS, not pediatric CVS, not Rome IV IBS.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"absence_of_vomiting_between_episodes":true,"at_least_three_episodes_prior_year":true,"at_least_two_episodes_past_6_months":true,"episodes_at_least_1_week_apart":true,"fulfilled_last_3_months":true,"migraine_history":true,"onset_at_least_6_months":true,"stereotypical_episodes_acute_lt_1_week":true},{"absence_of_vomiting_between_episodes":true,"at_least_three_episodes_prior_year":true,"at_least_two_episodes_past_6_months":true,"episodes_at_least_1_week_apart":true,"fulfilled_last_3_months":true,"migraine_history":true,"onset_at_least_6_months":true,"stereotypical_episodes_acute_lt_1_week":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Stanghellini V, Chan FKL, Hasler WL, Malagelada JR, Suzuki H, Tack J, Talley NJ","doi":"10.1053/j.gastro.2016.02.011","id":"stanghellini-2016","pmid":"27147122","source":"Gastroenterology. 2016;150(6):1380-1392","title":"Gastroduodenal Disorders"},"criteria":[{"factor":"stereotypical_episodes_acute_lt_1_week","met":true},{"factor":"at_least_three_episodes_prior_year","met":true},{"factor":"at_least_two_episodes_past_6_months","met":true},{"factor":"episodes_at_least_1_week_apart","met":true},{"factor":"absence_of_vomiting_between_episodes","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":true},{"factor":"migraine_history","met":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":"rome_iv_cvs","formula_expression":"rome_iv_cvs iff stereotypical_episodes_acute_lt_1_week and at_least_three_episodes_prior_year and at_least_two_episodes_past_6_months and episodes_at_least_1_week_apart and absence_of_vomiting_between_episodes and fulfilled_last_3_months and onset_at_least_6_months; migraine_history is supportive and not required (Stanghellini 2016 Rome IV adult cyclic vomiting syndrome B3b)","migraine_history":true,"rome_iv_cvs":true},{"citation":{"authors":"Stanghellini V, Chan FKL, Hasler WL, Malagelada JR, Suzuki H, Tack J, Talley NJ","doi":"10.1053/j.gastro.2016.02.011","id":"stanghellini-2016","pmid":"27147122","source":"Gastroenterology. 2016;150(6):1380-1392","title":"Gastroduodenal Disorders"},"criteria":[{"factor":"stereotypical_episodes_acute_lt_1_week","met":true},{"factor":"at_least_three_episodes_prior_year","met":true},{"factor":"at_least_two_episodes_past_6_months","met":true},{"factor":"episodes_at_least_1_week_apart","met":true},{"factor":"absence_of_vomiting_between_episodes","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":true},{"factor":"migraine_history","met":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":"rome_iv_cvs","formula_expression":"rome_iv_cvs iff stereotypical_episodes_acute_lt_1_week and at_least_three_episodes_prior_year and at_least_two_episodes_past_6_months and episodes_at_least_1_week_apart and absence_of_vomiting_between_episodes and fulfilled_last_3_months and onset_at_least_6_months; migraine_history is supportive and not required (Stanghellini 2016 Rome IV adult cyclic vomiting syndrome B3b)","migraine_history":true,"rome_iv_cvs":true}],"path":"/api/calc/rome_iv_cvs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"absence_of_vomiting_between_episodes":{"description":"Absence of vomiting between episodes; milder symptoms between cycles are allowed (Stanghellini 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"at_least_three_episodes_prior_year":{"description":"At least 3 discrete vomiting episodes in the prior year, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"at_least_two_episodes_past_6_months":{"description":"At least 2 discrete vomiting episodes in the past 6 months, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"episodes_at_least_1_week_apart":{"description":"Discrete vomiting episodes occurring at least 1 week apart, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"fulfilled_last_3_months":{"description":"Criteria fulfilled for the last 3 months, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"migraine_history":{"description":"Personal history of migraine or family history of migraine, a supportive criterion that is not required for rome_iv_cvs (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"onset_at_least_6_months":{"description":"Symptom onset at least 6 months prior to diagnosis, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"stereotypical_episodes_acute_lt_1_week":{"description":"Stereotypical episodes of vomiting regarding onset (acute) and duration (\u003c1 week) (Stanghellini 2016 Rome IV adult B3b). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"}},"required":["stereotypical_episodes_acute_lt_1_week","at_least_three_episodes_prior_year","at_least_two_episodes_past_6_months","episodes_at_least_1_week_apart","absence_of_vomiting_between_episodes","fulfilled_last_3_months","onset_at_least_6_months","migraine_history"],"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-13T13:17:01.658Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:17:01.439Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_cvs","serviceName":"magent","tags":["rome-iv-cvs","cvs","gi","cyclic-vomiting","rome-iv"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_cnvs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Stanghellini 2016 Rome IV chronic nausea vomiting syndrome (CNVS, B3a). rome_iv_cnvs is true iff bothersome nausea at least 1 day per week and/or one or more vomiting episodes per week as one flag, self-induced vomiting eating disorders regurgitation and rumination excluded, no organic systemic or metabolic explanation including at upper endoscopy, last-3-months criteria, and 6-month onset. magent does not take a history or read endoscopy. Not a diagnosis, not CVS, not CHS, not rumination.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"bothersome_nausea_or_vomiting_weekly":true,"fulfilled_last_3_months":true,"no_organic_systemic_metabolic_explanation":true,"onset_at_least_6_months":true,"self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded":true},{"bothersome_nausea_or_vomiting_weekly":true,"fulfilled_last_3_months":true,"no_organic_systemic_metabolic_explanation":true,"onset_at_least_6_months":true,"self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Stanghellini V, Chan FKL, Hasler WL, Malagelada JR, Suzuki H, Tack J, Talley NJ","doi":"10.1053/j.gastro.2016.02.011","id":"stanghellini-2016","pmid":"27147122","source":"Gastroenterology. 2016;150(6):1380-1392","title":"Gastroduodenal Disorders"},"criteria":[{"factor":"bothersome_nausea_or_vomiting_weekly","met":true},{"factor":"self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded","met":true},{"factor":"no_organic_systemic_metabolic_explanation","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":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":"rome_iv_cnvs","formula_expression":"rome_iv_cnvs iff bothersome_nausea_or_vomiting_weekly and self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded and no_organic_systemic_metabolic_explanation and fulfilled_last_3_months and onset_at_least_6_months (Stanghellini 2016 Rome IV chronic nausea vomiting syndrome)","rome_iv_cnvs":true},{"citation":{"authors":"Stanghellini V, Chan FKL, Hasler WL, Malagelada JR, Suzuki H, Tack J, Talley NJ","doi":"10.1053/j.gastro.2016.02.011","id":"stanghellini-2016","pmid":"27147122","source":"Gastroenterology. 2016;150(6):1380-1392","title":"Gastroduodenal Disorders"},"criteria":[{"factor":"bothersome_nausea_or_vomiting_weekly","met":true},{"factor":"self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded","met":true},{"factor":"no_organic_systemic_metabolic_explanation","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":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":"rome_iv_cnvs","formula_expression":"rome_iv_cnvs iff bothersome_nausea_or_vomiting_weekly and self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded and no_organic_systemic_metabolic_explanation and fulfilled_last_3_months and onset_at_least_6_months (Stanghellini 2016 Rome IV chronic nausea vomiting syndrome)","rome_iv_cnvs":true}],"path":"/api/calc/rome_iv_cnvs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"bothersome_nausea_or_vomiting_weekly":{"description":"Bothersome (severe enough to impact usual activities) nausea at least 1 day per week and/or one or more vomiting episodes per week (Stanghellini 2016 Rome IV CNVS B3a). One caller flag covering nausea and/or vomiting. true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"fulfilled_last_3_months":{"description":"Criteria fulfilled for the last 3 months, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"no_organic_systemic_metabolic_explanation":{"description":"No evidence of organic, systemic, or metabolic disease likely to explain the symptoms on routine investigations including at upper endoscopy, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not read endoscopy.","type":"boolean"},"onset_at_least_6_months":{"description":"Symptom onset at least 6 months prior to diagnosis, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded":{"description":"Self-induced vomiting, eating disorders, regurgitation, and rumination have been excluded (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"}},"required":["bothersome_nausea_or_vomiting_weekly","self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded","no_organic_systemic_metabolic_explanation","fulfilled_last_3_months","onset_at_least_6_months"],"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-13T13:12:20.321Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:12:20.179Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_cnvs","serviceName":"magent","tags":["rome-iv-cnvs","cnvs","gi","gastroduodenal","rome-iv"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_child_fecal_incontinence","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Hyams 2016 Rome IV H3b. rome_iv_child_fecal_incontinence is true iff developmental_age_older_than_4_years, duration_at_least_1_month, defecation_into_places_inappropriate_to_sociocultural_context, no_evidence_of_fecal_retention, and not_explained_by_another_condition. Item 2 is exclusion of fecal retention, not a symptom count. Duration is 1 month. Caller assigns five flags. magent does not examine the child. Not a diagnosis, not H3a functional constipation, not adult Rao 2016 F1.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"defecation_into_places_inappropriate_to_sociocultural_context":true,"developmental_age_older_than_4_years":true,"duration_at_least_1_month":true,"no_evidence_of_fecal_retention":true,"not_explained_by_another_condition":true},{"defecation_into_places_inappropriate_to_sociocultural_context":true,"developmental_age_older_than_4_years":true,"duration_at_least_1_month":true,"no_evidence_of_fecal_retention":true,"not_explained_by_another_condition":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Hyams JS, Di Lorenzo C, Saps M, Shulman RJ, Staiano A, van Tilburg M","doi":"10.1053/j.gastro.2016.02.015","id":"hyams-2016","pmid":"27144632","source":"Gastroenterology. 2016;150(6):1456-1468","title":"Childhood Functional Gastrointestinal Disorders: Child/Adolescent"},"criteria":[{"factor":"developmental_age_older_than_4_years","met":true},{"factor":"duration_at_least_1_month","met":true},{"factor":"defecation_into_places_inappropriate_to_sociocultural_context","met":true},{"factor":"no_evidence_of_fecal_retention","met":true},{"factor":"not_explained_by_another_condition","met":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":"rome_iv_child_fecal_incontinence","formula_expression":"rome_iv_child_fecal_incontinence iff developmental_age_older_than_4_years and duration_at_least_1_month and defecation_into_places_inappropriate_to_sociocultural_context and no_evidence_of_fecal_retention and not_explained_by_another_condition (Hyams 2016 Rome IV H3b Nonretentive Fecal Incontinence)","rome_iv_child_fecal_incontinence":true},{"citation":{"authors":"Hyams JS, Di Lorenzo C, Saps M, Shulman RJ, Staiano A, van Tilburg M","doi":"10.1053/j.gastro.2016.02.015","id":"hyams-2016","pmid":"27144632","source":"Gastroenterology. 2016;150(6):1456-1468","title":"Childhood Functional Gastrointestinal Disorders: Child/Adolescent"},"criteria":[{"factor":"developmental_age_older_than_4_years","met":true},{"factor":"duration_at_least_1_month","met":true},{"factor":"defecation_into_places_inappropriate_to_sociocultural_context","met":true},{"factor":"no_evidence_of_fecal_retention","met":true},{"factor":"not_explained_by_another_condition","met":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":"rome_iv_child_fecal_incontinence","formula_expression":"rome_iv_child_fecal_incontinence iff developmental_age_older_than_4_years and duration_at_least_1_month and defecation_into_places_inappropriate_to_sociocultural_context and no_evidence_of_fecal_retention and not_explained_by_another_condition (Hyams 2016 Rome IV H3b Nonretentive Fecal Incontinence)","rome_iv_child_fecal_incontinence":true}],"path":"/api/calc/rome_iv_child_fecal_incontinence"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"defecation_into_places_inappropriate_to_sociocultural_context":{"description":"Defecation into places inappropriate to the sociocultural context, as assigned (Hyams 2016 Rome IV H3b item 1). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"developmental_age_older_than_4_years":{"description":"Developmental age older than 4 years, as assigned (Hyams 2016 Rome IV H3b). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"duration_at_least_1_month":{"description":"At least a 1-month history (Rome IV shortened from 2 months), as assigned (Hyams 2016 Rome IV H3b). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"no_evidence_of_fecal_retention":{"description":"No evidence of fecal retention, as assigned (Hyams 2016 Rome IV H3b item 2; exclusion of retention, not a symptom count). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"not_explained_by_another_condition":{"description":"After appropriate medical evaluation, the fecal incontinence cannot be explained by another medical condition, as assigned (Hyams 2016 Rome IV H3b item 3). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"}},"required":["developmental_age_older_than_4_years","duration_at_least_1_month","defecation_into_places_inappropriate_to_sociocultural_context","no_evidence_of_fecal_retention","not_explained_by_another_condition"],"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-13T13:07:17.394Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:07:17.26Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_child_fecal_incontinence","serviceName":"magent","tags":["rome-iv-child-fecal-incontinence","nonretentive-fi","gi","rome-iv","h3b"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_child_fap_nos","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Hyams 2016 Rome IV H2d child FAP-NOS. rome_iv_child_fap_nos is true iff episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events, pain_at_least_4_times_per_month, insufficient_criteria_for_ibs_fd_or_abdominal_migraine, not_explained_by_another_condition, and fulfilled_at_least_2_months. Caller assigns five flags including the IBS/FD/abdominal-migraine residual. magent does not re-run those tools. Not a diagnosis, not adult CAPS, not FAPS (dropped in Rome IV).","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events":true,"fulfilled_at_least_2_months":true,"insufficient_criteria_for_ibs_fd_or_abdominal_migraine":true,"not_explained_by_another_condition":true,"pain_at_least_4_times_per_month":true},{"episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events":true,"fulfilled_at_least_2_months":true,"insufficient_criteria_for_ibs_fd_or_abdominal_migraine":true,"not_explained_by_another_condition":true,"pain_at_least_4_times_per_month":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Hyams JS, Di Lorenzo C, Saps M, Shulman RJ, Staiano A, van Tilburg M","doi":"10.1053/j.gastro.2016.02.015","id":"hyams-2016","pmid":"27144632","source":"Gastroenterology. 2016;150(6):1456-1468","title":"Childhood Functional Gastrointestinal Disorders: Child/Adolescent"},"criteria":[{"factor":"episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events","met":true},{"factor":"pain_at_least_4_times_per_month","met":true},{"factor":"insufficient_criteria_for_ibs_fd_or_abdominal_migraine","met":true},{"factor":"not_explained_by_another_condition","met":true},{"factor":"fulfilled_at_least_2_months","met":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":"rome_iv_child_fap_nos","formula_expression":"rome_iv_child_fap_nos iff episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events and pain_at_least_4_times_per_month and insufficient_criteria_for_ibs_fd_or_abdominal_migraine and not_explained_by_another_condition and fulfilled_at_least_2_months (Hyams 2016 Rome IV H2d Functional Abdominal Pain NOS)","rome_iv_child_fap_nos":true},{"citation":{"authors":"Hyams JS, Di Lorenzo C, Saps M, Shulman RJ, Staiano A, van Tilburg M","doi":"10.1053/j.gastro.2016.02.015","id":"hyams-2016","pmid":"27144632","source":"Gastroenterology. 2016;150(6):1456-1468","title":"Childhood Functional Gastrointestinal Disorders: Child/Adolescent"},"criteria":[{"factor":"episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events","met":true},{"factor":"pain_at_least_4_times_per_month","met":true},{"factor":"insufficient_criteria_for_ibs_fd_or_abdominal_migraine","met":true},{"factor":"not_explained_by_another_condition","met":true},{"factor":"fulfilled_at_least_2_months","met":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":"rome_iv_child_fap_nos","formula_expression":"rome_iv_child_fap_nos iff episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events and pain_at_least_4_times_per_month and insufficient_criteria_for_ibs_fd_or_abdominal_migraine and not_explained_by_another_condition and fulfilled_at_least_2_months (Hyams 2016 Rome IV H2d Functional Abdominal Pain NOS)","rome_iv_child_fap_nos":true}],"path":"/api/calc/rome_iv_child_fap_nos"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events":{"description":"Episodic or continuous abdominal pain that does not occur solely during physiologic events (eating, menses), as assigned (Hyams 2016 Rome IV H2d). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"fulfilled_at_least_2_months":{"description":"Criteria fulfilled for at least 2 months, as assigned (Hyams 2016 Rome IV H2d). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"insufficient_criteria_for_ibs_fd_or_abdominal_migraine":{"description":"Insufficient criteria for IBS, functional dyspepsia, or abdominal migraine, as assigned (Hyams 2016 Rome IV H2d). Residual flag: magent does not re-run those tools. true or false as assigned by the caller.","type":"boolean"},"not_explained_by_another_condition":{"description":"After appropriate evaluation, the abdominal pain cannot be fully explained by another medical condition, as assigned (Hyams 2016 Rome IV H2d). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"pain_at_least_4_times_per_month":{"description":"Abdominal pain at least 4 times per month, as assigned (Hyams 2016 Rome IV H2d). true or false as assigned by the caller. magent does not take a history.","type":"boolean"}},"required":["episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events","pain_at_least_4_times_per_month","insufficient_criteria_for_ibs_fd_or_abdominal_migraine","not_explained_by_another_condition","fulfilled_at_least_2_months"],"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-13T13:07:16.279Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:07:16.168Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_child_fap_nos","serviceName":"magent","tags":["rome-iv-child-fap-nos","child-fap-nos","gi","rome-iv","h2d"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_child_dyspepsia","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Hyams 2016 Rome IV H2a. True iff bothersome ≥4 days/month, symptoms_met ≥1 of 3 (postprandial fullness, early satiation, epigastric pain or burning not associated with defecation), exclusion, and 2-month duration. Item 4 is the exclusion, not a fourth symptom. PDS and EPS supportive features are copy-only. Caller assigns six flags. magent does not examine the child or parse EGD. Not a diagnosis. Not adult Rome IV FD.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"bothersome_at_least_4_days_per_month":true,"early_satiation":false,"epigastric_pain_or_burning_not_associated_with_defecation":false,"fulfilled_at_least_2_months":true,"not_explained_by_another_condition":true,"postprandial_fullness":true},{"bothersome_at_least_4_days_per_month":true,"early_satiation":false,"epigastric_pain_or_burning_not_associated_with_defecation":false,"fulfilled_at_least_2_months":true,"not_explained_by_another_condition":true,"postprandial_fullness":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Hyams JS, Di Lorenzo C, Saps M, Shulman RJ, Staiano A, van Tilburg M","doi":"10.1053/j.gastro.2016.02.015","id":"hyams-2016","pmid":"27144632","source":"Gastroenterology. 2016;150(6):1456-1468","title":"Childhood Functional Gastrointestinal Disorders: Child/Adolescent"},"criteria":[{"factor":"bothersome_at_least_4_days_per_month","met":true},{"factor":"postprandial_fullness","met":true},{"factor":"early_satiation","met":false},{"factor":"epigastric_pain_or_burning_not_associated_with_defecation","met":false},{"factor":"not_explained_by_another_condition","met":true},{"factor":"fulfilled_at_least_2_months","met":true},{"factor":"symptoms_met_ge_1","met":true,"value":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":"rome_iv_child_dyspepsia","formula_expression":"rome_iv_child_dyspepsia iff bothersome_at_least_4_days_per_month and symptoms_met \u003e= 1 and not_explained_by_another_condition and fulfilled_at_least_2_months; symptoms_met counts postprandial_fullness, early_satiation, and epigastric_pain_or_burning_not_associated_with_defecation; H2a item 4 is the exclusion not_explained_by_another_condition, not a fourth symptom; PDS and EPS subtype supportive features are copy-only and are not parsed (Hyams 2016 Rome IV H2a Functional Dyspepsia)","rome_iv_child_dyspepsia":true,"symptoms_met":1},{"citation":{"authors":"Hyams JS, Di Lorenzo C, Saps M, Shulman RJ, Staiano A, van Tilburg M","doi":"10.1053/j.gastro.2016.02.015","id":"hyams-2016","pmid":"27144632","source":"Gastroenterology. 2016;150(6):1456-1468","title":"Childhood Functional Gastrointestinal Disorders: Child/Adolescent"},"criteria":[{"factor":"bothersome_at_least_4_days_per_month","met":true},{"factor":"postprandial_fullness","met":true},{"factor":"early_satiation","met":false},{"factor":"epigastric_pain_or_burning_not_associated_with_defecation","met":false},{"factor":"not_explained_by_another_condition","met":true},{"factor":"fulfilled_at_least_2_months","met":true},{"factor":"symptoms_met_ge_1","met":true,"value":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":"rome_iv_child_dyspepsia","formula_expression":"rome_iv_child_dyspepsia iff bothersome_at_least_4_days_per_month and symptoms_met \u003e= 1 and not_explained_by_another_condition and fulfilled_at_least_2_months; symptoms_met counts postprandial_fullness, early_satiation, and epigastric_pain_or_burning_not_associated_with_defecation; H2a item 4 is the exclusion not_explained_by_another_condition, not a fourth symptom; PDS and EPS subtype supportive features are copy-only and are not parsed (Hyams 2016 Rome IV H2a Functional Dyspepsia)","rome_iv_child_dyspepsia":true,"symptoms_met":1}],"path":"/api/calc/rome_iv_child_dyspepsia"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"bothersome_at_least_4_days_per_month":{"description":"Bothersome symptoms at least 4 days per month, as assigned (Hyams 2016 Rome IV H2a). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"early_satiation":{"description":"Early satiation (one of three H2a symptoms; at least one required). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"epigastric_pain_or_burning_not_associated_with_defecation":{"description":"Epigastric pain or burning not associated with defecation (one of three H2a symptoms; at least one required). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"fulfilled_at_least_2_months":{"description":"Criteria fulfilled for at least 2 months prior to diagnosis, as assigned (Hyams 2016 Rome IV H2a). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"not_explained_by_another_condition":{"description":"After appropriate evaluation, the symptoms cannot be fully explained by another medical condition, as assigned (Hyams 2016 Rome IV H2a item 4, the exclusion, not a fourth symptom). true or false as assigned by the caller. magent does not examine the child or parse EGD.","type":"boolean"},"postprandial_fullness":{"description":"Postprandial fullness (one of three H2a symptoms; at least one required). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"}},"required":["bothersome_at_least_4_days_per_month","postprandial_fullness","early_satiation","epigastric_pain_or_burning_not_associated_with_defecation","not_explained_by_another_condition","fulfilled_at_least_2_months"],"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-13T13:07:15.511Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:07:15.354Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_child_dyspepsia","serviceName":"magent","tags":["rome-iv-child-dyspepsia","child-dyspepsia","gi","rome-iv","h2a"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_child_cvs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Hyams 2016 Rome IV H1a child/adolescent cyclic vomiting. rome_iv_child_cvs is true iff two_or_more_periods_intense_nausea_paroxysmal_vomiting_hours_to_days_within_6_months, episodes_stereotypical, episodes_separated_weeks_to_months_with_return_to_baseline, and not_attributed_to_another_condition. Caller assigns four flags. magent does not examine the child. Not a diagnosis, not neonate/toddler G3, not adult Rome IV CVS, not cannabinoid hyperemesis.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"episodes_separated_weeks_to_months_with_return_to_baseline":true,"episodes_stereotypical":true,"not_attributed_to_another_condition":true,"two_or_more_periods_intense_nausea_paroxysmal_vomiting_hours_to_days_within_6_months":true},{"episodes_separated_weeks_to_months_with_return_to_baseline":true,"episodes_stereotypical":true,"not_attributed_to_another_condition":true,"two_or_more_periods_intense_nausea_paroxysmal_vomiting_hours_to_days_within_6_months":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Hyams JS, Di Lorenzo C, Saps M, Shulman RJ, Staiano A, van Tilburg M","doi":"10.1053/j.gastro.2016.02.015","id":"hyams-2016","pmid":"27144632","source":"Gastroenterology. 2016;150(6):1456-1468","title":"Childhood Functional Gastrointestinal Disorders: Child/Adolescent"},"criteria":[{"factor":"two_or_more_periods_intense_nausea_paroxysmal_vomiting_hours_to_days_within_6_months","met":true},{"factor":"episodes_stereotypical","met":true},{"factor":"episodes_separated_weeks_to_months_with_return_to_baseline","met":true},{"factor":"not_attributed_to_another_condition","met":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":"rome_iv_child_cvs","formula_expression":"rome_iv_child_cvs iff two_or_more_periods_intense_nausea_paroxysmal_vomiting_hours_to_days_within_6_months and episodes_stereotypical and episodes_separated_weeks_to_months_with_return_to_baseline and not_attributed_to_another_condition (Hyams 2016 Rome IV H1a Cyclic Vomiting Syndrome)","rome_iv_child_cvs":true},{"citation":{"authors":"Hyams JS, Di Lorenzo C, Saps M, Shulman RJ, Staiano A, van Tilburg M","doi":"10.1053/j.gastro.2016.02.015","id":"hyams-2016","pmid":"27144632","source":"Gastroenterology. 2016;150(6):1456-1468","title":"Childhood Functional Gastrointestinal Disorders: Child/Adolescent"},"criteria":[{"factor":"two_or_more_periods_intense_nausea_paroxysmal_vomiting_hours_to_days_within_6_months","met":true},{"factor":"episodes_stereotypical","met":true},{"factor":"episodes_separated_weeks_to_months_with_return_to_baseline","met":true},{"factor":"not_attributed_to_another_condition","met":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":"rome_iv_child_cvs","formula_expression":"rome_iv_child_cvs iff two_or_more_periods_intense_nausea_paroxysmal_vomiting_hours_to_days_within_6_months and episodes_stereotypical and episodes_separated_weeks_to_months_with_return_to_baseline and not_attributed_to_another_condition (Hyams 2016 Rome IV H1a Cyclic Vomiting Syndrome)","rome_iv_child_cvs":true}],"path":"/api/calc/rome_iv_child_cvs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"episodes_separated_weeks_to_months_with_return_to_baseline":{"description":"Episodes are separated by weeks to months with return to baseline health between episodes, as assigned (Hyams 2016 Rome IV H1a). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"episodes_stereotypical":{"description":"Episodes are stereotypical in each patient, as assigned (Hyams 2016 Rome IV H1a). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"not_attributed_to_another_condition":{"description":"After appropriate medical evaluation, the symptoms cannot be attributed to another condition, as assigned (Hyams 2016 Rome IV H1a). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"},"two_or_more_periods_intense_nausea_paroxysmal_vomiting_hours_to_days_within_6_months":{"description":"Two or more periods of intense, unremitting nausea and paroxysmal vomiting lasting hours to days within a 6-month period, as assigned (Hyams 2016 Rome IV H1a). true or false as assigned by the caller. magent does not examine the child.","type":"boolean"}},"required":["two_or_more_periods_intense_nausea_paroxysmal_vomiting_hours_to_days_within_6_months","episodes_stereotypical","episodes_separated_weeks_to_months_with_return_to_baseline","not_attributed_to_another_condition"],"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-13T13:02:24.561Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T13:02:24.445Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_child_cvs","serviceName":"magent","tags":["rome-iv-child-cvs","child-cvs","gi","cyclic-vomiting","rome-iv"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_chest_pain","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Aziz 2016 Rome IV functional chest pain. rome_iv_chest_pain is true iff retrosternal chest pain or discomfort, no associated heartburn or dysphagia, not explained by GERD or eosinophilic esophagitis, no major esophageal motor disorder, last-3-months criteria, and 6-month onset. Caller assigns six flags, including cardiac rule-out. magent does not examine the patient, rule out ACS, or read manometry. Not a diagnosis, not functional heartburn, not reflux hypersensitivity, not globus.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"fulfilled_last_3_months":true,"no_associated_heartburn_or_dysphagia":true,"no_major_esophageal_motor_disorder":true,"not_explained_by_gerd_or_eoe":true,"onset_at_least_6_months":true,"retrosternal_chest_pain_or_discomfort":true},{"fulfilled_last_3_months":true,"no_associated_heartburn_or_dysphagia":true,"no_major_esophageal_motor_disorder":true,"not_explained_by_gerd_or_eoe":true,"onset_at_least_6_months":true,"retrosternal_chest_pain_or_discomfort":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Aziz Q, Fass R, Gyawali CP, Miwa H, Pandolfino JE, Zerbib F","doi":"10.1053/j.gastro.2016.02.012","id":"aziz-2016","pmid":"27144654","source":"Gastroenterology. 2016;150(6):1368-1379","title":"Esophageal Disorders"},"criteria":[{"factor":"retrosternal_chest_pain_or_discomfort","met":true},{"factor":"no_associated_heartburn_or_dysphagia","met":true},{"factor":"not_explained_by_gerd_or_eoe","met":true},{"factor":"no_major_esophageal_motor_disorder","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":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":"rome_iv_chest_pain","formula_expression":"rome_iv_chest_pain iff retrosternal_chest_pain_or_discomfort and no_associated_heartburn_or_dysphagia and not_explained_by_gerd_or_eoe and no_major_esophageal_motor_disorder and fulfilled_last_3_months and onset_at_least_6_months (Aziz 2016 Rome IV functional chest pain)","rome_iv_chest_pain":true},{"citation":{"authors":"Aziz Q, Fass R, Gyawali CP, Miwa H, Pandolfino JE, Zerbib F","doi":"10.1053/j.gastro.2016.02.012","id":"aziz-2016","pmid":"27144654","source":"Gastroenterology. 2016;150(6):1368-1379","title":"Esophageal Disorders"},"criteria":[{"factor":"retrosternal_chest_pain_or_discomfort","met":true},{"factor":"no_associated_heartburn_or_dysphagia","met":true},{"factor":"not_explained_by_gerd_or_eoe","met":true},{"factor":"no_major_esophageal_motor_disorder","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":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":"rome_iv_chest_pain","formula_expression":"rome_iv_chest_pain iff retrosternal_chest_pain_or_discomfort and no_associated_heartburn_or_dysphagia and not_explained_by_gerd_or_eoe and no_major_esophageal_motor_disorder and fulfilled_last_3_months and onset_at_least_6_months (Aziz 2016 Rome IV functional chest pain)","rome_iv_chest_pain":true}],"path":"/api/calc/rome_iv_chest_pain"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"fulfilled_last_3_months":{"description":"Criteria fulfilled for the last 3 months, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"no_associated_heartburn_or_dysphagia":{"description":"Absence of associated esophageal symptoms such as heartburn and dysphagia, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"no_major_esophageal_motor_disorder":{"description":"Absence of a major esophageal motor disorder, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not read manometry.","type":"boolean"},"not_explained_by_gerd_or_eoe":{"description":"Symptoms not explained by GERD or eosinophilic esophagitis, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"onset_at_least_6_months":{"description":"Symptom onset at least 6 months prior to diagnosis, as assigned (Aziz 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"retrosternal_chest_pain_or_discomfort":{"description":"Retrosternal chest pain or discomfort; cardiac causes ruled out by the caller (Aziz 2016). true or false as assigned by the caller. magent does not examine the patient or rule out ACS.","type":"boolean"}},"required":["retrosternal_chest_pain_or_discomfort","no_associated_heartburn_or_dysphagia","not_explained_by_gerd_or_eoe","no_major_esophageal_motor_disorder","fulfilled_last_3_months","onset_at_least_6_months"],"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-13T12:56:55.907Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:56:55.772Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_chest_pain","serviceName":"magent","tags":["rome-iv-chest-pain","functional-chest-pain","gi","esophageal","rome-iv"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_caps","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Keefer 2016 Rome IV CAPS (formerly FAPS). rome_iv_caps is true iff continuous or nearly continuous abdominal pain, no or only occasional relationship with eating, defecation, or menses, pain limits daily functioning, pain is not feigned, not explained by another GI or medical condition, last-3-months criteria, and 6-month onset. Psychosocial comorbidity is copy-only. magent does not examine or judge feigning beyond the caller flag. Not a diagnosis, not IBS, not narcotic bowel syndrome.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"continuous_or_nearly_continuous_abdominal_pain":true,"fulfilled_last_3_months":true,"no_or_only_occasional_relationship_with_physiological_events":true,"not_explained_by_another_gi_or_medical_condition":true,"onset_at_least_6_months":true,"pain_limits_daily_functioning":true,"pain_not_feigned":true},{"continuous_or_nearly_continuous_abdominal_pain":true,"fulfilled_last_3_months":true,"no_or_only_occasional_relationship_with_physiological_events":true,"not_explained_by_another_gi_or_medical_condition":true,"onset_at_least_6_months":true,"pain_limits_daily_functioning":true,"pain_not_feigned":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Keefer L, Drossman DA, Guthrie E, Simrén M, Tillisch K, Olden K, Whorwell PJ","doi":"10.1053/j.gastro.2016.02.034","id":"keefer-2016","pmid":"27144628","source":"Gastroenterology. 2016;150(6):1408-1419","title":"Centrally Mediated Disorders of Gastrointestinal Pain"},"criteria":[{"factor":"continuous_or_nearly_continuous_abdominal_pain","met":true},{"factor":"no_or_only_occasional_relationship_with_physiological_events","met":true},{"factor":"pain_limits_daily_functioning","met":true},{"factor":"pain_not_feigned","met":true},{"factor":"not_explained_by_another_gi_or_medical_condition","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":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":"rome_iv_caps","formula_expression":"rome_iv_caps iff continuous_or_nearly_continuous_abdominal_pain and no_or_only_occasional_relationship_with_physiological_events and pain_limits_daily_functioning and pain_not_feigned and not_explained_by_another_gi_or_medical_condition and fulfilled_last_3_months and onset_at_least_6_months (Keefer 2016 Rome IV CAPS / D1)","rome_iv_caps":true},{"citation":{"authors":"Keefer L, Drossman DA, Guthrie E, Simrén M, Tillisch K, Olden K, Whorwell PJ","doi":"10.1053/j.gastro.2016.02.034","id":"keefer-2016","pmid":"27144628","source":"Gastroenterology. 2016;150(6):1408-1419","title":"Centrally Mediated Disorders of Gastrointestinal Pain"},"criteria":[{"factor":"continuous_or_nearly_continuous_abdominal_pain","met":true},{"factor":"no_or_only_occasional_relationship_with_physiological_events","met":true},{"factor":"pain_limits_daily_functioning","met":true},{"factor":"pain_not_feigned","met":true},{"factor":"not_explained_by_another_gi_or_medical_condition","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":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":"rome_iv_caps","formula_expression":"rome_iv_caps iff continuous_or_nearly_continuous_abdominal_pain and no_or_only_occasional_relationship_with_physiological_events and pain_limits_daily_functioning and pain_not_feigned and not_explained_by_another_gi_or_medical_condition and fulfilled_last_3_months and onset_at_least_6_months (Keefer 2016 Rome IV CAPS / D1)","rome_iv_caps":true}],"path":"/api/calc/rome_iv_caps"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"continuous_or_nearly_continuous_abdominal_pain":{"description":"Continuous or nearly continuous abdominal pain, as assigned (Keefer 2016 Rome IV CAPS / D1). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"fulfilled_last_3_months":{"description":"Criteria fulfilled for the last 3 months, as assigned (Keefer 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"no_or_only_occasional_relationship_with_physiological_events":{"description":"No or only occasional relationship of pain with physiological events (eating, defecation, or menses), as assigned (Keefer 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"not_explained_by_another_gi_or_medical_condition":{"description":"Pain is not explained by another structural or functional gastrointestinal disorder or other medical condition, as assigned (Keefer 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"onset_at_least_6_months":{"description":"Symptom onset at least 6 months prior to diagnosis, as assigned (Keefer 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"pain_limits_daily_functioning":{"description":"Pain limits some aspect of daily functioning, as assigned (Keefer 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"pain_not_feigned":{"description":"The pain is not feigned, as assigned by the caller (Keefer 2016). true or false as assigned by the caller. magent does not judge feigning beyond this flag.","type":"boolean"}},"required":["continuous_or_nearly_continuous_abdominal_pain","no_or_only_occasional_relationship_with_physiological_events","pain_limits_daily_functioning","pain_not_feigned","not_explained_by_another_gi_or_medical_condition","fulfilled_last_3_months","onset_at_least_6_months"],"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-13T12:56:54.431Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:56:54.288Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_caps","serviceName":"magent","tags":["rome-iv-caps","caps","gi","abdominal-pain","rome-iv"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_biliary_sod","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Cotton 2016 Rome IV E1b functional biliary SOD (former SOD type II). rome_iv_biliary_sod iff six E1 biliary-pain flags, enzymes XOR dilated bile duct, and no stones or other structural abnormalities. Type I (both findings) is organic stenosis, not this box. Type III (neither) is not this box. Supportive amylase/lipase, manometry, and scintigraphy are reported, not required. magent does not read labs, imaging, manometry, or ERCP. Not a diagnosis, not pancreatic SOD, not functional gallbladder.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"abnormal_sphincter_of_oddi_manometry":true,"absence_of_bile_duct_stones_or_other_structural_abnormalities":true,"builds_to_steady_level_lasts_30_min_or_longer":true,"dilated_bile_duct":false,"elevated_liver_enzymes":true,"epigastric_or_ruq_pain":true,"hepatobiliary_scintigraphy":true,"normal_amylase_lipase":true,"not_significantly_related_to_bowel_movements":true,"not_significantly_relieved_by_postural_change_or_acid_suppression":true,"occurring_at_different_intervals_not_daily":true,"severe_enough_to_interrupt_activities_or_ed_visit":true},{"abnormal_sphincter_of_oddi_manometry":true,"absence_of_bile_duct_stones_or_other_structural_abnormalities":true,"builds_to_steady_level_lasts_30_min_or_longer":true,"dilated_bile_duct":false,"elevated_liver_enzymes":true,"epigastric_or_ruq_pain":true,"hepatobiliary_scintigraphy":true,"normal_amylase_lipase":true,"not_significantly_related_to_bowel_movements":true,"not_significantly_relieved_by_postural_change_or_acid_suppression":true,"occurring_at_different_intervals_not_daily":true,"severe_enough_to_interrupt_activities_or_ed_visit":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"abnormal_sphincter_of_oddi_manometry":true,"citation":{"authors":"Cotton PB, Elta GH, Carter CR, Pasricha PJ, Corazziari ES","doi":"10.1053/j.gastro.2016.02.033","id":"cotton-2016","pmid":"27144629","source":"Gastroenterology. 2016;150(6):1420-1429","title":"Gallbladder and Sphincter of Oddi Disorders"},"criteria":[{"factor":"epigastric_or_ruq_pain","met":true},{"factor":"builds_to_steady_level_lasts_30_min_or_longer","met":true},{"factor":"occurring_at_different_intervals_not_daily","met":true},{"factor":"severe_enough_to_interrupt_activities_or_ed_visit","met":true},{"factor":"not_significantly_related_to_bowel_movements","met":true},{"factor":"not_significantly_relieved_by_postural_change_or_acid_suppression","met":true},{"factor":"elevated_liver_enzymes_xor_dilated_bile_duct","met":true,"value":{"dilated_bile_duct":false,"elevated_liver_enzymes":true}},{"factor":"absence_of_bile_duct_stones_or_other_structural_abnormalities","met":true},{"factor":"normal_amylase_lipase","met":true},{"factor":"abnormal_sphincter_of_oddi_manometry","met":true},{"factor":"hepatobiliary_scintigraphy","met":true}],"dilated_bile_duct":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.","elevated_liver_enzymes":true,"formula":"rome_iv_biliary_sod","formula_expression":"rome_iv_biliary_sod iff epigastric_or_ruq_pain and builds_to_steady_level_lasts_30_min_or_longer and occurring_at_different_intervals_not_daily and severe_enough_to_interrupt_activities_or_ed_visit and not_significantly_related_to_bowel_movements and not_significantly_relieved_by_postural_change_or_acid_suppression and enzymes_xor_dilated and absence_of_bile_duct_stones_or_other_structural_abnormalities; enzymes_xor_dilated is (elevated_liver_enzymes and not dilated_bile_duct) or (dilated_bile_duct and not elevated_liver_enzymes); normal_amylase_lipase, abnormal_sphincter_of_oddi_manometry, and hepatobiliary_scintigraphy are supportive and not required (Cotton 2016 Rome IV E1b)","hepatobiliary_scintigraphy":true,"normal_amylase_lipase":true,"rome_iv_biliary_sod":true},{"abnormal_sphincter_of_oddi_manometry":true,"citation":{"authors":"Cotton PB, Elta GH, Carter CR, Pasricha PJ, Corazziari ES","doi":"10.1053/j.gastro.2016.02.033","id":"cotton-2016","pmid":"27144629","source":"Gastroenterology. 2016;150(6):1420-1429","title":"Gallbladder and Sphincter of Oddi Disorders"},"criteria":[{"factor":"epigastric_or_ruq_pain","met":true},{"factor":"builds_to_steady_level_lasts_30_min_or_longer","met":true},{"factor":"occurring_at_different_intervals_not_daily","met":true},{"factor":"severe_enough_to_interrupt_activities_or_ed_visit","met":true},{"factor":"not_significantly_related_to_bowel_movements","met":true},{"factor":"not_significantly_relieved_by_postural_change_or_acid_suppression","met":true},{"factor":"elevated_liver_enzymes_xor_dilated_bile_duct","met":true,"value":{"dilated_bile_duct":false,"elevated_liver_enzymes":true}},{"factor":"absence_of_bile_duct_stones_or_other_structural_abnormalities","met":true},{"factor":"normal_amylase_lipase","met":true},{"factor":"abnormal_sphincter_of_oddi_manometry","met":true},{"factor":"hepatobiliary_scintigraphy","met":true}],"dilated_bile_duct":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.","elevated_liver_enzymes":true,"formula":"rome_iv_biliary_sod","formula_expression":"rome_iv_biliary_sod iff epigastric_or_ruq_pain and builds_to_steady_level_lasts_30_min_or_longer and occurring_at_different_intervals_not_daily and severe_enough_to_interrupt_activities_or_ed_visit and not_significantly_related_to_bowel_movements and not_significantly_relieved_by_postural_change_or_acid_suppression and enzymes_xor_dilated and absence_of_bile_duct_stones_or_other_structural_abnormalities; enzymes_xor_dilated is (elevated_liver_enzymes and not dilated_bile_duct) or (dilated_bile_duct and not elevated_liver_enzymes); normal_amylase_lipase, abnormal_sphincter_of_oddi_manometry, and hepatobiliary_scintigraphy are supportive and not required (Cotton 2016 Rome IV E1b)","hepatobiliary_scintigraphy":true,"normal_amylase_lipase":true,"rome_iv_biliary_sod":true}],"path":"/api/calc/rome_iv_biliary_sod"},"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_sphincter_of_oddi_manometry":{"description":"Abnormal sphincter of Oddi manometry, a supportive criterion that is not required for rome_iv_biliary_sod (Cotton 2016 E1b). true or false as assigned by the caller. magent does not read manometry.","type":"boolean"},"absence_of_bile_duct_stones_or_other_structural_abnormalities":{"description":"Absence of bile duct stones or other structural abnormalities, as assigned (Cotton 2016 E1b). This is the structural flag; there is no separate cholecystectomy boolean. true or false as assigned by the caller. magent does not read imaging or ERCP.","type":"boolean"},"builds_to_steady_level_lasts_30_min_or_longer":{"description":"Pain builds up to a steady level lasting 30 minutes or longer (Cotton 2016 E1 biliary pain). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"dilated_bile_duct":{"description":"Dilated bile duct, as assigned (Cotton 2016 E1b). XOR with elevated_liver_enzymes: exactly one must be true. true or false as assigned by the caller. magent does not read imaging.","type":"boolean"},"elevated_liver_enzymes":{"description":"Elevated liver enzymes, as assigned (Cotton 2016 E1b). XOR with dilated_bile_duct: exactly one must be true. true or false as assigned by the caller. magent does not read labs.","type":"boolean"},"epigastric_or_ruq_pain":{"description":"Episodes of pain located in the epigastrium and/or right upper quadrant (Cotton 2016 E1 biliary pain). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"hepatobiliary_scintigraphy":{"description":"Abnormal hepatobiliary scintigraphy, a supportive criterion that is not required for rome_iv_biliary_sod (Cotton 2016 E1b). true or false as assigned by the caller. magent does not read imaging.","type":"boolean"},"normal_amylase_lipase":{"description":"Normal amylase/lipase, a supportive criterion that is not required for rome_iv_biliary_sod (Cotton 2016 E1b). true or false as assigned by the caller. magent does not read labs.","type":"boolean"},"not_significantly_related_to_bowel_movements":{"description":"Pain not significantly related to bowel movements (Cotton 2016 E1 biliary pain). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"not_significantly_relieved_by_postural_change_or_acid_suppression":{"description":"Pain not significantly relieved by postural change or acid suppression (Cotton 2016 E1 biliary pain). true or false as assigned by the caller. magent does not prescribe acid suppression.","type":"boolean"},"occurring_at_different_intervals_not_daily":{"description":"Episodes occurring at different intervals (not daily) (Cotton 2016 E1 biliary pain). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"severe_enough_to_interrupt_activities_or_ed_visit":{"description":"Pain severe enough to interrupt daily activities or lead to an emergency department visit (Cotton 2016 E1 biliary pain). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"}},"required":["epigastric_or_ruq_pain","builds_to_steady_level_lasts_30_min_or_longer","occurring_at_different_intervals_not_daily","severe_enough_to_interrupt_activities_or_ed_visit","not_significantly_related_to_bowel_movements","not_significantly_relieved_by_postural_change_or_acid_suppression","elevated_liver_enzymes","dilated_bile_duct","absence_of_bile_duct_stones_or_other_structural_abnormalities","normal_amylase_lipase","abnormal_sphincter_of_oddi_manometry","hepatobiliary_scintigraphy"],"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-13T12:52:09.719Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:52:09.585Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_biliary_sod","serviceName":"magent","tags":["rome-iv-biliary-sod","biliary-sod","gi","rome-iv","sphincter-of-oddi"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_biliary_pain","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Cotton 2016 Rome IV E1 biliary pain. rome_iv_biliary_pain is true iff epigastric or RUQ pain builds to a 30-min steady level, occurs at different intervals (not daily), interrupts activities or leads to an ED visit, and is not significantly related to bowel movements or relieved by posture or acid suppression. Supportive flags reported, not required. magent does not examine the patient or read ultrasound, HIDA, or ERCP. Not a diagnosis, not functional gallbladder, not biliary or pancreatic SOD.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"builds_to_steady_level_lasts_30_min_or_longer":true,"epigastric_or_ruq_pain":true,"nausea_and_vomiting":true,"not_significantly_related_to_bowel_movements":true,"not_significantly_relieved_by_postural_change_or_acid_suppression":true,"occurring_at_different_intervals_not_daily":true,"radiation_to_back_or_right_infra_subscapular":true,"severe_enough_to_interrupt_activities_or_ed_visit":true,"waking_from_sleep":true},{"builds_to_steady_level_lasts_30_min_or_longer":true,"epigastric_or_ruq_pain":true,"nausea_and_vomiting":true,"not_significantly_related_to_bowel_movements":true,"not_significantly_relieved_by_postural_change_or_acid_suppression":true,"occurring_at_different_intervals_not_daily":true,"radiation_to_back_or_right_infra_subscapular":true,"severe_enough_to_interrupt_activities_or_ed_visit":true,"waking_from_sleep":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Cotton PB, Elta GH, Carter CR, Pasricha PJ, Corazziari ES","doi":"10.1053/j.gastro.2016.02.033","id":"cotton-2016","pmid":"27144629","source":"Gastroenterology. 2016;150(6):1420-1429","title":"Gallbladder and Sphincter of Oddi Disorders"},"criteria":[{"factor":"epigastric_or_ruq_pain","met":true},{"factor":"builds_to_steady_level_lasts_30_min_or_longer","met":true},{"factor":"occurring_at_different_intervals_not_daily","met":true},{"factor":"severe_enough_to_interrupt_activities_or_ed_visit","met":true},{"factor":"not_significantly_related_to_bowel_movements","met":true},{"factor":"not_significantly_relieved_by_postural_change_or_acid_suppression","met":true},{"factor":"nausea_and_vomiting","met":true},{"factor":"radiation_to_back_or_right_infra_subscapular","met":true},{"factor":"waking_from_sleep","met":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":"rome_iv_biliary_pain","formula_expression":"rome_iv_biliary_pain iff epigastric_or_ruq_pain and builds_to_steady_level_lasts_30_min_or_longer and occurring_at_different_intervals_not_daily and severe_enough_to_interrupt_activities_or_ed_visit and not_significantly_related_to_bowel_movements and not_significantly_relieved_by_postural_change_or_acid_suppression (Cotton 2016 Rome IV E1 biliary pain). Supportive nausea_and_vomiting, radiation_to_back_or_right_infra_subscapular, waking_from_sleep are reported and not required.","nausea_and_vomiting":true,"radiation_to_back_or_right_infra_subscapular":true,"rome_iv_biliary_pain":true,"waking_from_sleep":true},{"citation":{"authors":"Cotton PB, Elta GH, Carter CR, Pasricha PJ, Corazziari ES","doi":"10.1053/j.gastro.2016.02.033","id":"cotton-2016","pmid":"27144629","source":"Gastroenterology. 2016;150(6):1420-1429","title":"Gallbladder and Sphincter of Oddi Disorders"},"criteria":[{"factor":"epigastric_or_ruq_pain","met":true},{"factor":"builds_to_steady_level_lasts_30_min_or_longer","met":true},{"factor":"occurring_at_different_intervals_not_daily","met":true},{"factor":"severe_enough_to_interrupt_activities_or_ed_visit","met":true},{"factor":"not_significantly_related_to_bowel_movements","met":true},{"factor":"not_significantly_relieved_by_postural_change_or_acid_suppression","met":true},{"factor":"nausea_and_vomiting","met":true},{"factor":"radiation_to_back_or_right_infra_subscapular","met":true},{"factor":"waking_from_sleep","met":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":"rome_iv_biliary_pain","formula_expression":"rome_iv_biliary_pain iff epigastric_or_ruq_pain and builds_to_steady_level_lasts_30_min_or_longer and occurring_at_different_intervals_not_daily and severe_enough_to_interrupt_activities_or_ed_visit and not_significantly_related_to_bowel_movements and not_significantly_relieved_by_postural_change_or_acid_suppression (Cotton 2016 Rome IV E1 biliary pain). Supportive nausea_and_vomiting, radiation_to_back_or_right_infra_subscapular, waking_from_sleep are reported and not required.","nausea_and_vomiting":true,"radiation_to_back_or_right_infra_subscapular":true,"rome_iv_biliary_pain":true,"waking_from_sleep":true}],"path":"/api/calc/rome_iv_biliary_pain"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"builds_to_steady_level_lasts_30_min_or_longer":{"description":"Pain builds up to a steady level and lasts 30 minutes or longer, as assigned (Cotton 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"epigastric_or_ruq_pain":{"description":"Pain located in the epigastrium and/or right upper quadrant (Cotton 2016 Rome IV E1 biliary pain). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"nausea_and_vomiting":{"description":"Pain may be associated with nausea and vomiting, a supportive criterion that is not required for rome_iv_biliary_pain (Cotton 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"not_significantly_related_to_bowel_movements":{"description":"Pain not significantly (\u003c20%) related to bowel movements, as assigned (Cotton 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"not_significantly_relieved_by_postural_change_or_acid_suppression":{"description":"Pain not significantly (\u003c20%) relieved by postural change or acid suppression, as assigned (Cotton 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"occurring_at_different_intervals_not_daily":{"description":"Pain occurring at different intervals (not daily), as assigned (Cotton 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"radiation_to_back_or_right_infra_subscapular":{"description":"Pain may radiate to the back and/or right infra subscapular region, a supportive criterion that is not required for rome_iv_biliary_pain (Cotton 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"severe_enough_to_interrupt_activities_or_ed_visit":{"description":"Pain severe enough to interrupt daily activities or lead to an emergency department visit, as assigned (Cotton 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"waking_from_sleep":{"description":"Pain may wake the patient from sleep, a supportive criterion that is not required for rome_iv_biliary_pain (Cotton 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"}},"required":["epigastric_or_ruq_pain","builds_to_steady_level_lasts_30_min_or_longer","occurring_at_different_intervals_not_daily","severe_enough_to_interrupt_activities_or_ed_visit","not_significantly_related_to_bowel_movements","not_significantly_relieved_by_postural_change_or_acid_suppression","nausea_and_vomiting","radiation_to_back_or_right_infra_subscapular","waking_from_sleep"],"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-13T12:52:07.964Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:52:07.809Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_biliary_pain","serviceName":"magent","tags":["rome-iv-biliary-pain","biliary-pain","gi","gallbladder","rome-iv"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iii_ibs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Longstreth 2006 Rome III IBS. rome_iii_ibs is true iff pain or discomfort at least 3 days per month in the last 3 months, onset at least 6 months prior, and at least two of: improvement with defecation, change in stool frequency, and change in stool form. supporting_features_met is 0-3. Caller assigns five flags. magent does not examine the patient. Not a diagnosis, not Rome IV, not IBS subtype.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"improvement_with_defecation":true,"onset_change_stool_form":false,"onset_change_stool_frequency":true,"pain_or_discomfort_3_days_per_month_last_3_months":true,"symptom_onset_at_least_6_months_prior":true},{"improvement_with_defecation":true,"onset_change_stool_form":false,"onset_change_stool_frequency":true,"pain_or_discomfort_3_days_per_month_last_3_months":true,"symptom_onset_at_least_6_months_prior":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Longstreth GF, Thompson WG, Chey WD, Houghton LA, Mearin F, Spiller RC","doi":"10.1053/j.gastro.2005.11.061","id":"longstreth-2006","pmid":"16678561","source":"Gastroenterology. 2006;130(5):1480-1491","title":"Functional bowel disorders"},"criteria":[{"factor":"pain_or_discomfort_3_days_per_month_last_3_months","met":true},{"factor":"symptom_onset_at_least_6_months_prior","met":true},{"factor":"improvement_with_defecation","met":true},{"factor":"onset_change_stool_frequency","met":true},{"factor":"onset_change_stool_form","met":false},{"factor":"supporting_features_ge_2","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.","formula":"rome_iii_ibs","formula_expression":"rome_iii_ibs iff pain_or_discomfort_3_days_per_month_last_3_months and symptom_onset_at_least_6_months_prior and supporting_features_met \u003e= 2; supporting_features_met counts improvement_with_defecation, onset_change_stool_frequency, and onset_change_stool_form (Longstreth 2006 Rome III IBS diagnostic criteria)","rome_iii_ibs":true,"supporting_features_met":2},{"citation":{"authors":"Longstreth GF, Thompson WG, Chey WD, Houghton LA, Mearin F, Spiller RC","doi":"10.1053/j.gastro.2005.11.061","id":"longstreth-2006","pmid":"16678561","source":"Gastroenterology. 2006;130(5):1480-1491","title":"Functional bowel disorders"},"criteria":[{"factor":"pain_or_discomfort_3_days_per_month_last_3_months","met":true},{"factor":"symptom_onset_at_least_6_months_prior","met":true},{"factor":"improvement_with_defecation","met":true},{"factor":"onset_change_stool_frequency","met":true},{"factor":"onset_change_stool_form","met":false},{"factor":"supporting_features_ge_2","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.","formula":"rome_iii_ibs","formula_expression":"rome_iii_ibs iff pain_or_discomfort_3_days_per_month_last_3_months and symptom_onset_at_least_6_months_prior and supporting_features_met \u003e= 2; supporting_features_met counts improvement_with_defecation, onset_change_stool_frequency, and onset_change_stool_form (Longstreth 2006 Rome III IBS diagnostic criteria)","rome_iii_ibs":true,"supporting_features_met":2}],"path":"/api/calc/rome_iii_ibs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"improvement_with_defecation":{"description":"Improvement with defecation (one of three supporting features; at least two required). true or false as assigned by the caller.","type":"boolean"},"onset_change_stool_form":{"description":"Onset associated with a change in form (appearance) of stool (one of three supporting features; at least two required). true or false as assigned by the caller.","type":"boolean"},"onset_change_stool_frequency":{"description":"Onset associated with a change in frequency of stool (one of three supporting features; at least two required). true or false as assigned by the caller.","type":"boolean"},"pain_or_discomfort_3_days_per_month_last_3_months":{"description":"Recurrent abdominal pain or discomfort at least 3 days per month in the last 3 months (Longstreth 2006). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"symptom_onset_at_least_6_months_prior":{"description":"Symptom onset at least 6 months prior to diagnosis, as assigned (Longstreth 2006). true or false as assigned by the caller. magent does not take a history.","type":"boolean"}},"required":["pain_or_discomfort_3_days_per_month_last_3_months","symptom_onset_at_least_6_months_prior","improvement_with_defecation","onset_change_stool_frequency","onset_change_stool_form"],"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-13T12:52:06.613Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:52:06.44Z"},"resource":"https://api.magentlab.com/api/calc/rome_iii_ibs","serviceName":"magent","tags":["rome-iii-ibs","ibs","gi","functional-bowel","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/rockall_pre","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Rockall 1996 pre-endoscopy (admission) score after acute upper GI haemorrhage: age \u003c60 0, 60-79 1, \u003e=80 2; shock SBP\u003c100 2 (hypotension; tachycardia not added), else HR\u003e=100 1, else 0; comorbidity none 0, cardiac (failure, IHD, or any major) 2, renal/liver/metastatic 3. Max 7. Not complete Rockall, AIMS65, or GBS. Caller assigns comorbidity.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":50,"comorbidity":"none","heart_rate_bpm":80,"systolic_mm_hg":120},{"age":50,"comorbidity":"none","heart_rate_bpm":80,"systolic_mm_hg":120}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":50,"citation":{"authors":"Rockall TA, Logan RF, Devlin HB, Northfield TC","doi":"10.1136/gut.38.3.316","id":"rockall-1996","source":"Gut. 1996;38(3):316-321","title":"Risk assessment after acute upper gastrointestinal haemorrhage"},"comorbidity":"none","components":[{"factor":"age","points":0,"present":false,"value":50},{"factor":"shock","points":0,"present":false,"value":{"heart_rate_bpm":80,"systolic_mm_hg":120}},{"factor":"comorbidity","points":0,"present":false,"value":"none"}],"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":"rockall_pre","formula_expression":"pre-endoscopy Rockall = age (\u003c60: 0, 60-79: 1, \u003e=80: 2) + shock (SBP\u003c100: 2; else HR\u003e=100: 1; else 0) + comorbidity (none: 0, cardiac: 2, renal_liver_metastatic: 3); max 7","heart_rate_bpm":80,"max_score":7,"score":0,"systolic_mm_hg":120},{"age_years":50,"citation":{"authors":"Rockall TA, Logan RF, Devlin HB, Northfield TC","doi":"10.1136/gut.38.3.316","id":"rockall-1996","source":"Gut. 1996;38(3):316-321","title":"Risk assessment after acute upper gastrointestinal haemorrhage"},"comorbidity":"none","components":[{"factor":"age","points":0,"present":false,"value":50},{"factor":"shock","points":0,"present":false,"value":{"heart_rate_bpm":80,"systolic_mm_hg":120}},{"factor":"comorbidity","points":0,"present":false,"value":"none"}],"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":"rockall_pre","formula_expression":"pre-endoscopy Rockall = age (\u003c60: 0, 60-79: 1, \u003e=80: 2) + shock (SBP\u003c100: 2; else HR\u003e=100: 1; else 0) + comorbidity (none: 0, cardiac: 2, renal_liver_metastatic: 3); max 7","heart_rate_bpm":80,"max_score":7,"score":0,"systolic_mm_hg":120}],"path":"/api/calc/rockall_pre"},"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). \u003c60 scores 0; 60-79 scores 1; ≥80 scores 2. 59 does not score; 60 scores 1; 79 scores 1; 80 scores 2.","type":"integer"},"comorbidity":{"description":"Caller-assigned comorbidity: none (0), cardiac (2; cardiac failure, IHD, or any major comorbidity), or renal_liver_metastatic (3; renal failure, liver failure, or disseminated malignancy). magent does not assign comorbidity.","type":"string"},"heart_rate_bpm":{"description":"Heart rate in beats per minute (integer 30-220). With SBP ≥100, HR ≥100 scores 1 (tachycardia); 99 does not. Not added when SBP \u003c100.","type":"integer"},"systolic_mm_hg":{"description":"Systolic blood pressure in mm Hg (50-250). SBP \u003c100 scores 2 (hypotension) and tachycardia is not added; 100 does not score hypotension.","type":"number"}},"required":["age","heart_rate_bpm","systolic_mm_hg","comorbidity"],"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-13T12:46:44.133Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:46:44.012Z"},"resource":"https://api.magentlab.com/api/calc/rockall_pre","serviceName":"magent","tags":["rockall","gi","bleed","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/rockall","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Rockall 1996 complete (post-endoscopy) score after acute upper GI haemorrhage: age \u003c60 0, 60-79 1, \u003e=80 2; shock SBP\u003c100 2 (hypotension; tachycardia not added), else HR\u003e=100 1, else 0; comorbidity none 0, cardiac 2, renal/liver/metastatic 3; diagnosis none or mallory_weiss 0, other 1, malignancy 2; stigmata none_or_spot 0, blood_clot_vessel 2. Max 11. Not pre-endoscopy-only Rockall, AIMS65, or GBS. Caller assigns comorbidity, diagnosis, and stigmata.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":50,"comorbidity":"none","diagnosis":"none","heart_rate_bpm":80,"stigmata":"none_or_spot","systolic_mm_hg":120},{"age":50,"comorbidity":"none","diagnosis":"none","heart_rate_bpm":80,"stigmata":"none_or_spot","systolic_mm_hg":120}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":50,"citation":{"authors":"Rockall TA, Logan RF, Devlin HB, Northfield TC","doi":"10.1136/gut.38.3.316","id":"rockall-1996","pmid":"8675081","source":"Gut. 1996;38(3):316-321","title":"Risk assessment after acute upper gastrointestinal haemorrhage"},"comorbidity":"none","components":[{"factor":"age","points":0,"present":false,"value":50},{"factor":"shock","points":0,"present":false,"value":{"heart_rate_bpm":80,"systolic_mm_hg":120}},{"factor":"comorbidity","points":0,"present":false,"value":"none"},{"factor":"diagnosis","points":0,"present":false,"value":"none"},{"factor":"stigmata","points":0,"present":false,"value":"none_or_spot"}],"diagnosis":"none","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":"rockall","formula_expression":"Rockall = age (\u003c60: 0, 60-79: 1, \u003e=80: 2) + shock (SBP\u003c100: 2; else HR\u003e=100: 1; else 0) + comorbidity (none: 0, cardiac: 2, renal_liver_metastatic: 3) + diagnosis (none: 0, mallory_weiss: 0, other: 1, malignancy: 2) + stigmata (none_or_spot: 0, blood_clot_vessel: 2); max 11","heart_rate_bpm":80,"max_score":11,"score":0,"stigmata":"none_or_spot","systolic_mm_hg":120},{"age_years":50,"citation":{"authors":"Rockall TA, Logan RF, Devlin HB, Northfield TC","doi":"10.1136/gut.38.3.316","id":"rockall-1996","pmid":"8675081","source":"Gut. 1996;38(3):316-321","title":"Risk assessment after acute upper gastrointestinal haemorrhage"},"comorbidity":"none","components":[{"factor":"age","points":0,"present":false,"value":50},{"factor":"shock","points":0,"present":false,"value":{"heart_rate_bpm":80,"systolic_mm_hg":120}},{"factor":"comorbidity","points":0,"present":false,"value":"none"},{"factor":"diagnosis","points":0,"present":false,"value":"none"},{"factor":"stigmata","points":0,"present":false,"value":"none_or_spot"}],"diagnosis":"none","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":"rockall","formula_expression":"Rockall = age (\u003c60: 0, 60-79: 1, \u003e=80: 2) + shock (SBP\u003c100: 2; else HR\u003e=100: 1; else 0) + comorbidity (none: 0, cardiac: 2, renal_liver_metastatic: 3) + diagnosis (none: 0, mallory_weiss: 0, other: 1, malignancy: 2) + stigmata (none_or_spot: 0, blood_clot_vessel: 2); max 11","heart_rate_bpm":80,"max_score":11,"score":0,"stigmata":"none_or_spot","systolic_mm_hg":120}],"path":"/api/calc/rockall"},"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). \u003c60 scores 0; 60-79 scores 1; ≥80 scores 2. 59 does not score; 60 scores 1; 79 scores 1; 80 scores 2.","type":"integer"},"comorbidity":{"description":"Caller-assigned comorbidity: none (0), cardiac (2; cardiac failure, IHD, or any major comorbidity), or renal_liver_metastatic (3; renal failure, liver failure, or disseminated malignancy). magent does not assign comorbidity.","type":"string"},"diagnosis":{"description":"Caller-assigned diagnosis: none (0; no lesion identified and no stigmata of recent haemorrhage), mallory_weiss (0), other (1; all other diagnoses), or malignancy (2; malignancy of the upper GI tract). magent does not assign diagnosis.","type":"string"},"heart_rate_bpm":{"description":"Heart rate in beats per minute (integer 30-220). With SBP ≥100, HR ≥100 scores 1 (tachycardia); 99 does not. Not added when SBP \u003c100.","type":"integer"},"stigmata":{"description":"Caller-assigned stigmata of recent haemorrhage: none_or_spot (0; none or dark spot only) or blood_clot_vessel (2; blood in the upper GI tract, adherent clot, visible or spurting vessel). magent does not assign stigmata.","type":"string"},"systolic_mm_hg":{"description":"Systolic blood pressure in mm Hg (50-250). SBP \u003c100 scores 2 (hypotension) and tachycardia is not added; 100 does not score hypotension.","type":"number"}},"required":["age","heart_rate_bpm","systolic_mm_hg","comorbidity","diagnosis","stigmata"],"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-13T12:46:41.487Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:46:41.262Z"},"resource":"https://api.magentlab.com/api/calc/rockall","serviceName":"magent","tags":["rockall","gi","bleed","score","endoscopy"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rochester","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Dagan 1985 Rochester criteria. Low-risk only if the infant is younger than 3 months (age_days 0-89) and every caller-assigned finding holds: previously healthy term infant, well appearing, no ear/soft-tissue/skeletal infection, WBC 5000-15000/mm3 inclusive, absolute band count \u003c1500/mm3, UA \u003c=10 WBC/hpf, and stool \u003c=5 WBC/hpf if diarrhea. Returns low_risk. magent does not examine the infant. Not Boston, Philadelphia, or PECARN febrile infant 2021. Not a medical device and not a discharge order.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"abc_ul":200,"age_days":45,"diarrhea":false,"no_focal_infection":true,"previously_healthy":true,"stool_wbc_le_5":true,"ua_wbc_le_10":true,"wbc_k_ul":8,"wbc_ul":8000,"well_appearing":true},{"abc_ul":200,"age_days":45,"diarrhea":false,"no_focal_infection":true,"previously_healthy":true,"stool_wbc_le_5":true,"ua_wbc_le_10":true,"wbc_k_ul":8,"wbc_ul":8000,"well_appearing":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"abc_ul":200,"age_days":45,"citation":{"authors":"Dagan R, Powell KR, Hall CB, Menegus MA","doi":"10.1016/s0022-3476(85)80175-x","id":"dagan-1985","pmid":"4067741","source":"J Pediatr. 1985;107(6):855-860","title":"Identification of infants unlikely to have serious bacterial infection although hospitalized for suspected sepsis"},"criteria":[{"factor":"age_lt_90","met":true,"value":45},{"factor":"previously_healthy","met":true},{"factor":"well_appearing","met":true},{"factor":"no_focal_infection","met":true},{"factor":"wbc_5_to_15","met":true,"value":8000},{"factor":"abc_lt_1500","met":true,"value":200},{"factor":"ua_wbc_le_10","met":true},{"factor":"stool_ok","met":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":"rochester","formula_expression":"low_risk iff age_days \u003c 90 and previously_healthy and well_appearing and no_focal_infection and 5000 \u003c= wbc_ul \u003c= 15000 and abc_ul \u003c 1500 and ua_wbc_le_10 and (not diarrhea or stool_wbc_le_5) (Dagan 1985)","low_risk":true,"wbc_ul":8000},{"abc_ul":200,"age_days":45,"citation":{"authors":"Dagan R, Powell KR, Hall CB, Menegus MA","doi":"10.1016/s0022-3476(85)80175-x","id":"dagan-1985","pmid":"4067741","source":"J Pediatr. 1985;107(6):855-860","title":"Identification of infants unlikely to have serious bacterial infection although hospitalized for suspected sepsis"},"criteria":[{"factor":"age_lt_90","met":true,"value":45},{"factor":"previously_healthy","met":true},{"factor":"well_appearing","met":true},{"factor":"no_focal_infection","met":true},{"factor":"wbc_5_to_15","met":true,"value":8000},{"factor":"abc_lt_1500","met":true,"value":200},{"factor":"ua_wbc_le_10","met":true},{"factor":"stool_ok","met":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":"rochester","formula_expression":"low_risk iff age_days \u003c 90 and previously_healthy and well_appearing and no_focal_infection and 5000 \u003c= wbc_ul \u003c= 15000 and abc_ul \u003c 1500 and ua_wbc_le_10 and (not diarrhea or stool_wbc_le_5) (Dagan 1985)","low_risk":true,"wbc_ul":8000}],"path":"/api/calc/rochester"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"abc_ul":{"description":"Absolute band count in cells/µL (same as bands/mm^3). Range 0-100000. Dagan 1985 low-risk requires less than 1500 (1499 meets; 1500 does not).","type":"number"},"age_days":{"description":"Chronological age in days (integer 0-90). Dagan 1985 studied infants younger than 3 months; low-risk requires age_days \u003c 90 (0-89). 90 is accepted but is not low-risk.","type":"integer"},"diarrhea":{"description":"Diarrhea is present. true or false as assigned by the caller. When true, stool_wbc_le_5 is required. When false, the stool criterion holds without a stool smear.","type":"boolean"},"no_focal_infection":{"description":"No physical findings consistent with ear, soft tissue, or skeletal infection (Dagan 1985). true means none of those foci are present. true or false as assigned by the caller. magent does not examine the infant.","type":"boolean"},"previously_healthy":{"description":"Previously healthy as in Dagan 1985: born at term, no perinatal complications, no previous or underlying disease, and no previous antibiotic therapy. true or false as assigned by the caller. magent does not take a birth history.","type":"boolean"},"stool_wbc_le_5":{"description":"Stool ≤5 WBC/hpf. Required when diarrhea is true. true or false as assigned by the caller. Ignored when diarrhea is false. magent does not read the smear.","type":"boolean"},"ua_wbc_le_10":{"description":"Urinalysis ≤10 WBC/hpf (normal urine findings as used with Dagan 1985 Rochester). true or false as assigned by the caller. magent does not read the sediment.","type":"boolean"},"wbc_k_ul":{"description":"Peripheral WBC in 10^3/µL (same as 10^9/L or 10^3/mm^3). Provide wbc_k_ul or wbc_ul. Range 0.01-500. Low-risk requires 5.0-15.0 inclusive (5000-15000/mm^3; 5.0 and 15.0 meet; 4.99 and 15.01 do not).","type":"number"},"wbc_ul":{"description":"Peripheral WBC in cells/µL (same as cells/mm^3). Provide wbc_k_ul or wbc_ul. Range 10-500000. Low-risk requires 5000-15000 inclusive (5000 and 15000 meet; 4999 and 15001 do not).","type":"number"},"well_appearing":{"description":"Well appearing / not ill appearing as assigned by the caller. true or false. magent does not examine the infant.","type":"boolean"}},"required":["age_days","previously_healthy","well_appearing","no_focal_infection","abc_ul","ua_wbc_le_10","diarrhea"],"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-13T12:46:40.592Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:46:40.458Z"},"resource":"https://api.magentlab.com/api/calc/rochester","serviceName":"magent","tags":["rochester","febrile-infant","emergency","sepsis","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/riske","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Olmos 2017 RISK-E (Risk-Endocarditis) for in-hospital mortality after cardiac surgery in active left-sided IE. Age \u003c=51: 0; 52-63: 9; 64-72: 13; \u003e=73: 14. Flags: prosthetic_infection +6, periannular_complications +5, staphylococcus_aureus_or_fungi +9, acute_renal_failure +5, septic_shock +7, cardiogenic_shock +15, thrombocytopenia +7. Returns score and max_score 68 only. Not a diagnosis or surgery decision. magent does not examine the valve or read echo.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"acute_renal_failure":false,"age":50,"cardiogenic_shock":false,"periannular_complications":false,"prosthetic_infection":false,"septic_shock":false,"staphylococcus_aureus_or_fungi":false,"thrombocytopenia":false},{"acute_renal_failure":false,"age":50,"cardiogenic_shock":false,"periannular_complications":false,"prosthetic_infection":false,"septic_shock":false,"staphylococcus_aureus_or_fungi":false,"thrombocytopenia":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":50,"citation":{"authors":"Olmos C, Vilacosta I, Fernández C, et al.","doi":"10.1136/heartjnl-2016-311093","id":"olmos-2017","pmid":"28432158","source":"Heart. 2017;103(18):1435-1442","title":"Risk score for cardiac surgery in active left-sided infective endocarditis"},"components":[{"factor":"age","points":0,"present":true,"value":50},{"factor":"prosthetic_infection","points":0,"present":false},{"factor":"periannular_complications","points":0,"present":false},{"factor":"staphylococcus_aureus_or_fungi","points":0,"present":false},{"factor":"acute_renal_failure","points":0,"present":false},{"factor":"septic_shock","points":0,"present":false},{"factor":"cardiogenic_shock","points":0,"present":false},{"factor":"thrombocytopenia","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":"riske","formula_expression":"RISK-E = age (\u003c=51: 0, 52-63: 9, 64-72: 13, \u003e=73: 14) + prosthetic_infection 6 + periannular_complications 5 + staphylococcus_aureus_or_fungi 9 + acute_renal_failure 5 + septic_shock 7 + cardiogenic_shock 15 + thrombocytopenia 7; max 68. Score and max_score only; not a mortality percent. Olmos 2017 Table 2 and Table 3. Not Park 2016. Not Duke","max_score":68,"score":0},{"age_years":50,"citation":{"authors":"Olmos C, Vilacosta I, Fernández C, et al.","doi":"10.1136/heartjnl-2016-311093","id":"olmos-2017","pmid":"28432158","source":"Heart. 2017;103(18):1435-1442","title":"Risk score for cardiac surgery in active left-sided infective endocarditis"},"components":[{"factor":"age","points":0,"present":true,"value":50},{"factor":"prosthetic_infection","points":0,"present":false},{"factor":"periannular_complications","points":0,"present":false},{"factor":"staphylococcus_aureus_or_fungi","points":0,"present":false},{"factor":"acute_renal_failure","points":0,"present":false},{"factor":"septic_shock","points":0,"present":false},{"factor":"cardiogenic_shock","points":0,"present":false},{"factor":"thrombocytopenia","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":"riske","formula_expression":"RISK-E = age (\u003c=51: 0, 52-63: 9, 64-72: 13, \u003e=73: 14) + prosthetic_infection 6 + periannular_complications 5 + staphylococcus_aureus_or_fungi 9 + acute_renal_failure 5 + septic_shock 7 + cardiogenic_shock 15 + thrombocytopenia 7; max 68. Score and max_score only; not a mortality percent. Olmos 2017 Table 2 and Table 3. Not Park 2016. Not Duke","max_score":68,"score":0}],"path":"/api/calc/riske"},"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_renal_failure":{"description":"Acute renal failure as assigned by the caller (Olmos 2017; GFR \u003c60 mL/min/1.73 m2 in the derivation). true or false. +5 if true. magent does not compute GFR.","type":"boolean"},"age":{"description":"Age in years (integer 18-120). Olmos 2017: \u003c=51 scores 0; 52-63 scores 9; 64-72 scores 13; \u003e=73 scores 14. Age 51 scores 0; 52 scores 9; 63 scores 9; 64 scores 13; 72 scores 13; 73 scores 14. magent does not examine the patient.","type":"integer"},"cardiogenic_shock":{"description":"Cardiogenic shock as assigned by the caller (Olmos 2017). true or false. +15 if true. magent does not diagnose shock or decide surgery.","type":"boolean"},"periannular_complications":{"description":"Periannular complications (abscess, pseudoaneurysm, fistula, or prosthetic dehiscence) as assigned by the caller (Olmos 2017). true or false. +5 if true. magent does not read echocardiography.","type":"boolean"},"prosthetic_infection":{"description":"Prosthetic-valve infection as assigned by the caller (Olmos 2017). true or false. +6 if true. magent does not examine the valve.","type":"boolean"},"septic_shock":{"description":"Septic shock as assigned by the caller (Olmos 2017). true or false. +7 if true. magent does not diagnose shock.","type":"boolean"},"staphylococcus_aureus_or_fungi":{"description":"Staphylococcus aureus or fungi as assigned by the caller (Olmos 2017 virulent microorganism). true or false. +9 if true. magent does not interpret cultures.","type":"boolean"},"thrombocytopenia":{"description":"Thrombocytopenia as assigned by the caller (Olmos 2017 thrombocytopaenia, \u003c150000 platelets/mm3). true or false. +7 if true. magent does not interpret a platelet count.","type":"boolean"}},"required":["age","prosthetic_infection","periannular_complications","staphylococcus_aureus_or_fungi","acute_renal_failure","septic_shock","cardiogenic_shock","thrombocytopenia"],"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-13T12:42:11.708Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:42:11.585Z"},"resource":"https://api.magentlab.com/api/calc/riske","serviceName":"magent","tags":["riske","endocarditis","cardiac-surgery","infection","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/ripasa","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Chong 2010 RIPASA score from 15 caller-assigned findings (half-points; max 16). Age \u003c40 scores 1.0, ≥40 scores 0.5; male 1.0, female 0.5; symptoms \u003c48h 1.0, otherwise 0.5. Guarding and Rovsing 2.0 each. Fever, raised WCC, and foreign NRIC are caller-assigned; magent does not apply a °C or WBC cutoff. Derivation ROC: \u003c7.5 below_cutoff, ≥7.5 at_or_above_cutoff. 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":[{"age":50,"anorexia":false,"fever":false,"foreign_nric":false,"guarding":false,"migration_to_rif":false,"nausea_vomiting":false,"negative_urinalysis":false,"raised_wcc":false,"rebound_tenderness":false,"rif_pain":false,"rif_tenderness":false,"rovsing_sign":false,"sex":"female","symptoms_lt_48h":false},{"age":50,"anorexia":false,"fever":false,"foreign_nric":false,"guarding":false,"migration_to_rif":false,"nausea_vomiting":false,"negative_urinalysis":false,"raised_wcc":false,"rebound_tenderness":false,"rif_pain":false,"rif_tenderness":false,"rovsing_sign":false,"sex":"female","symptoms_lt_48h":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age":50,"citation":{"authors":"Chong CF, Adi MIW, Thien A, Suyoi A, Mackie AJ, Tin AS, Tripathi S, Jaman NH, Tan KK, Kok KY, Mathew VV, Paw O, Chua HB, Yapp SK","id":"chong-2010","pmid":"20428744","source":"Singapore Med J. 2010;51(3):220-225","title":"Development of the RIPASA score: a new appendicitis scoring system for the diagnosis of acute appendicitis"},"components":[{"factor":"age","points":0.5,"present":true,"value":50},{"factor":"sex","points":0.5,"present":true,"value":"female"},{"factor":"rif_pain","points":0,"present":false},{"factor":"migration_to_rif","points":0,"present":false},{"factor":"nausea_vomiting","points":0,"present":false},{"factor":"anorexia","points":0,"present":false},{"factor":"symptoms_lt_48h","points":0.5,"present":true,"value":false},{"factor":"rif_tenderness","points":0,"present":false},{"factor":"guarding","points":0,"present":false},{"factor":"rebound_tenderness","points":0,"present":false},{"factor":"rovsing_sign","points":0,"present":false},{"factor":"fever","points":0,"present":false},{"factor":"raised_wcc","points":0,"present":false},{"factor":"negative_urinalysis","points":0,"present":false},{"factor":"foreign_nric","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":"ripasa","formula_expression":"RIPASA = (age\u003c40 → 1.0; age≥40 → 0.5) + (male 1.0; female 0.5) + 0.5*rif_pain + 0.5*migration_to_rif + nausea_vomiting + anorexia + (symptoms_lt_48h 1.0; else 0.5) + rif_tenderness + 2*guarding + rebound_tenderness + 2*rovsing_sign + fever + raised_wcc + negative_urinalysis + foreign_nric; Chong 2010; max 16; \u003c7.5 below_cutoff, ≥7.5 at_or_above_cutoff","max_score":16,"ripasa_band":"below_cutoff","score":1.5,"sex":"female"},{"age":50,"citation":{"authors":"Chong CF, Adi MIW, Thien A, Suyoi A, Mackie AJ, Tin AS, Tripathi S, Jaman NH, Tan KK, Kok KY, Mathew VV, Paw O, Chua HB, Yapp SK","id":"chong-2010","pmid":"20428744","source":"Singapore Med J. 2010;51(3):220-225","title":"Development of the RIPASA score: a new appendicitis scoring system for the diagnosis of acute appendicitis"},"components":[{"factor":"age","points":0.5,"present":true,"value":50},{"factor":"sex","points":0.5,"present":true,"value":"female"},{"factor":"rif_pain","points":0,"present":false},{"factor":"migration_to_rif","points":0,"present":false},{"factor":"nausea_vomiting","points":0,"present":false},{"factor":"anorexia","points":0,"present":false},{"factor":"symptoms_lt_48h","points":0.5,"present":true,"value":false},{"factor":"rif_tenderness","points":0,"present":false},{"factor":"guarding","points":0,"present":false},{"factor":"rebound_tenderness","points":0,"present":false},{"factor":"rovsing_sign","points":0,"present":false},{"factor":"fever","points":0,"present":false},{"factor":"raised_wcc","points":0,"present":false},{"factor":"negative_urinalysis","points":0,"present":false},{"factor":"foreign_nric","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":"ripasa","formula_expression":"RIPASA = (age\u003c40 → 1.0; age≥40 → 0.5) + (male 1.0; female 0.5) + 0.5*rif_pain + 0.5*migration_to_rif + nausea_vomiting + anorexia + (symptoms_lt_48h 1.0; else 0.5) + rif_tenderness + 2*guarding + rebound_tenderness + 2*rovsing_sign + fever + raised_wcc + negative_urinalysis + foreign_nric; Chong 2010; max 16; \u003c7.5 below_cutoff, ≥7.5 at_or_above_cutoff","max_score":16,"ripasa_band":"below_cutoff","score":1.5,"sex":"female"}],"path":"/api/calc/ripasa"},"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 as an integer from 1 to 120 (Chong 2010). \u003c40 scores 1.0; ≥40 scores 0.5 (age 40 is the ≥40 arm). magent does not assign age.","type":"integer"},"anorexia":{"description":"Anorexia (Chong 2010). true scores 1.0. magent does not take a history.","type":"boolean"},"fever":{"description":"Caller-assigned fever flag (Chong 2010). true scores 1.0. magent does not apply a °C cutoff.","type":"boolean"},"foreign_nric":{"description":"Caller-assigned foreign national registration identity card item (Chong 2010). true scores 1.0. magent does not read identity documents.","type":"boolean"},"guarding":{"description":"Guarding (Chong 2010). true scores 2.0. magent does not examine the abdomen.","type":"boolean"},"migration_to_rif":{"description":"Migration of pain to the right iliac fossa (Chong 2010). true scores 0.5. magent does not take a history.","type":"boolean"},"nausea_vomiting":{"description":"Nausea or vomiting (Chong 2010). true scores 1.0. magent does not take a history.","type":"boolean"},"negative_urinalysis":{"description":"Negative urinalysis (Chong 2010). true scores 1.0. magent does not assay urine.","type":"boolean"},"raised_wcc":{"description":"Caller-assigned raised white-cell-count flag (Chong 2010). true scores 1.0. magent does not apply a WBC cutoff.","type":"boolean"},"rebound_tenderness":{"description":"Rebound tenderness (Chong 2010). true scores 1.0. magent does not examine the abdomen.","type":"boolean"},"rif_pain":{"description":"Pain in the right iliac fossa (Chong 2010). true scores 0.5. magent does not take a history.","type":"boolean"},"rif_tenderness":{"description":"Right-iliac-fossa tenderness (Chong 2010). true scores 1.0. magent does not examine the abdomen.","type":"boolean"},"rovsing_sign":{"description":"Rovsing sign (Chong 2010). true scores 2.0. magent does not examine the abdomen.","type":"boolean"},"sex":{"description":"Caller-assigned sex (Chong 2010). male scores 1.0; female scores 0.5. magent does not assign sex.","enum":["female","male"],"type":"string"},"symptoms_lt_48h":{"description":"true when symptom duration is under 48 hours (Chong 2010 \u003c48h arm, 1.0). false scores 0.5 (the \u003e48h arm; 48 hours is locked to this arm). magent does not timestamp onset.","type":"boolean"}},"required":["age","sex","rif_pain","migration_to_rif","nausea_vomiting","anorexia","symptoms_lt_48h","rif_tenderness","guarding","rebound_tenderness","rovsing_sign","fever","raised_wcc","negative_urinalysis","foreign_nric"],"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-13T12:42:10.221Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:42:10.053Z"},"resource":"https://api.magentlab.com/api/calc/ripasa","serviceName":"magent","tags":["ripasa","appendicitis","infection","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/rip","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Hevesi 2019 Recurrent Instability of the Patella (RIP) after first-time dislocation. Age \u003c25 scores 2; skeletal immaturity / open physes 1; trochlear dysplasia Dejour A–D (caller-assigned present) 1; TT-TG/PL ratio ≥0.5 scores 1. Max 5. Bands 0–1 low, 2–3 intermediate, 4+ high (10-year recurrent instability 0.0%, 30.6%, 79.2%). Not a surgical order. Not Balcarek 2013 or later PIP models. magent does not read radiographs.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":40,"skeletal_immature":false,"trochlear_dysplasia":false,"tt_tg_pl_ratio":0.3},{"age":40,"skeletal_immature":false,"trochlear_dysplasia":false,"tt_tg_pl_ratio":0.3}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age":40,"citation":{"authors":"Hevesi M, Heidenreich MJ, Camp CL, Hewett TE, Stuart MJ, Dahm DL, Krych AJ","doi":"10.1016/j.arthro.2018.09.017","id":"hevesi-2019","pmid":"30612768","source":"Arthroscopy. 2019;35(3):953-960","title":"The Recurrent Instability of the Patella Score: A Statistically Based Model for Prediction of Long-Term Recurrence Risk After First-Time Dislocation"},"components":[{"factor":"age","points":0,"present":false,"value":40},{"factor":"skeletal_immature","points":0,"present":false},{"factor":"trochlear_dysplasia","points":0,"present":false},{"factor":"tt_tg_pl_ratio","points":0,"present":false,"value":0.3}],"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":"rip","formula_expression":"RIP = age_points (\u003c25 → 2, ≥25 → 0) + skeletal_immature 1 + trochlear_dysplasia 1 + (tt_tg_pl_ratio ≥ 0.5 → 1); Hevesi 2019; max 5; risk 0-1 low, 2-3 intermediate, 4+ high (10-year recurrent instability 0.0% / 30.6% / 79.2%)","max_score":5,"risk":"low","score":0,"skeletal_immature":false,"trochlear_dysplasia":false,"tt_tg_pl_ratio":0.3},{"age":40,"citation":{"authors":"Hevesi M, Heidenreich MJ, Camp CL, Hewett TE, Stuart MJ, Dahm DL, Krych AJ","doi":"10.1016/j.arthro.2018.09.017","id":"hevesi-2019","pmid":"30612768","source":"Arthroscopy. 2019;35(3):953-960","title":"The Recurrent Instability of the Patella Score: A Statistically Based Model for Prediction of Long-Term Recurrence Risk After First-Time Dislocation"},"components":[{"factor":"age","points":0,"present":false,"value":40},{"factor":"skeletal_immature","points":0,"present":false},{"factor":"trochlear_dysplasia","points":0,"present":false},{"factor":"tt_tg_pl_ratio","points":0,"present":false,"value":0.3}],"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":"rip","formula_expression":"RIP = age_points (\u003c25 → 2, ≥25 → 0) + skeletal_immature 1 + trochlear_dysplasia 1 + (tt_tg_pl_ratio ≥ 0.5 → 1); Hevesi 2019; max 5; risk 0-1 low, 2-3 intermediate, 4+ high (10-year recurrent instability 0.0% / 30.6% / 79.2%)","max_score":5,"risk":"low","score":0,"skeletal_immature":false,"trochlear_dysplasia":false,"tt_tg_pl_ratio":0.3}],"path":"/api/calc/rip"},"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 8-80; magent clamp, not a published range). Hevesi 2019: age \u003c25 → 2 points; age ≥25 → 0. magent does not assign age.","type":"integer"},"skeletal_immature":{"description":"Caller-assigned skeletal immaturity / open physes (Hevesi 2019). true scores 1. magent does not read radiographs or assign physeal status. true or false.","type":"boolean"},"trochlear_dysplasia":{"description":"Caller-assigned trochlear dysplasia Dejour A–D present (Hevesi 2019). true scores 1. magent does not grade trochlea or read radiographs. true or false.","type":"boolean"},"tt_tg_pl_ratio":{"description":"Caller-assigned tibial tubercle–trochlear groove / patellar length (TT-TG/PL) ratio (Hevesi 2019). ≥0.5 inclusive scores 1. Magent clamp 0.1-2.0, not a published range. magent does not measure TT-TG or patellar length.","type":"number"}},"required":["age","skeletal_immature","trochlear_dysplasia","tt_tg_pl_ratio"],"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-13T12:42:08.389Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:42:08.256Z"},"resource":"https://api.magentlab.com/api/calc/rip","serviceName":"magent","tags":["rip","patella","dislocation","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/rifle","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"RIFLE 2004 (Bellomo Fig. 1) class from baseline and current creatinine in mg/dL and a caller-assigned urine-output category. Class is the worse of the two limbs; persistent ARF \u003e4 weeks is Loss and \u003e3 months is ESRD. magent does not assay creatinine, measure urine, or estimate baseline with MDRD. Not a medical device, not a diagnosis, not AKIN 2007, and not KDIGO 2012.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"baseline_creatinine_mg_dl":1,"current_creatinine_mg_dl":1,"esrd_gt_3_months":false,"persistent_arf_gt_4_weeks":false,"urine_output":"none"},{"baseline_creatinine_mg_dl":1,"current_creatinine_mg_dl":1,"esrd_gt_3_months":false,"persistent_arf_gt_4_weeks":false,"urine_output":"none"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"baseline_creatinine_mg_dl":1,"citation":{"authors":"Bellomo R, Ronco C, Kellum JA, Mehta RL, Palevsky P, and the ADQI workgroup","doi":"10.1186/cc2872","id":"bellomo-2004","pmid":"15312219","source":"Crit Care. 2004;8(4):R204-R212","title":"Acute renal failure - definition, outcome measures, animal models, fluid therapy and information technology needs: the Second International Consensus Conference of the Acute Dialysis Quality Initiative (ADQI) Group"},"components":[{"factor":"creat_class","met":false,"value":"none"},{"factor":"uo_class","met":false,"value":"none"}],"creat_class":"none","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.","esrd_gt_3_months":false,"formula":"rifle","formula_expression":"RIFLE class = esrd if ESRD \u003e3 months, else loss if persistent ARF \u003e4 weeks, else worse of creatinine vs urine (none \u003c risk \u003c injury \u003c failure). Creatinine vs baseline (unrounded mg/dL): Failure if ratio ≥3.0 or (current ≥4.0 mg/dL and increase ≥0.5 mg/dL); Injury if ratio ≥2.0; Risk if ratio ≥1.5. GFR % decrease (Risk \u003e25%, Injury \u003e50%, Failure \u003e75%) is equivalent to those creatinine multiples. Urine (caller-assigned): none → none; oliguria_gt_6h → Risk; oliguria_gt_12h → Injury; oliguria_24h_or_anuria_12h → Failure (Bellomo 2004 Fig. 1)","persistent_arf_gt_4_weeks":false,"rifle_class":"none","uo_class":"none","urine_output":"none"},{"baseline_creatinine_mg_dl":1,"citation":{"authors":"Bellomo R, Ronco C, Kellum JA, Mehta RL, Palevsky P, and the ADQI workgroup","doi":"10.1186/cc2872","id":"bellomo-2004","pmid":"15312219","source":"Crit Care. 2004;8(4):R204-R212","title":"Acute renal failure - definition, outcome measures, animal models, fluid therapy and information technology needs: the Second International Consensus Conference of the Acute Dialysis Quality Initiative (ADQI) Group"},"components":[{"factor":"creat_class","met":false,"value":"none"},{"factor":"uo_class","met":false,"value":"none"}],"creat_class":"none","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.","esrd_gt_3_months":false,"formula":"rifle","formula_expression":"RIFLE class = esrd if ESRD \u003e3 months, else loss if persistent ARF \u003e4 weeks, else worse of creatinine vs urine (none \u003c risk \u003c injury \u003c failure). Creatinine vs baseline (unrounded mg/dL): Failure if ratio ≥3.0 or (current ≥4.0 mg/dL and increase ≥0.5 mg/dL); Injury if ratio ≥2.0; Risk if ratio ≥1.5. GFR % decrease (Risk \u003e25%, Injury \u003e50%, Failure \u003e75%) is equivalent to those creatinine multiples. Urine (caller-assigned): none → none; oliguria_gt_6h → Risk; oliguria_gt_12h → Injury; oliguria_24h_or_anuria_12h → Failure (Bellomo 2004 Fig. 1)","persistent_arf_gt_4_weeks":false,"rifle_class":"none","uo_class":"none","urine_output":"none"}],"path":"/api/calc/rifle"},"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). Classification 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). Classification uses the unrounded value. µmol/L is not accepted on this tool. magent does not assay creatinine.","type":"number"},"esrd_gt_3_months":{"description":"End-stage kidney disease for more than 3 months as assigned by the caller (Bellomo 2004 ESRD). true maps to rifle_class esrd irrespective of creatinine, urine, or Loss. true or false.","type":"boolean"},"persistent_arf_gt_4_weeks":{"description":"Persistent complete loss of kidney function for more than 4 weeks as assigned by the caller (Bellomo 2004 Loss). true maps to rifle_class loss unless esrd_gt_3_months is true. true or false.","type":"boolean"},"urine_output":{"description":"Caller-assigned RIFLE urine-output category (Bellomo 2004 Fig. 1): none (no oliguria or anuria criterion); oliguria_gt_6h (\u003c0.5 mL/kg/h for 6 hours); oliguria_gt_12h (\u003c0.5 mL/kg/h for 12 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","persistent_arf_gt_4_weeks","esrd_gt_3_months"],"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-13T12:36:48.657Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:36:48.547Z"},"resource":"https://api.magentlab.com/api/calc/rifle","serviceName":"magent","tags":["rifle","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/riete","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Ruiz-Giménez 2008 RIETE score for 3-month major bleeding after documented acute VTE. Six caller-assigned flags: recent major bleeding (2), creatinine \u003e1.2 mg/dL (1.5), anemia (1.5), cancer (1), clinically overt PE (1), age \u003e75 (1); max 8. Low 0 (0.3%), intermediate 1–4 (2.6%), high \u003e4 (7.3%) in derivation; validation 0.1%/2.8%/6.2%. Not a VTE diagnosis or bleed-treatment protocol. magent does not assay hemoglobin or creatinine.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age_gt_75":false,"anemia":false,"cancer":false,"clinically_overt_pe":false,"creatinine_gt_1_2":false,"recent_major_bleeding":false},{"age_gt_75":false,"anemia":false,"cancer":false,"clinically_overt_pe":false,"creatinine_gt_1_2":false,"recent_major_bleeding":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Ruiz-Giménez N, Suárez C, González R, Nieto JA, Todolí JA, Samperiz AL, Monreal M; RIETE Investigators","doi":"10.1160/TH08-03-0193","id":"ruiz-gimenez-2008","pmid":"18612548","source":"Thromb Haemost. 2008;100(1):26-31","title":"Predictive variables for major bleeding events in patients presenting with documented acute venous thromboembolism. Findings from the RIETE Registry"},"components":[{"factor":"recent_major_bleeding","points":0,"present":false},{"factor":"creatinine_gt_1_2","points":0,"present":false},{"factor":"anemia","points":0,"present":false},{"factor":"cancer","points":0,"present":false},{"factor":"clinically_overt_pe","points":0,"present":false},{"factor":"age_gt_75","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":"riete","formula_expression":"RIETE = recent_major_bleeding 2.0 + creatinine_gt_1_2 1.5 + anemia 1.5 + cancer 1.0 + clinically_overt_pe 1.0 + age_gt_75 1.0; Ruiz-Giménez 2008; max 8; low 0, intermediate 1-4, high \u003e4","max_score":8,"riete_band":"low","score":0},{"citation":{"authors":"Ruiz-Giménez N, Suárez C, González R, Nieto JA, Todolí JA, Samperiz AL, Monreal M; RIETE Investigators","doi":"10.1160/TH08-03-0193","id":"ruiz-gimenez-2008","pmid":"18612548","source":"Thromb Haemost. 2008;100(1):26-31","title":"Predictive variables for major bleeding events in patients presenting with documented acute venous thromboembolism. Findings from the RIETE Registry"},"components":[{"factor":"recent_major_bleeding","points":0,"present":false},{"factor":"creatinine_gt_1_2","points":0,"present":false},{"factor":"anemia","points":0,"present":false},{"factor":"cancer","points":0,"present":false},{"factor":"clinically_overt_pe","points":0,"present":false},{"factor":"age_gt_75","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":"riete","formula_expression":"RIETE = recent_major_bleeding 2.0 + creatinine_gt_1_2 1.5 + anemia 1.5 + cancer 1.0 + clinically_overt_pe 1.0 + age_gt_75 1.0; Ruiz-Giménez 2008; max 8; low 0, intermediate 1-4, high \u003e4","max_score":8,"riete_band":"low","score":0}],"path":"/api/calc/riete"},"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_gt_75":{"description":"Age \u003e75 years as assigned by the caller (Ruiz-Giménez 2008). true scores 1.0. magent does not assign age.","type":"boolean"},"anemia":{"description":"Anemia as assigned by the caller (Ruiz-Giménez 2008: hemoglobin \u003c13 g/dL in men or \u003c12 g/dL in women). true scores 1.5. magent does not assay hemoglobin.","type":"boolean"},"cancer":{"description":"Cancer as assigned by the caller (Ruiz-Giménez 2008). true scores 1.0. magent does not diagnose cancer.","type":"boolean"},"clinically_overt_pe":{"description":"Clinically overt pulmonary embolism as assigned by the caller (Ruiz-Giménez 2008). true scores 1.0. magent does not diagnose PE.","type":"boolean"},"creatinine_gt_1_2":{"description":"Creatinine \u003e1.2 mg/dL as assigned by the caller (Ruiz-Giménez 2008). true scores 1.5. magent does not compute creatinine from a lab.","type":"boolean"},"recent_major_bleeding":{"description":"Recent major bleeding as assigned by the caller (Ruiz-Giménez 2008). true scores 2.0. magent does not grade bleeding.","type":"boolean"}},"required":["recent_major_bleeding","creatinine_gt_1_2","anemia","cancer","clinically_overt_pe","age_gt_75"],"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-13T12:36:47.588Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:36:47.462Z"},"resource":"https://api.magentlab.com/api/calc/riete","serviceName":"magent","tags":["riete","vte","bleeding","infection","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/ribscore","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Chapman 2016 RibScore from six caller-assigned radiographic flags (≥6 rib fractures, bilateral, flail chest, ≥3 severely bicortical displaced, first rib, and all three anatomic areas). 1 point each, total 0-6. Associated linearly with pneumonia, respiratory failure, and tracheostomy. magent does not read a CT. Deterministic published arithmetic with citation; not a named risk class.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"all_three_areas":false,"bilateral":false,"first_rib":false,"flail_chest":false,"six_or_more_ribs":false,"three_or_more_displaced":false},{"all_three_areas":false,"bilateral":false,"first_rib":false,"flail_chest":false,"six_or_more_ribs":false,"three_or_more_displaced":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Chapman BC, Herbert B, Rodil M, et al","doi":"10.1097/TA.0000000000000867","id":"chapman-2016","pmid":"26683395","source":"J Trauma Acute Care Surg. 2016;80(1):95-101","title":"RibScore: A novel radiographic score based on fracture pattern that predicts pneumonia, respiratory failure, and tracheostomy"},"components":[{"factor":"six_or_more_ribs","points":0,"present":false},{"factor":"bilateral","points":0,"present":false},{"factor":"flail_chest","points":0,"present":false},{"factor":"three_or_more_displaced","points":0,"present":false},{"factor":"first_rib","points":0,"present":false},{"factor":"all_three_areas","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":"ribscore","formula_expression":"RibScore = six_or_more_ribs + bilateral + flail_chest + three_or_more_displaced + first_rib + all_three_areas; each 1; Chapman 2016; max 6; caller-assigned radiographic flags; magent does not read a CT","max_score":6,"score":0},{"citation":{"authors":"Chapman BC, Herbert B, Rodil M, et al","doi":"10.1097/TA.0000000000000867","id":"chapman-2016","pmid":"26683395","source":"J Trauma Acute Care Surg. 2016;80(1):95-101","title":"RibScore: A novel radiographic score based on fracture pattern that predicts pneumonia, respiratory failure, and tracheostomy"},"components":[{"factor":"six_or_more_ribs","points":0,"present":false},{"factor":"bilateral","points":0,"present":false},{"factor":"flail_chest","points":0,"present":false},{"factor":"three_or_more_displaced","points":0,"present":false},{"factor":"first_rib","points":0,"present":false},{"factor":"all_three_areas","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":"ribscore","formula_expression":"RibScore = six_or_more_ribs + bilateral + flail_chest + three_or_more_displaced + first_rib + all_three_areas; each 1; Chapman 2016; max 6; caller-assigned radiographic flags; magent does not read a CT","max_score":6,"score":0}],"path":"/api/calc/ribscore"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"all_three_areas":{"description":"At least one fracture in all three anatomic areas (anterior, lateral, and posterior) as assigned by the caller (Chapman 2016). true or false. magent does not read a CT or assign anatomic zones.","type":"boolean"},"bilateral":{"description":"Bilateral rib fractures as assigned by the caller (Chapman 2016). true or false. magent does not read a CT.","type":"boolean"},"first_rib":{"description":"First rib fracture as assigned by the caller (Chapman 2016). true or false. magent does not read a CT.","type":"boolean"},"flail_chest":{"description":"Flail chest as assigned by the caller (Chapman 2016). true or false. magent does not read a CT or examine the chest wall.","type":"boolean"},"six_or_more_ribs":{"description":"Six or more rib fractures as assigned by the caller (Chapman 2016). true or false. magent does not read a CT or count fractures.","type":"boolean"},"three_or_more_displaced":{"description":"Three or more severely (bicortical) displaced rib fractures as assigned by the caller (Chapman 2016). true or false. magent does not read a CT or grade displacement.","type":"boolean"}},"required":["six_or_more_ribs","bilateral","flail_chest","three_or_more_displaced","first_rib","all_three_areas"],"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-13T12:36:46.593Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:36:46.471Z"},"resource":"https://api.magentlab.com/api/calc/ribscore","serviceName":"magent","tags":["ribscore","rib-fracture","trauma","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/ribs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Buchholz 2023 Revised Intensity Battle Score: 2.275 per fractured rib level, 4.08 chest tube, 1.525 pulmonary contusions, 2.83 COPD, 8.137 when GCS \u003c15, rounded to an integer. Age is not a component. Published ICU triage cutoff 12. Not Chapman 2016 RibScore and not Battle 2014 STUMBL. magent does not count ribs or compute GCS. Deterministic published arithmetic with citation; not a diagnosis or surgical plan.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"chest_tube":false,"copd":false,"gcs":15,"pulmonary_contusions":false,"rib_count":1},{"chest_tube":false,"copd":false,"gcs":15,"pulmonary_contusions":false,"rib_count":1}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"any_complication_percent":7.5,"chest_tube":false,"citation":{"authors":"Buchholz CJ, Jia L, Manea C, Petersen T, Wang H, Stright A, Young JS, Calland JF","doi":"10.1177/00031348221123087","id":"buchholz-2022","pmid":"36120831","source":"Am Surg. 2023;89(10):4668-4674","title":"Revised Intensity Battle Score (RIBS): Development of a Clinical Score for Predicting Poor Outcomes After Rib Fractures"},"components":[{"factor":"rib_count","points":2.275,"present":true,"value":1},{"factor":"chest_tube","points":0,"present":false},{"factor":"pulmonary_contusions","points":0,"present":false},{"factor":"copd","points":0,"present":false},{"factor":"gcs","points":0,"present":false,"value":15}],"copd":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":"ribs","formula_expression":"RIBS = round(2.275*rib_count + 1.525*pulmonary_contusions + 2.83*copd + 4.08*chest_tube + 8.137*(gcs\u003c15)); Buchholz 2023; rib level not fracture count; age is not a component; ICU triage cutoff 12; not Chapman 2016 RibScore; not Battle 2014 STUMBL","gcs":15,"gcs_lt_15":false,"icu_triage_cutoff":false,"mortality_percent":2.8,"pneumonia_or_vap_percent":3,"pulmonary_contusions":false,"rib_count":1,"ribs_band":"below_12","score":2,"unplanned_icu_or_intubation_percent":4.7,"vent_or_tracheostomy_percent":1.9},{"any_complication_percent":7.5,"chest_tube":false,"citation":{"authors":"Buchholz CJ, Jia L, Manea C, Petersen T, Wang H, Stright A, Young JS, Calland JF","doi":"10.1177/00031348221123087","id":"buchholz-2022","pmid":"36120831","source":"Am Surg. 2023;89(10):4668-4674","title":"Revised Intensity Battle Score (RIBS): Development of a Clinical Score for Predicting Poor Outcomes After Rib Fractures"},"components":[{"factor":"rib_count","points":2.275,"present":true,"value":1},{"factor":"chest_tube","points":0,"present":false},{"factor":"pulmonary_contusions","points":0,"present":false},{"factor":"copd","points":0,"present":false},{"factor":"gcs","points":0,"present":false,"value":15}],"copd":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":"ribs","formula_expression":"RIBS = round(2.275*rib_count + 1.525*pulmonary_contusions + 2.83*copd + 4.08*chest_tube + 8.137*(gcs\u003c15)); Buchholz 2023; rib level not fracture count; age is not a component; ICU triage cutoff 12; not Chapman 2016 RibScore; not Battle 2014 STUMBL","gcs":15,"gcs_lt_15":false,"icu_triage_cutoff":false,"mortality_percent":2.8,"pneumonia_or_vap_percent":3,"pulmonary_contusions":false,"rib_count":1,"ribs_band":"below_12","score":2,"unplanned_icu_or_intubation_percent":4.7,"vent_or_tracheostomy_percent":1.9}],"path":"/api/calc/ribs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"chest_tube":{"description":"Chest tube placed, present, or anticipated as assigned by the caller (Buchholz 2023). true or false. true scores 4.08 before rounding.","type":"boolean"},"copd":{"description":"History of COPD as assigned by the caller (Buchholz 2023). true or false. true scores 2.83 before rounding. Age is not a component.","type":"boolean"},"gcs":{"description":"Caller-assigned Glasgow Coma Scale total, integer 3–15. Buchholz 2023 scores 8.137 when GCS \u003c15 and 0 when GCS is 15. magent does not compute eye, verbal, or motor.","type":"integer"},"pulmonary_contusions":{"description":"Pulmonary contusions as assigned by the caller (Buchholz 2023). true or false. true scores 1.525 before rounding. magent does not read a CT.","type":"boolean"},"rib_count":{"description":"Caller-assigned number of fractured rib levels, integer 0–24. Buchholz 2023: 2.275 points per rib level, not per individual fracture (six fractures on three ribs is 3). magent does not read a CT or count ribs.","type":"integer"}},"required":["rib_count","chest_tube","pulmonary_contusions","copd","gcs"],"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-13T12:32:06.388Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:32:06.258Z"},"resource":"https://api.magentlab.com/api/calc/ribs","serviceName":"magent","tags":["ribs","rib-fracture","trauma","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/rhmp_30","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"de Jong 2025 Rotterdam Hip Fracture Mortality Prediction-30 Days (RHMP-30) LASSO logit from age, sex (published female coefficient, not race), albumin g/L, dementia, Katz-ADL total 0-6, ASA 4, and nursing-home residence. Returns logit and estimated_mortality_percent from the unrounded logit. Not an operative vs nonoperative order. magent does not assign ASA or Katz.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":80,"albumin_g_l":38,"asa_4":false,"dementia":false,"katz_adl":6,"nursing_home":false,"sex":"female"},{"age":80,"albumin_g_l":38,"asa_4":false,"dementia":false,"katz_adl":6,"nursing_home":false,"sex":"female"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":80,"albumin_g_l":38,"asa_4":false,"citation":{"authors":"de Jong L, de Haan E, van Rijckevorsel VAJIM, Kuijper TM, Roukema GR","doi":"10.2106/JBJS.23.01397","id":"de-jong-2025","pmid":"39836737","source":"J Bone Joint Surg Am. 2025;107(5):459-468","title":"Multidimensional Approach for Predicting 30-Day Mortality in Patients with a Hip Fracture: Development and External Validation of the Rotterdam Hip Fracture Mortality Prediction-30 Days (RHMP-30)"},"dementia":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.","estimated_mortality_percent":3.09,"formula":"rhmp_30","formula_expression":"logit = -2.69 - 0.0442*albumin_g_l + 0.0306*age_years - 1.012*female + 0.360*dementia - 0.0853*katz_adl + 0.856*asa_4 + 0.726*nursing_home; estimated_mortality_percent = 100 * exp(logit)/(1+exp(logit)) from the unrounded logit, 2 decimals; displayed logit 2 decimals; female is 1 if sex is female else 0; dementia, asa_4, and nursing_home are 1 if true else 0; albumin is g/L (not g/dL); Katz-ADL total 0-6 (6 = independent)","katz_adl":6,"logit":-3.45,"nursing_home":false,"sex":"female"},{"age_years":80,"albumin_g_l":38,"asa_4":false,"citation":{"authors":"de Jong L, de Haan E, van Rijckevorsel VAJIM, Kuijper TM, Roukema GR","doi":"10.2106/JBJS.23.01397","id":"de-jong-2025","pmid":"39836737","source":"J Bone Joint Surg Am. 2025;107(5):459-468","title":"Multidimensional Approach for Predicting 30-Day Mortality in Patients with a Hip Fracture: Development and External Validation of the Rotterdam Hip Fracture Mortality Prediction-30 Days (RHMP-30)"},"dementia":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.","estimated_mortality_percent":3.09,"formula":"rhmp_30","formula_expression":"logit = -2.69 - 0.0442*albumin_g_l + 0.0306*age_years - 1.012*female + 0.360*dementia - 0.0853*katz_adl + 0.856*asa_4 + 0.726*nursing_home; estimated_mortality_percent = 100 * exp(logit)/(1+exp(logit)) from the unrounded logit, 2 decimals; displayed logit 2 decimals; female is 1 if sex is female else 0; dementia, asa_4, and nursing_home are 1 if true else 0; albumin is g/L (not g/dL); Katz-ADL total 0-6 (6 = independent)","katz_adl":6,"logit":-3.45,"nursing_home":false,"sex":"female"}],"path":"/api/calc/rhmp_30"},"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-110. de Jong 2025 coefficient +0.0306 per year. magent does not read an identity document.","type":"integer"},"albumin_g_l":{"description":"Admission serum albumin in g/L (10-60). de Jong 2025 Table I uses g/L (typical 30-45). Not g/dL. Caller-supplied; magent does not assay albumin.","type":"number"},"asa_4":{"description":"true if the caller assigns ASA physical status 4 (de Jong 2025). true scores 1 in the logit; false scores 0. magent does not assign ASA class.","type":"boolean"},"dementia":{"description":"true if the caller assigns a history of dementia (de Jong 2025). true scores 1 in the logit; false scores 0. magent does not diagnose dementia.","type":"boolean"},"katz_adl":{"description":"Katz Index of Independence in Activities of Daily Living total, integer 0-6 (de Jong 2025). 0 = completely dependent; 6 = completely independent. Caller-assigned total; magent does not score bathing, dressing, toileting, transferring, continence, or feeding.","type":"integer"},"nursing_home":{"description":"true if the caller assigns residence in a nursing home (de Jong 2025). true scores 1 in the logit; false scores 0. magent does not determine residence.","type":"boolean"},"sex":{"description":"Sex used as the published de Jong 2025 female coefficient (female = 1, male = 0). Not race. magent does not examine the patient.","enum":["female","male"],"type":"string"}},"required":["age","sex","albumin_g_l","dementia","katz_adl","asa_4","nursing_home"],"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-13T12:32:04.914Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:32:04.782Z"},"resource":"https://api.magentlab.com/api/calc/rhmp_30","serviceName":"magent","tags":["rhmp-30","hip-fracture","mortality","katz-adl","albumin"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rfm","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Relative fat mass (RFM) from height, waist, and sex (Woolcott 2018). Height and waist in meters in the paper; magent accepts height_cm or height_in and waist_cm. Deterministic published arithmetic with citation. Not a medical device, not a body-fat diagnosis, and not later obesity cutoffs. magent does not measure the patient.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"height_cm":180,"height_in":70,"sex":"male","waist_cm":90},{"height_cm":180,"height_in":70,"sex":"male","waist_cm":90}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Woolcott OO, Bergman RN","doi":"10.1038/s41598-018-29362-1","id":"woolcott-2018","pmid":"30030479","source":"Sci Rep. 2018;8:10980","title":"Relative fat mass (RFM) as a new estimator of whole-body fat percentage ─ A cross-sectional study in American adult individuals"},"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":"rfm","formula_expression":"RFM = 64 - (20 * (height_m / waist_m)) + (12 * sex); sex = 0 male, 1 female","height_cm":180,"rfm":24,"sex":"male","waist_cm":90},{"citation":{"authors":"Woolcott OO, Bergman RN","doi":"10.1038/s41598-018-29362-1","id":"woolcott-2018","pmid":"30030479","source":"Sci Rep. 2018;8:10980","title":"Relative fat mass (RFM) as a new estimator of whole-body fat percentage ─ A cross-sectional study in American adult individuals"},"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":"rfm","formula_expression":"RFM = 64 - (20 * (height_m / waist_m)) + (12 * sex); sex = 0 male, 1 female","height_cm":180,"rfm":24,"sex":"male","waist_cm":90}],"path":"/api/calc/rfm"},"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. Provide height_cm or height_in.","type":"number"},"height_in":{"description":"Height in inches. Converted as cm = in * 2.54.","type":"number"},"sex":{"description":"Sex used by Woolcott 2018 (0 male, 1 female in the RFM equation).","enum":["female","male"],"type":"string"},"waist_cm":{"description":"Waist circumference in centimeters (40-200). Converted to meters for RFM.","type":"number"}},"required":["waist_cm","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-13T12:32:02.951Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:32:02.77Z"},"resource":"https://api.magentlab.com/api/calc/rfm","serviceName":"magent","tags":["rfm","body-fat","waist","body-size","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/reynolds","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Ridker JAMA 2007 Reynolds Risk Score, women Model B only: 10-year CVD percent from age, SBP, hsCRP, total cholesterol, HDL-C, HbA1c if diabetic, current smoking, and parental MI before 60. Natural-log Box formula. Not men (Ridker 2008), not ATP-III, not 2013 PCE, not a diagnosis or statin order. magent does not assay lipids or hsCRP.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"a1c_percent":7.5,"age":55,"diabetes":false,"family_mi_before_60":false,"hdl_mg_dl":50,"hscrp_mg_l":2,"sbp_mm_hg":125,"smoker":false,"total_cholesterol_mg_dl":200},{"a1c_percent":7.5,"age":55,"diabetes":false,"family_mi_before_60":false,"hdl_mg_dl":50,"hscrp_mg_l":2,"sbp_mm_hg":125,"smoker":false,"total_cholesterol_mg_dl":200}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age":55,"b":22.4031,"citation":{"authors":"Ridker PM, Buring JE, Rifai N, Cook NR","doi":"10.1001/jama.297.6.611","id":"ridker-2007","pmid":"17299196","source":"JAMA. 2007;297(6):611-619","title":"Development and validation of improved algorithms for the assessment of global cardiovascular risk in women: the Reynolds Risk Score"},"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.","family_mi_before_60":false,"formula":"reynolds","formula_expression":"10-year CVD risk (%) = [1 - 0.98634^(exp(B - 22.325))] * 100; B = 0.0799*age + 3.137*ln(SBP) + 0.180*ln(hsCRP) + 1.382*ln(total cholesterol) - 1.172*ln(HDL-C) + 0.134*HbA1c(%) [if diabetic] + 0.818 [if current smoker] + 0.438 [if family history of premature MI]; Ridker JAMA 2007 Model B women; natural log; cholesterol and HDL mg/dL; hsCRP mg/L; SBP mm Hg; not men; not ATP-III; not 2013 PCE","hdl_mg_dl":50,"hscrp_mg_l":2,"risk_percent":1.5,"sbp_mm_hg":125,"smoker":false,"total_cholesterol_mg_dl":200},{"age":55,"b":22.4031,"citation":{"authors":"Ridker PM, Buring JE, Rifai N, Cook NR","doi":"10.1001/jama.297.6.611","id":"ridker-2007","pmid":"17299196","source":"JAMA. 2007;297(6):611-619","title":"Development and validation of improved algorithms for the assessment of global cardiovascular risk in women: the Reynolds Risk Score"},"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.","family_mi_before_60":false,"formula":"reynolds","formula_expression":"10-year CVD risk (%) = [1 - 0.98634^(exp(B - 22.325))] * 100; B = 0.0799*age + 3.137*ln(SBP) + 0.180*ln(hsCRP) + 1.382*ln(total cholesterol) - 1.172*ln(HDL-C) + 0.134*HbA1c(%) [if diabetic] + 0.818 [if current smoker] + 0.438 [if family history of premature MI]; Ridker JAMA 2007 Model B women; natural log; cholesterol and HDL mg/dL; hsCRP mg/L; SBP mm Hg; not men; not ATP-III; not 2013 PCE","hdl_mg_dl":50,"hscrp_mg_l":2,"risk_percent":1.5,"sbp_mm_hg":125,"smoker":false,"total_cholesterol_mg_dl":200}],"path":"/api/calc/reynolds"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"a1c_percent":{"description":"HbA1c in percent (4-15). Required when diabetes=true. Ignored when diabetes=false. magent does not assay HbA1c.","type":"number"},"age":{"description":"Age in years (integer 45-84). Ridker JAMA 2007 Model B was derived in women 45 years or older. magent accepts 45-84 only. Not men.","type":"integer"},"diabetes":{"description":"Diabetes as assigned by the caller. If true, a1c_percent (4-15) is required and adds 0.134*HbA1c(%). If false, omit a1c; the HbA1c term is not added. magent does not diagnose diabetes.","type":"boolean"},"family_mi_before_60":{"description":"Parental myocardial infarction before age 60 as assigned by the caller. true adds 0.438. magent does not take a family history.","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"},"hscrp_mg_l":{"description":"High-sensitivity C-reactive protein in mg/L (0.1-50). Enters as ln(hsCRP). magent does not assay hsCRP.","type":"number"},"sbp_mm_hg":{"description":"Systolic blood pressure in mm Hg (50-250). Enters as ln(SBP). magent does not measure blood pressure.","type":"number"},"smoker":{"description":"Current cigarette smoking as assigned by the caller. true adds 0.818. 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","sbp_mm_hg","hscrp_mg_l","total_cholesterol_mg_dl","hdl_mg_dl","diabetes","smoker","family_mi_before_60"],"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-13T12:26:35.392Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:26:35.291Z"},"resource":"https://api.magentlab.com/api/calc/reynolds","serviceName":"magent","tags":["reynolds","cvd-risk","lipids","hscrp","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/revised_geneva","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Revised Geneva score (Le Gal 2006) for suspected PE in the emergency department: age \u003e65 (1), previous DVT or PE (3), surgery or lower-limb fracture within 1 month (2), active malignancy (2), unilateral lower-limb pain (3), hemoptysis (2), heart rate 75-94 (3) or \u003e=95 (5), pain on deep-vein palpation and unilateral edema (4). Max 22. Bands 0-3, 4-10, and 11-22. Not a diagnosis, not simplified Geneva, and not Wells.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"active_malignancy":false,"age":50,"heart_rate_bpm":70,"hemoptysis":false,"pain_on_deep_vein_palpation_and_unilateral_edema":false,"previous_dvt_or_pe":false,"surgery_or_fracture_within_1_month":false,"unilateral_lower_limb_pain":false},{"active_malignancy":false,"age":50,"heart_rate_bpm":70,"hemoptysis":false,"pain_on_deep_vein_palpation_and_unilateral_edema":false,"previous_dvt_or_pe":false,"surgery_or_fracture_within_1_month":false,"unilateral_lower_limb_pain":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":50,"citation":{"authors":"Le Gal G, Righini M, Roy PM, et al.","doi":"10.7326/0003-4819-144-3-200602070-00004","id":"le-gal-2006","source":"Ann Intern Med. 2006;144(3):165-171","title":"Prediction of pulmonary embolism in the emergency department: the revised Geneva score"},"components":[{"factor":"age_gt_65","points":0,"present":false,"value":50},{"factor":"previous_dvt_or_pe","points":0,"present":false},{"factor":"surgery_or_fracture_within_1_month","points":0,"present":false},{"factor":"active_malignancy","points":0,"present":false},{"factor":"unilateral_lower_limb_pain","points":0,"present":false},{"factor":"hemoptysis","points":0,"present":false},{"factor":"heart_rate_75_94","points":0,"present":false,"value":70},{"factor":"heart_rate_ge_95","points":0,"present":false,"value":70},{"factor":"pain_on_deep_vein_palpation_and_unilateral_edema","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":"revised_geneva","formula_expression":"revised Geneva = age\u003e65 (1) + previous_dvt_or_pe (3) + surgery_or_fracture_within_1_month (2) + active_malignancy (2) + unilateral_lower_limb_pain (3) + hemoptysis (2) + heart_rate_75_94 (3) or heart_rate_ge_95 (5) + pain_on_deep_vein_palpation_and_unilateral_edema (4); max 22; bands 0-3, 4-10, 11-22","geneva_band":"0-3","heart_rate_bpm":70,"max_score":22,"score":0},{"age_years":50,"citation":{"authors":"Le Gal G, Righini M, Roy PM, et al.","doi":"10.7326/0003-4819-144-3-200602070-00004","id":"le-gal-2006","source":"Ann Intern Med. 2006;144(3):165-171","title":"Prediction of pulmonary embolism in the emergency department: the revised Geneva score"},"components":[{"factor":"age_gt_65","points":0,"present":false,"value":50},{"factor":"previous_dvt_or_pe","points":0,"present":false},{"factor":"surgery_or_fracture_within_1_month","points":0,"present":false},{"factor":"active_malignancy","points":0,"present":false},{"factor":"unilateral_lower_limb_pain","points":0,"present":false},{"factor":"hemoptysis","points":0,"present":false},{"factor":"heart_rate_75_94","points":0,"present":false,"value":70},{"factor":"heart_rate_ge_95","points":0,"present":false,"value":70},{"factor":"pain_on_deep_vein_palpation_and_unilateral_edema","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":"revised_geneva","formula_expression":"revised Geneva = age\u003e65 (1) + previous_dvt_or_pe (3) + surgery_or_fracture_within_1_month (2) + active_malignancy (2) + unilateral_lower_limb_pain (3) + hemoptysis (2) + heart_rate_75_94 (3) or heart_rate_ge_95 (5) + pain_on_deep_vein_palpation_and_unilateral_edema (4); max 22; bands 0-3, 4-10, 11-22","geneva_band":"0-3","heart_rate_bpm":70,"max_score":22,"score":0}],"path":"/api/calc/revised_geneva"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"active_malignancy":{"description":"Solid or hematologic malignancy currently active or considered cured \u003c1 year (caller-applied). true or false. 2 points if true.","type":"boolean"},"age":{"description":"Age in years (18-120). Scores 1 when age \u003e65; 65 does not score.","type":"integer"},"heart_rate_bpm":{"description":"Heart rate in beats per minute (integer 30-220). Scores 3 when 75-94 inclusive, 5 when ≥95, and 0 when ≤74. Never both 3 and 5.","type":"integer"},"hemoptysis":{"description":"Hemoptysis. true or false. 2 points if true.","type":"boolean"},"pain_on_deep_vein_palpation_and_unilateral_edema":{"description":"Pain on deep-vein palpation AND unilateral edema as one combined flag. true or false. 4 points if true.","type":"boolean"},"previous_dvt_or_pe":{"description":"Previous DVT or PE as assigned by the caller. true or false. 3 points if true.","type":"boolean"},"surgery_or_fracture_within_1_month":{"description":"Surgery under general anesthesia or lower-limb fracture within 1 month (one combined flag). true or false. 2 points if true.","type":"boolean"},"unilateral_lower_limb_pain":{"description":"Unilateral lower-limb pain. true or false. 3 points if true.","type":"boolean"}},"required":["age","previous_dvt_or_pe","surgery_or_fracture_within_1_month","active_malignancy","unilateral_lower_limb_pain","hemoptysis","heart_rate_bpm","pain_on_deep_vein_palpation_and_unilateral_edema"],"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-13T12:26:33.906Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:26:33.748Z"},"resource":"https://api.magentlab.com/api/calc/revised_geneva","serviceName":"magent","tags":["revised-geneva","pe","vte","probability","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/reveal_pah","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Benza 2019 REVEAL 2.0: start at 6; add published points for etiology (CTD +1, PoPH +3, heritable +2), male \u003e60, renal insufficiency, WHO FC, 6-month hospitalization, SBP \u003c110, HR \u003e96, 6MWD, BNP/NT-proBNP, pericardial effusion, DLCO \u003c40%, mRAP \u003e20, and PVR \u003c5. Returns low (0-6), intermediate (7-8), or high (\u003e=9) 12-month mortality. Caller-assigned; not a PAH diagnosis or dose. Not REVEAL 1.0 or Lite 2.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":40,"bnp_pg_ml":40,"dlco_lt_40":false,"etiology":"other","hospitalization_6mo":false,"hr_gt_96":false,"male":false,"mrap_gt_20":false,"nt_probnp_pg_ml":200,"pericardial_effusion":false,"pvr_lt_5":true,"renal_insufficiency":false,"sbp_lt_110":false,"six_minute_walk_m":480,"who_fc":1},{"age":40,"bnp_pg_ml":40,"dlco_lt_40":false,"etiology":"other","hospitalization_6mo":false,"hr_gt_96":false,"male":false,"mrap_gt_20":false,"nt_probnp_pg_ml":200,"pericardial_effusion":false,"pvr_lt_5":true,"renal_insufficiency":false,"sbp_lt_110":false,"six_minute_walk_m":480,"who_fc":1}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":40,"bnp_pg_ml":40,"citation":{"authors":"Benza RL, Gomberg-Maitland M, Elliott CG, et al.","doi":"10.1016/j.chest.2018.11.030","id":"benza-2019","pmid":"30772387","source":"Chest. 2019;156(2):323-337","title":"Predicting Survival in Patients With Pulmonary Arterial Hypertension: The REVEAL Risk Score Calculator 2.0 and Comparison With ESC/ERS-Based Risk Assessment Strategies"},"components":[{"factor":"reveal_2_0_start","points":6,"present":true},{"factor":"etiology","points":0,"present":false,"value":"other"},{"factor":"male_gt_60","points":0,"present":false,"value":40},{"factor":"renal_insufficiency","points":0,"present":false},{"factor":"who_fc","points":-1,"present":true,"value":1},{"factor":"hospitalization_6mo","points":0,"present":false},{"factor":"sbp_lt_110","points":0,"present":false},{"factor":"hr_gt_96","points":0,"present":false},{"factor":"six_minute_walk","points":-2,"present":true,"value":480},{"factor":"bnp_or_nt_probnp","points":-2,"present":true,"value":40},{"factor":"pericardial_effusion","points":0,"present":false},{"factor":"dlco_lt_40","points":0,"present":false},{"factor":"mrap_gt_20","points":0,"present":false},{"factor":"pvr_lt_5","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.","dlco_lt_40":false,"etiology":"other","formula":"reveal_pah","formula_expression":"REVEAL 2.0 = 6 + etiology + male_gt_60 + renal_insufficiency + who_fc + hospitalization_6mo + sbp_lt_110 + hr_gt_96 + six_minute_walk + bnp_or_nt_probnp + pericardial_effusion + dlco_lt_40 + mrap_gt_20 + pvr_lt_5; etiology ctd +1, poph +3, heritable +2, other 0; male and age \u003e60 +2; eGFR \u003c60 or renal insufficiency +1; WHO FC I -1, II 0, III +1, IV +2; all-cause hospitalization in prior 6 months +1; SBP \u003c110 mmHg +1; HR \u003e96 bpm +1; 6MWD \u003e=440 m -2, 320-\u003c440 m -1, 165-\u003c320 m 0, \u003c165 m +1; BNP \u003c50 or NT-proBNP \u003c300 -2, BNP 50-\u003c200 or NT-proBNP 300-\u003c1100 0, BNP 200-\u003c800 +1, BNP \u003e=800 or NT-proBNP \u003e=1100 +2; pericardial effusion +1; DLCO \u003c40% predicted +1; mRAP \u003e20 mmHg +1; PVR \u003c5 WU -1; low 0-6, intermediate 7-8, high \u003e=9 (12-month mortality); max 23","hospitalization_6mo":false,"hr_gt_96":false,"male":false,"max_score":23,"mrap_gt_20":false,"pericardial_effusion":false,"pvr_lt_5":true,"renal_insufficiency":false,"risk":"low","sbp_lt_110":false,"score":0,"six_minute_walk_m":480,"who_fc":1},{"age_years":40,"bnp_pg_ml":40,"citation":{"authors":"Benza RL, Gomberg-Maitland M, Elliott CG, et al.","doi":"10.1016/j.chest.2018.11.030","id":"benza-2019","pmid":"30772387","source":"Chest. 2019;156(2):323-337","title":"Predicting Survival in Patients With Pulmonary Arterial Hypertension: The REVEAL Risk Score Calculator 2.0 and Comparison With ESC/ERS-Based Risk Assessment Strategies"},"components":[{"factor":"reveal_2_0_start","points":6,"present":true},{"factor":"etiology","points":0,"present":false,"value":"other"},{"factor":"male_gt_60","points":0,"present":false,"value":40},{"factor":"renal_insufficiency","points":0,"present":false},{"factor":"who_fc","points":-1,"present":true,"value":1},{"factor":"hospitalization_6mo","points":0,"present":false},{"factor":"sbp_lt_110","points":0,"present":false},{"factor":"hr_gt_96","points":0,"present":false},{"factor":"six_minute_walk","points":-2,"present":true,"value":480},{"factor":"bnp_or_nt_probnp","points":-2,"present":true,"value":40},{"factor":"pericardial_effusion","points":0,"present":false},{"factor":"dlco_lt_40","points":0,"present":false},{"factor":"mrap_gt_20","points":0,"present":false},{"factor":"pvr_lt_5","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.","dlco_lt_40":false,"etiology":"other","formula":"reveal_pah","formula_expression":"REVEAL 2.0 = 6 + etiology + male_gt_60 + renal_insufficiency + who_fc + hospitalization_6mo + sbp_lt_110 + hr_gt_96 + six_minute_walk + bnp_or_nt_probnp + pericardial_effusion + dlco_lt_40 + mrap_gt_20 + pvr_lt_5; etiology ctd +1, poph +3, heritable +2, other 0; male and age \u003e60 +2; eGFR \u003c60 or renal insufficiency +1; WHO FC I -1, II 0, III +1, IV +2; all-cause hospitalization in prior 6 months +1; SBP \u003c110 mmHg +1; HR \u003e96 bpm +1; 6MWD \u003e=440 m -2, 320-\u003c440 m -1, 165-\u003c320 m 0, \u003c165 m +1; BNP \u003c50 or NT-proBNP \u003c300 -2, BNP 50-\u003c200 or NT-proBNP 300-\u003c1100 0, BNP 200-\u003c800 +1, BNP \u003e=800 or NT-proBNP \u003e=1100 +2; pericardial effusion +1; DLCO \u003c40% predicted +1; mRAP \u003e20 mmHg +1; PVR \u003c5 WU -1; low 0-6, intermediate 7-8, high \u003e=9 (12-month mortality); max 23","hospitalization_6mo":false,"hr_gt_96":false,"male":false,"max_score":23,"mrap_gt_20":false,"pericardial_effusion":false,"pvr_lt_5":true,"renal_insufficiency":false,"risk":"low","sbp_lt_110":false,"score":0,"six_minute_walk_m":480,"who_fc":1}],"path":"/api/calc/reveal_pah"},"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). Male and age \u003e60 scores +2 (Benza 2019).","type":"integer"},"bnp_pg_ml":{"description":"BNP in pg/mL 0-35000 (Benza 2019). \u003c50 -2; 50-\u003c200 0; 200-\u003c800 +1; \u003e=800 +2. Omit only when sending nt_probnp_pg_ml instead. magent does not assay BNP.","type":"number"},"dlco_lt_40":{"description":"DLCO \u003c40% predicted as assigned by the caller (Benza 2019 REVEAL 2.0, not the 1.0 \u003c=32 / \u003e=80 bands). true or false. +1 if true.","type":"boolean"},"etiology":{"description":"PAH subgroup (Benza 2019). other (including idiopathic) 0; ctd +1; poph +3; heritable +2. Mutually exclusive. Caller-assigned.","enum":["other","ctd","poph","heritable"],"type":"string"},"hospitalization_6mo":{"description":"All-cause hospitalization in the prior 6 months (Benza 2019). true or false. +1 if true.","type":"boolean"},"hr_gt_96":{"description":"Heart rate \u003e96 bpm as assigned by the caller (Benza 2019 REVEAL 2.0, not the 1.0 \u003e92 cutoff). true or false. +1 if true.","type":"boolean"},"male":{"description":"Male sex as assigned by the caller. true or false. Scores +2 only when age \u003e60.","type":"boolean"},"mrap_gt_20":{"description":"Mean right atrial pressure \u003e20 mmHg within 1 year as assigned by the caller (Benza 2019). true or false. +1 if true. magent does not catheterize.","type":"boolean"},"nt_probnp_pg_ml":{"description":"NT-proBNP in pg/mL 0-35000 when BNP is not sent (Benza 2019). \u003c300 -2; 300-\u003c1100 0; \u003e=1100 +2. BNP is used when both are sent.","type":"number"},"pericardial_effusion":{"description":"Pericardial effusion on echocardiography as assigned by the caller (Benza 2019). true or false. +1 if true. magent does not read the echocardiogram.","type":"boolean"},"pvr_lt_5":{"description":"Pulmonary vascular resistance \u003c5 Wood units as assigned by the caller (Benza 2019 REVEAL 2.0, not the 1.0 \u003e32 WU band). true or false. -1 if true.","type":"boolean"},"renal_insufficiency":{"description":"eGFR \u003c60 mL/min/1.73 m2 or renal insufficiency by clinical judgment when eGFR is unavailable (Benza 2019). true or false. +1 if true. magent does not compute eGFR.","type":"boolean"},"sbp_lt_110":{"description":"Systolic blood pressure \u003c110 mmHg as assigned by the caller (Benza 2019). true or false. +1 if true. magent does not measure blood pressure.","type":"boolean"},"six_minute_walk_m":{"description":"Six-minute walk distance in meters 0-1000 (Benza 2019). \u003e=440 -2; 320-\u003c440 -1; 165-\u003c320 0; \u003c165 +1. Caller-assigned; magent does not time the walk.","type":"number"},"who_fc":{"description":"WHO / NYHA functional class 1, 2, 3, or 4 (Benza 2019). FC I -1; II 0; III +1; IV +2. Caller-assigned; magent does not interview the patient.","type":"integer"}},"required":["who_fc","etiology","age","male","renal_insufficiency","hospitalization_6mo","sbp_lt_110","hr_gt_96","six_minute_walk_m","bnp_pg_ml","pericardial_effusion","dlco_lt_40","mrap_gt_20","pvr_lt_5"],"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-13T12:26:32.439Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:26:32.26Z"},"resource":"https://api.magentlab.com/api/calc/reveal_pah","serviceName":"magent","tags":["reveal-2","pah","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/rest_lgs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Wolf 2024 REST-LGS: four major criteria (+3 each) and four minor (+1 each). Max 16. likely if score \u003e 11, possible if 8-11, unlikely if \u003c 8. Caller-assigned flags only; magent does not read EEG. Screening, not a diagnosis of Lennox-Gastaut syndrome. Not the 2019 CRF count threshold.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"cognitive_impairment_since_childhood":false,"helmet_or_head_face_injury":false,"other_eeg_abnormalities":false,"persistent_seizures_despite_two_asms":false,"seizure_onset_before_12":false,"slow_spike_wave":false,"two_or_more_seizure_types":false,"vns_keto_or_surgery":false},{"cognitive_impairment_since_childhood":false,"helmet_or_head_face_injury":false,"other_eeg_abnormalities":false,"persistent_seizures_despite_two_asms":false,"seizure_onset_before_12":false,"slow_spike_wave":false,"two_or_more_seizure_types":false,"vns_keto_or_surgery":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Wolf SM, Boyce D, Peña P, Piña-Garza JE, Roland JJ, Thomas B, Zogejani D, McGoldrick PE","doi":"10.1002/epi4.12952","id":"wolf-2024","pmid":"38726917","source":"Epilepsia Open. 2024;9(4):1277-1286","title":"Real-world use of the updated refractory epilepsy screening tool for Lennox-Gastaut syndrome"},"components":[{"factor":"two_or_more_seizure_types","points":0,"present":false},{"factor":"seizure_onset_before_12","points":0,"present":false},{"factor":"slow_spike_wave","points":0,"present":false},{"factor":"cognitive_impairment_since_childhood","points":0,"present":false},{"factor":"persistent_seizures_despite_two_asms","points":0,"present":false},{"factor":"vns_keto_or_surgery","points":0,"present":false},{"factor":"helmet_or_head_face_injury","points":0,"present":false},{"factor":"other_eeg_abnormalities","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":"rest_lgs","formula_expression":"REST-LGS = 3*two_or_more_seizure_types + 3*seizure_onset_before_12 + 3*slow_spike_wave + 3*cognitive_impairment_since_childhood + persistent_seizures_despite_two_asms + vns_keto_or_surgery + helmet_or_head_face_injury + other_eeg_abnormalities; each major 3, each minor 1; max 16; likely if score \u003e 11; possible if 8-11; unlikely if score \u003c 8 (Wolf 2024)","lgs_screen":"unlikely","major_count":0,"max_score":16,"minor_count":0,"score":0},{"citation":{"authors":"Wolf SM, Boyce D, Peña P, Piña-Garza JE, Roland JJ, Thomas B, Zogejani D, McGoldrick PE","doi":"10.1002/epi4.12952","id":"wolf-2024","pmid":"38726917","source":"Epilepsia Open. 2024;9(4):1277-1286","title":"Real-world use of the updated refractory epilepsy screening tool for Lennox-Gastaut syndrome"},"components":[{"factor":"two_or_more_seizure_types","points":0,"present":false},{"factor":"seizure_onset_before_12","points":0,"present":false},{"factor":"slow_spike_wave","points":0,"present":false},{"factor":"cognitive_impairment_since_childhood","points":0,"present":false},{"factor":"persistent_seizures_despite_two_asms","points":0,"present":false},{"factor":"vns_keto_or_surgery","points":0,"present":false},{"factor":"helmet_or_head_face_injury","points":0,"present":false},{"factor":"other_eeg_abnormalities","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":"rest_lgs","formula_expression":"REST-LGS = 3*two_or_more_seizure_types + 3*seizure_onset_before_12 + 3*slow_spike_wave + 3*cognitive_impairment_since_childhood + persistent_seizures_despite_two_asms + vns_keto_or_surgery + helmet_or_head_face_injury + other_eeg_abnormalities; each major 3, each minor 1; max 16; likely if score \u003e 11; possible if 8-11; unlikely if score \u003c 8 (Wolf 2024)","lgs_screen":"unlikely","major_count":0,"max_score":16,"minor_count":0,"score":0}],"path":"/api/calc/rest_lgs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"cognitive_impairment_since_childhood":{"description":"Cognitive impairment since childhood (Wolf 2024 major, +3), which may include past or current learning difficulties, special education, autism, intellectual disabilities, or developmental delays. true or false as assigned by the caller.","type":"boolean"},"helmet_or_head_face_injury":{"description":"Evidence of seizure-related helmet use or head/face injury (Wolf 2024 minor, +1). true or false as assigned by the caller.","type":"boolean"},"other_eeg_abnormalities":{"description":"Other EEG abnormalities: multifocal spikes, symptomatic generalized discharges, generalized periods of attenuation of background/electrodecrement, or paroxysmal fast activity (Wolf 2024 minor, +1). true or false as assigned by the caller. magent does not read EEG.","type":"boolean"},"persistent_seizures_despite_two_asms":{"description":"Persistent seizures despite a trial of two or more antiseizure medications (Wolf 2024 minor, +1). true or false as assigned by the caller.","type":"boolean"},"seizure_onset_before_12":{"description":"Seizure onset at younger than 12 years of age (Wolf 2024 major, +3). Age 12 does not meet. true or false as assigned by the caller. magent does not take numeric age.","type":"boolean"},"slow_spike_wave":{"description":"History of slow spike-wave (SSW, \u003c2.5 Hz) on EEG (Wolf 2024 major, +3). true or false as assigned by the caller. magent does not read EEG.","type":"boolean"},"two_or_more_seizure_types":{"description":"Two or more seizure types (Wolf 2024 major, +3). true or false as assigned by the caller.","type":"boolean"},"vns_keto_or_surgery":{"description":"History of vagal nerve stimulation, ketogenic diet therapy, or epilepsy surgery (Wolf 2024 minor, +1). true or false as assigned by the caller.","type":"boolean"}},"required":["two_or_more_seizure_types","seizure_onset_before_12","slow_spike_wave","cognitive_impairment_since_childhood","persistent_seizures_despite_two_asms","vns_keto_or_surgery","helmet_or_head_face_injury","other_eeg_abnormalities"],"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-13T12:21:50.659Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T12:21:50.524Z"},"resource":"https://api.magentlab.com/api/calc/rest_lgs","serviceName":"magent","tags":["rest-lgs","lgs","epilepsy","neurology","screening"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/wound_class","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"CDC/HICPAC surgical wound classification Class I-IV as assigned by the caller (Mangram 1999 Table 7). Returns wound_class, class_label (e.g. I/Clean), and the published Table 7 description. magent does not inspect the wound. Not SSI percentage rates (not in Table 7). Not a diagnosis of infection. Not antimicrobial prophylaxis selection. Not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"wound_class":1},{"wound_class":1}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Mangram AJ, Horan TC, Pearson ML, Silver LC, Jarvis WR, Hospital Infection Control Practices Advisory Committee","doi":"10.1086/501620","id":"mangram-1999","pmid":"10219875","source":"Infect Control Hosp Epidemiol. 1999;20(4):250-278","title":"Guideline for Prevention of Surgical Site Infection, 1999"},"class_label":"I/Clean","components":[{"factor":"class_i_clean","met":true},{"factor":"class_ii_clean_contaminated","met":false},{"factor":"class_iii_contaminated","met":false},{"factor":"class_iv_dirty","met":false}],"description":"An uninfected operative wound in which no inflammation is encountered and the respiratory, alimentary, genital, or uninfected urinary tract is not entered. In addition, clean wounds are primarily closed and, if necessary, drained with closed drainage. Operative incisional wounds that follow nonpenetrating (blunt) trauma should be included in this category if they meet the criteria.","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":"wound_class","formula_expression":"wound_class in {1, 2, 3, 4} as assigned by the caller (Mangram 1999 CDC/HICPAC Table 7 Class I-IV). magent does not inspect the wound. Not SSI rates. Not AMP selection.","wound_class":1},{"citation":{"authors":"Mangram AJ, Horan TC, Pearson ML, Silver LC, Jarvis WR, Hospital Infection Control Practices Advisory Committee","doi":"10.1086/501620","id":"mangram-1999","pmid":"10219875","source":"Infect Control Hosp Epidemiol. 1999;20(4):250-278","title":"Guideline for Prevention of Surgical Site Infection, 1999"},"class_label":"I/Clean","components":[{"factor":"class_i_clean","met":true},{"factor":"class_ii_clean_contaminated","met":false},{"factor":"class_iii_contaminated","met":false},{"factor":"class_iv_dirty","met":false}],"description":"An uninfected operative wound in which no inflammation is encountered and the respiratory, alimentary, genital, or uninfected urinary tract is not entered. In addition, clean wounds are primarily closed and, if necessary, drained with closed drainage. Operative incisional wounds that follow nonpenetrating (blunt) trauma should be included in this category if they meet the criteria.","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":"wound_class","formula_expression":"wound_class in {1, 2, 3, 4} as assigned by the caller (Mangram 1999 CDC/HICPAC Table 7 Class I-IV). magent does not inspect the wound. Not SSI rates. Not AMP selection.","wound_class":1}],"path":"/api/calc/wound_class"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"wound_class":{"description":"CDC/HICPAC surgical wound class 1-4 as assigned by the caller (Mangram 1999 Table 7: 1 Class I/Clean, uninfected operative wound, no inflammation, respiratory/alimentary/genital/uninfected urinary tract not entered; 2 Class II/Clean-Contaminated, those tracts entered under controlled conditions without unusual contamination; 3 Class III/Contaminated, open fresh accidental wounds, major break in technique, GI spillage, or acute nonpurulent inflammation; 4 Class IV/Dirty-Infected, old traumatic wounds with retained devitalized tissue, existing clinical infection, or perforated viscera). Integer 1-4 only; reject 0, 5, 1.5, and roman I. magent does not inspect the wound. Not SSI rates. Not AMP selection.","type":"integer"}},"required":["wound_class"],"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-13T08:56:47.538Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:56:47.233Z"},"resource":"https://api.magentlab.com/api/calc/wound_class","serviceName":"magent","tags":["wound-class","ssi","infection","surgical","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/winters","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Winters' formula for expected PCO2 in metabolic acidosis: 1.5 × bicarbonate + 8 mm Hg, with a published ±2 mm Hg range. Optional comparison of measured PaCO2 to that band. Deterministic Albert–Winters 1967 arithmetic with citation; not a treatment target or a metabolic alkalosis formula.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"bicarbonate_mmol_l":12,"paco2_mm_hg":26},{"bicarbonate_mmol_l":12,"paco2_mm_hg":26}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"bicarbonate_mmol_l":12,"citation":{"authors":"Albert MS, Dell RB, Winters RW","doi":"10.7326/0003-4819-66-2-312","id":"albert-winters-1967","source":"Ann Intern Med. 1967;66(2):312-322","title":"Quantitative displacement of acid-base equilibrium in metabolic acidosis"},"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.","expected_pco2_high_mm_hg":28,"expected_pco2_low_mm_hg":24,"expected_pco2_mm_hg":26,"formula":"winters","formula_expression":"expected_pco2_mm_hg = 1.5 * bicarbonate_mmol_l + 8"},{"bicarbonate_mmol_l":12,"citation":{"authors":"Albert MS, Dell RB, Winters RW","doi":"10.7326/0003-4819-66-2-312","id":"albert-winters-1967","source":"Ann Intern Med. 1967;66(2):312-322","title":"Quantitative displacement of acid-base equilibrium in metabolic acidosis"},"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.","expected_pco2_high_mm_hg":28,"expected_pco2_low_mm_hg":24,"expected_pco2_mm_hg":26,"formula":"winters","formula_expression":"expected_pco2_mm_hg = 1.5 * bicarbonate_mmol_l + 8"}],"path":"/api/calc/winters"},"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":"Plasma bicarbonate in mmol/L (2-24). Metabolic acidosis range.","type":"number"},"paco2_mm_hg":{"description":"Measured arterial PCO2 in mm Hg (8-80). When supplied, compensation is returned versus the Winters ±2 band.","type":"number"}},"required":["bicarbonate_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-13T08:56:44.556Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:56:44.416Z"},"resource":"https://api.magentlab.com/api/calc/winters","serviceName":"magent","tags":["winters","acidosis","pco2","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/wat_1","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Franck 2008 WAT-1 (Withdrawal Assessment Tool-1). Eleven caller-assigned integers: ten 0/1 signs plus time_to_calm 0-2. Sum 0-12. Cutoff WAT-1 ≥3 vs NRS ≥4. magent does not observe the child. Pediatric iatrogenic opioid/benzodiazepine withdrawal monitoring only. Not a diagnosis, not NAS, not COWS, not CIWA-Ar, and not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"loose_watery_stools":0,"muscle_tone":0,"startle_to_touch":0,"state":0,"sweating":0,"temperature_gt_37_8":0,"time_to_calm":0,"tremor":0,"uncoordinated_repetitive_movement":0,"vomiting_retching_gagging":0,"yawning_or_sneezing":0},{"loose_watery_stools":0,"muscle_tone":0,"startle_to_touch":0,"state":0,"sweating":0,"temperature_gt_37_8":0,"time_to_calm":0,"tremor":0,"uncoordinated_repetitive_movement":0,"vomiting_retching_gagging":0,"yawning_or_sneezing":0}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Franck LS, Harris SK, Soetenga DJ, Amling JK, Curley MAQ","doi":"10.1097/PCC.0b013e31818c8328","id":"franck-2008","pmid":"18838937","source":"Pediatr Crit Care Med. 2008;9(6):573-580","title":"The Withdrawal Assessment Tool-1 (WAT-1): an assessment instrument for monitoring opioid and benzodiazepine withdrawal symptoms in pediatric patients"},"components":[{"factor":"loose_watery_stools","points":0,"present":true,"value":0},{"factor":"vomiting_retching_gagging","points":0,"present":true,"value":0},{"factor":"temperature_gt_37_8","points":0,"present":true,"value":0},{"factor":"state","points":0,"present":true,"value":0},{"factor":"tremor","points":0,"present":true,"value":0},{"factor":"sweating","points":0,"present":true,"value":0},{"factor":"uncoordinated_repetitive_movement","points":0,"present":true,"value":0},{"factor":"yawning_or_sneezing","points":0,"present":true,"value":0},{"factor":"startle_to_touch","points":0,"present":true,"value":0},{"factor":"muscle_tone","points":0,"present":true,"value":0},{"factor":"time_to_calm","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":"wat_1","formula_expression":"WAT-1 = loose_watery_stools + vomiting_retching_gagging + temperature_gt_37_8 + state + tremor + sweating + uncoordinated_repetitive_movement + yawning_or_sneezing + startle_to_touch + muscle_tone + time_to_calm; ten signs 0 or 1; time_to_calm 0, 1, or 2; Franck 2008 Table 4; max 12; wat1_ge_3 iff total \u003e= 3","max_score":12,"score":0,"wat1_ge_3":false},{"citation":{"authors":"Franck LS, Harris SK, Soetenga DJ, Amling JK, Curley MAQ","doi":"10.1097/PCC.0b013e31818c8328","id":"franck-2008","pmid":"18838937","source":"Pediatr Crit Care Med. 2008;9(6):573-580","title":"The Withdrawal Assessment Tool-1 (WAT-1): an assessment instrument for monitoring opioid and benzodiazepine withdrawal symptoms in pediatric patients"},"components":[{"factor":"loose_watery_stools","points":0,"present":true,"value":0},{"factor":"vomiting_retching_gagging","points":0,"present":true,"value":0},{"factor":"temperature_gt_37_8","points":0,"present":true,"value":0},{"factor":"state","points":0,"present":true,"value":0},{"factor":"tremor","points":0,"present":true,"value":0},{"factor":"sweating","points":0,"present":true,"value":0},{"factor":"uncoordinated_repetitive_movement","points":0,"present":true,"value":0},{"factor":"yawning_or_sneezing","points":0,"present":true,"value":0},{"factor":"startle_to_touch","points":0,"present":true,"value":0},{"factor":"muscle_tone","points":0,"present":true,"value":0},{"factor":"time_to_calm","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":"wat_1","formula_expression":"WAT-1 = loose_watery_stools + vomiting_retching_gagging + temperature_gt_37_8 + state + tremor + sweating + uncoordinated_repetitive_movement + yawning_or_sneezing + startle_to_touch + muscle_tone + time_to_calm; ten signs 0 or 1; time_to_calm 0, 1, or 2; Franck 2008 Table 4; max 12; wat1_ge_3 iff total \u003e= 3","max_score":12,"score":0,"wat1_ge_3":false}],"path":"/api/calc/wat_1"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"loose_watery_stools":{"description":"Caller-assigned Franck 2008 Table 4 loose/watery stools from the record in the previous 12 hours (integer 0 or 1): 0 none, 1 any loose or watery stools. magent does not observe the child.","type":"integer"},"muscle_tone":{"description":"Caller-assigned Franck 2008 Table 4 1-minute stimulus muscle tone (integer 0 or 1): 0 normal, 1 increased. magent does not observe the child.","type":"integer"},"startle_to_touch":{"description":"Caller-assigned Franck 2008 Table 4 1-minute stimulus startle to touch (integer 0 or 1): 0 none/mild, 1 moderate/severe. magent does not observe the child.","type":"integer"},"state":{"description":"Caller-assigned Franck 2008 Table 4 2-minute pre-stimulus state (integer 0 or 1): 0 SBS ≤0 or asleep/awake/calm, 1 SBS ≥+1 or awake/distressed. magent does not observe the child.","type":"integer"},"sweating":{"description":"Caller-assigned Franck 2008 Table 4 2-minute pre-stimulus sweating (integer 0 or 1): 0 no, 1 any sweating. magent does not observe the child.","type":"integer"},"temperature_gt_37_8":{"description":"Caller-assigned Franck 2008 Table 4 modal temperature \u003e 37.8°C from the record in the previous 12 hours (integer 0 or 1): 0 no, 1 yes. magent does not observe the child.","type":"integer"},"time_to_calm":{"description":"Caller-assigned Franck 2008 Table 4 post-stimulus time to gain a calm state (integer 0, 1, or 2): 0 if \u003c2 min, 1 if 2-5 min, 2 if \u003e5 min. magent does not observe the child.","type":"integer"},"tremor":{"description":"Caller-assigned Franck 2008 Table 4 2-minute pre-stimulus tremor (integer 0 or 1): 0 none/mild, 1 moderate/severe. magent does not observe the child.","type":"integer"},"uncoordinated_repetitive_movement":{"description":"Caller-assigned Franck 2008 Table 4 2-minute pre-stimulus uncoordinated or repetitive movement (integer 0 or 1): 0 none/mild, 1 moderate/severe. magent does not observe the child.","type":"integer"},"vomiting_retching_gagging":{"description":"Caller-assigned Franck 2008 Table 4 vomiting, retching, or gagging from the record in the previous 12 hours (integer 0 or 1): 0 none, 1 any vomiting, retching, or gagging. magent does not observe the child.","type":"integer"},"yawning_or_sneezing":{"description":"Caller-assigned Franck 2008 Table 4 2-minute pre-stimulus yawning or sneezing (integer 0 or 1): 0 none or 1 yawn/sneeze, 1 two or more. magent does not observe the child.","type":"integer"}},"required":["loose_watery_stools","vomiting_retching_gagging","temperature_gt_37_8","state","tremor","sweating","uncoordinated_repetitive_movement","yawning_or_sneezing","startle_to_touch","muscle_tone","time_to_calm"],"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-13T08:51:23.865Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:51:23.76Z"},"resource":"https://api.magentlab.com/api/calc/wat_1","serviceName":"magent","tags":["wat-1","withdrawal","pediatric","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/villalta","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Kahn 2009 Villalta scale (ISTH SSC): five caller-assigned symptoms and six signs, each 0-3 (none/mild/moderate/severe), summed 0-33. Venous ulcer is a separate boolean and is not added as 15 points. PTS if score ≥5 or ulcer; bands none 0-4 (no ulcer), mild 5-9, moderate 10-14, severe if ≥15 or ulcer. magent does not examine the limb. Not CEAP, not VCSS, not Ginsberg PTS.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"cramps":0,"heaviness":0,"hyperpigmentation":0,"pain":0,"pain_on_calf_compression":0,"paresthesia":0,"pretibial_edema":0,"pruritus":0,"redness":0,"skin_induration":0,"ulcer":false,"venous_ectasia":0},{"cramps":0,"heaviness":0,"hyperpigmentation":0,"pain":0,"pain_on_calf_compression":0,"paresthesia":0,"pretibial_edema":0,"pruritus":0,"redness":0,"skin_induration":0,"ulcer":false,"venous_ectasia":0}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Kahn SR","doi":"10.1111/j.1538-7836.2009.03339.x","id":"kahn-2009","pmid":"19320818","source":"J Thromb Haemost. 2009;7(5):884-888","title":"Measurement properties of the Villalta scale to define and classify the severity of the post-thrombotic syndrome"},"components":[{"factor":"pain","points":0,"present":true,"value":0},{"factor":"cramps","points":0,"present":true,"value":0},{"factor":"heaviness","points":0,"present":true,"value":0},{"factor":"pruritus","points":0,"present":true,"value":0},{"factor":"paresthesia","points":0,"present":true,"value":0},{"factor":"pretibial_edema","points":0,"present":true,"value":0},{"factor":"skin_induration","points":0,"present":true,"value":0},{"factor":"hyperpigmentation","points":0,"present":true,"value":0},{"factor":"venous_ectasia","points":0,"present":true,"value":0},{"factor":"redness","points":0,"present":true,"value":0},{"factor":"pain_on_calf_compression","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":"villalta","formula_expression":"Villalta = pain + cramps + heaviness + pruritus + paresthesia + pretibial_edema + skin_induration + hyperpigmentation + venous_ectasia + redness + pain_on_calf_compression; each caller-assigned 0-3; max 33; ulcer is a separate boolean and is not added to the score; PTS if score ≥5 or ulcer; none 0-4 (no ulcer); mild 5-9; moderate 10-14; severe if score ≥15 or ulcer","max_score":33,"pts":false,"pts_band":"none","score":0,"ulcer":false},{"citation":{"authors":"Kahn SR","doi":"10.1111/j.1538-7836.2009.03339.x","id":"kahn-2009","pmid":"19320818","source":"J Thromb Haemost. 2009;7(5):884-888","title":"Measurement properties of the Villalta scale to define and classify the severity of the post-thrombotic syndrome"},"components":[{"factor":"pain","points":0,"present":true,"value":0},{"factor":"cramps","points":0,"present":true,"value":0},{"factor":"heaviness","points":0,"present":true,"value":0},{"factor":"pruritus","points":0,"present":true,"value":0},{"factor":"paresthesia","points":0,"present":true,"value":0},{"factor":"pretibial_edema","points":0,"present":true,"value":0},{"factor":"skin_induration","points":0,"present":true,"value":0},{"factor":"hyperpigmentation","points":0,"present":true,"value":0},{"factor":"venous_ectasia","points":0,"present":true,"value":0},{"factor":"redness","points":0,"present":true,"value":0},{"factor":"pain_on_calf_compression","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":"villalta","formula_expression":"Villalta = pain + cramps + heaviness + pruritus + paresthesia + pretibial_edema + skin_induration + hyperpigmentation + venous_ectasia + redness + pain_on_calf_compression; each caller-assigned 0-3; max 33; ulcer is a separate boolean and is not added to the score; PTS if score ≥5 or ulcer; none 0-4 (no ulcer); mild 5-9; moderate 10-14; severe if score ≥15 or ulcer","max_score":33,"pts":false,"pts_band":"none","score":0,"ulcer":false}],"path":"/api/calc/villalta"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"cramps":{"description":"Caller-assigned Kahn 2009 Villalta symptom cramps (integer 0-3: 0 none, 1 mild, 2 moderate, 3 severe). magent does not examine the limb.","type":"integer"},"heaviness":{"description":"Caller-assigned Kahn 2009 Villalta symptom heaviness (integer 0-3: 0 none, 1 mild, 2 moderate, 3 severe). magent does not examine the limb.","type":"integer"},"hyperpigmentation":{"description":"Caller-assigned Kahn 2009 Villalta sign hyperpigmentation (integer 0-3: 0 none, 1 mild, 2 moderate, 3 severe). magent does not examine the limb.","type":"integer"},"pain":{"description":"Caller-assigned Kahn 2009 Villalta symptom pain (integer 0-3: 0 none, 1 mild, 2 moderate, 3 severe). magent does not examine the limb.","type":"integer"},"pain_on_calf_compression":{"description":"Caller-assigned Kahn 2009 Villalta sign pain on calf compression (integer 0-3: 0 none, 1 mild, 2 moderate, 3 severe). magent does not examine the limb.","type":"integer"},"paresthesia":{"description":"Caller-assigned Kahn 2009 Villalta symptom paresthesia (integer 0-3: 0 none, 1 mild, 2 moderate, 3 severe). magent does not examine the limb.","type":"integer"},"pretibial_edema":{"description":"Caller-assigned Kahn 2009 Villalta sign pretibial edema (integer 0-3: 0 none, 1 mild, 2 moderate, 3 severe). magent does not examine the limb.","type":"integer"},"pruritus":{"description":"Caller-assigned Kahn 2009 Villalta symptom pruritus (integer 0-3: 0 none, 1 mild, 2 moderate, 3 severe). magent does not examine the limb.","type":"integer"},"redness":{"description":"Caller-assigned Kahn 2009 Villalta sign redness (integer 0-3: 0 none, 1 mild, 2 moderate, 3 severe). magent does not examine the limb.","type":"integer"},"skin_induration":{"description":"Caller-assigned Kahn 2009 Villalta sign skin induration (integer 0-3: 0 none, 1 mild, 2 moderate, 3 severe). magent does not examine the limb.","type":"integer"},"ulcer":{"description":"Caller-assigned venous ulcer (true or false). Presence classifies PTS as severe (Kahn 2009) and does not add 15 to the numeric score. magent does not examine the limb.","type":"boolean"},"venous_ectasia":{"description":"Caller-assigned Kahn 2009 Villalta sign venous ectasia (integer 0-3: 0 none, 1 mild, 2 moderate, 3 severe). magent does not examine the limb.","type":"integer"}},"required":["pain","cramps","heaviness","pruritus","paresthesia","pretibial_edema","skin_induration","hyperpigmentation","venous_ectasia","redness","pain_on_calf_compression","ulcer"],"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-13T08:51:21.741Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:51:21.606Z"},"resource":"https://api.magentlab.com/api/calc/villalta","serviceName":"magent","tags":["villalta","pts","vte","thrombosis","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/vacs_1","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Tate 2013 VACS Index 1.0 (not VACS 2.0): age, CD4, HIV-1 RNA, hemoglobin g/dL, caller-assigned FIB-4 and eGFR, and hepatitis C. Points 0-164. No published named mortality bands. magent does not compute FIB-4 or MDRD/CKD-EPI and does not order ART.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":40,"cd4_cells_mm3":600,"egfr_ml_min_1_73m2":90,"fib4":1,"hemoglobin_g_dl":15,"hepatitis_c":false,"hiv_rna_copies_ml":200},{"age":40,"cd4_cells_mm3":600,"egfr_ml_min_1_73m2":90,"fib4":1,"hemoglobin_g_dl":15,"hepatitis_c":false,"hiv_rna_copies_ml":200}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age":40,"cd4_cells_mm3":600,"citation":{"authors":"Tate JP, Justice AC, Hughes MD, Bonnet F, Reiss P, Mocroft A, et al.","doi":"10.1097/QAD.0b013e32835b8c7f","id":"tate-2013","pmid":"23242319","source":"AIDS. 2013;27(4):563-572","title":"The VACS Index: An internationally generalizable risk index for mortality after one year of antiretroviral therapy"},"components":[{"factor":"age","points":0,"present":false,"value":40},{"factor":"cd4_cells_mm3","points":0,"present":false,"value":600},{"factor":"hiv_rna_copies_ml","points":0,"present":false,"value":200},{"factor":"hemoglobin_g_dl","points":0,"present":false,"value":15},{"factor":"fib4","points":0,"present":false,"value":1},{"factor":"egfr_ml_min_1_73m2","points":0,"present":false,"value":90},{"factor":"hepatitis_c","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.","egfr_ml_min_1_73m2":90,"fib4":1,"formula":"vacs_1","formula_expression":"VACS 1.0 = age (\u003c50 0; 50-64 12; ≥65 27) + cd4_cells_mm3 (≥500 0; 350-499 6; 200-349 6; 100-199 10; 50-99 28; \u003c50 29) + hiv_rna_copies_ml (\u003c500 0; 500-99999 7; ≥100000 14) + hemoglobin_g_dl (≥14 0; 12-13.9 10; 10-11.9 22; \u003c10 38) + fib4 (\u003c1.45 0; 1.45-3.25 6; \u003e3.25 25) + egfr_ml_min_1_73m2 (≥60 0; 45-59.9 6; 30-44.9 8; \u003c30 26) + hepatitis_c 5; Tate 2013 VACS Index column (Brown 2014 Table 1 reprint); max 164; caller-assigned FIB-4 and eGFR; not VACS 2.0","hemoglobin_g_dl":15,"hepatitis_c":false,"hiv_rna_copies_ml":200,"max_score":164,"score":0},{"age":40,"cd4_cells_mm3":600,"citation":{"authors":"Tate JP, Justice AC, Hughes MD, Bonnet F, Reiss P, Mocroft A, et al.","doi":"10.1097/QAD.0b013e32835b8c7f","id":"tate-2013","pmid":"23242319","source":"AIDS. 2013;27(4):563-572","title":"The VACS Index: An internationally generalizable risk index for mortality after one year of antiretroviral therapy"},"components":[{"factor":"age","points":0,"present":false,"value":40},{"factor":"cd4_cells_mm3","points":0,"present":false,"value":600},{"factor":"hiv_rna_copies_ml","points":0,"present":false,"value":200},{"factor":"hemoglobin_g_dl","points":0,"present":false,"value":15},{"factor":"fib4","points":0,"present":false,"value":1},{"factor":"egfr_ml_min_1_73m2","points":0,"present":false,"value":90},{"factor":"hepatitis_c","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.","egfr_ml_min_1_73m2":90,"fib4":1,"formula":"vacs_1","formula_expression":"VACS 1.0 = age (\u003c50 0; 50-64 12; ≥65 27) + cd4_cells_mm3 (≥500 0; 350-499 6; 200-349 6; 100-199 10; 50-99 28; \u003c50 29) + hiv_rna_copies_ml (\u003c500 0; 500-99999 7; ≥100000 14) + hemoglobin_g_dl (≥14 0; 12-13.9 10; 10-11.9 22; \u003c10 38) + fib4 (\u003c1.45 0; 1.45-3.25 6; \u003e3.25 25) + egfr_ml_min_1_73m2 (≥60 0; 45-59.9 6; 30-44.9 8; \u003c30 26) + hepatitis_c 5; Tate 2013 VACS Index column (Brown 2014 Table 1 reprint); max 164; caller-assigned FIB-4 and eGFR; not VACS 2.0","hemoglobin_g_dl":15,"hepatitis_c":false,"hiv_rna_copies_ml":200,"max_score":164,"score":0}],"path":"/api/calc/vacs_1"},"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). Tate 2013 VACS Index: \u003c50 scores 0; 50-64 scores 12; ≥65 scores 27.","type":"integer"},"cd4_cells_mm3":{"description":"CD4 count in cells/mm³ (integer 1-2000). Tate 2013: ≥500 scores 0; 350-499 scores 6; 200-349 scores 6; 100-199 scores 10; 50-99 scores 28; \u003c50 scores 29. magent does not assay CD4.","type":"integer"},"egfr_ml_min_1_73m2":{"description":"Caller-assigned eGFR in mL/min/1.73m² (5-200). Tate 2013: ≥60 scores 0; 45-59.9 scores 6; 30-44.9 scores 8; \u003c30 scores 26. magent does not compute MDRD or CKD-EPI.","type":"number"},"fib4":{"description":"Caller-assigned FIB-4 (0.1-20). Tate 2013: \u003c1.45 scores 0; 1.45-3.25 scores 6; \u003e3.25 scores 25. magent does not recompute FIB-4.","type":"number"},"hemoglobin_g_dl":{"description":"Hemoglobin in g/dL (3-22). Tate 2013: ≥14 scores 0; 12-13.9 scores 10; 10-11.9 scores 22; \u003c10 scores 38. magent does not assay hemoglobin.","type":"number"},"hepatitis_c":{"description":"Caller-assigned hepatitis C co-infection (Tate 2013). true scores 5. magent does not diagnose hepatitis C.","type":"boolean"},"hiv_rna_copies_ml":{"description":"HIV-1 RNA in copies/mL (0-10000000). Tate 2013: \u003c500 scores 0; 500-99999 scores 7; ≥100000 scores 14. magent does not assay viral load.","type":"number"}},"required":["age","cd4_cells_mm3","hiv_rna_copies_ml","hemoglobin_g_dl","fib4","egfr_ml_min_1_73m2","hepatitis_c"],"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-13T08:51:20.268Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:51:20.097Z"},"resource":"https://api.magentlab.com/api/calc/vacs_1","serviceName":"magent","tags":["vacs-1","hiv","mortality","art","infection"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/uiss","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Zisman 2002 localized N0M0 UISS for surgically resected unilateral RCC. Caller-assigned 1997 pathological T (t1-t4), Fuhrman 1-4, ECOG 0-4, and n0_m0 true. Returns low_risk (T1, Fuhrman 1-2, ECOG 0), high_risk (T3 with Fuhrman 2-4 and ECOG ≥1, or any T4), or intermediate_risk (every other N0M0 combination). Not 2001 I-V. Not metastatic UISS. Not SSIGN. magent does not assign TNM or read slides. Not a diagnosis. Not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"ecog":0,"fuhrman_grade":1,"n0_m0":true,"t_stage":"t1"},{"ecog":0,"fuhrman_grade":1,"n0_m0":true,"t_stage":"t1"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Zisman A, Pantuck AJ, Wieder J, Chao DH, Dorey F, Said JW, deKernion JB, Figlin RA, Belldegrun AS","doi":"10.1200/JCO.2002.05.111","id":"zisman-2002","pmid":"12454113","source":"J Clin Oncol. 2002;20(23):4559-4566","title":"Risk group assessment and clinical outcome algorithm to predict the natural history of patients with surgically resected renal cell carcinoma"},"components":[{"factor":"t_stage","met":true,"value":"t1"},{"factor":"n0_m0","met":true},{"factor":"fuhrman_grade","met":true,"value":1},{"factor":"ecog","met":true,"value":0},{"factor":"low_risk","met":true},{"factor":"intermediate_risk","met":false},{"factor":"high_risk","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.","ecog":0,"formula":"uiss","formula_expression":"UISS localized N0M0 (Zisman 2002): low_risk if t_stage t1 AND fuhrman_grade in {1, 2} AND ecog 0; high_risk if (t_stage t3 AND fuhrman_grade in {2, 3, 4} AND ecog \u003e= 1) OR t_stage t4; else intermediate_risk. Requires surgically resected unilateral RCC with 1997 pathological T and explicit N0M0. Not 2001 five-group I-V. Not metastatic UISS. Not SSIGN.","fuhrman_grade":1,"n0_m0":true,"t_stage":"t1","uiss_group":"low_risk"},{"citation":{"authors":"Zisman A, Pantuck AJ, Wieder J, Chao DH, Dorey F, Said JW, deKernion JB, Figlin RA, Belldegrun AS","doi":"10.1200/JCO.2002.05.111","id":"zisman-2002","pmid":"12454113","source":"J Clin Oncol. 2002;20(23):4559-4566","title":"Risk group assessment and clinical outcome algorithm to predict the natural history of patients with surgically resected renal cell carcinoma"},"components":[{"factor":"t_stage","met":true,"value":"t1"},{"factor":"n0_m0","met":true},{"factor":"fuhrman_grade","met":true,"value":1},{"factor":"ecog","met":true,"value":0},{"factor":"low_risk","met":true},{"factor":"intermediate_risk","met":false},{"factor":"high_risk","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.","ecog":0,"formula":"uiss","formula_expression":"UISS localized N0M0 (Zisman 2002): low_risk if t_stage t1 AND fuhrman_grade in {1, 2} AND ecog 0; high_risk if (t_stage t3 AND fuhrman_grade in {2, 3, 4} AND ecog \u003e= 1) OR t_stage t4; else intermediate_risk. Requires surgically resected unilateral RCC with 1997 pathological T and explicit N0M0. Not 2001 five-group I-V. Not metastatic UISS. Not SSIGN.","fuhrman_grade":1,"n0_m0":true,"t_stage":"t1","uiss_group":"low_risk"}],"path":"/api/calc/uiss"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"ecog":{"description":"Oken 1982 ECOG performance status 0-4 as assigned by the caller. Grade 5 (dead) is not scored. magent does not observe the patient.","type":"integer"},"fuhrman_grade":{"description":"Fuhrman 1982 nuclear grade 1-4 as assigned by the caller (same parsing as Fuhrman). Integer 1-4 only; reject 0, 5, 1.5, and roman I. magent does not read slides.","type":"integer"},"n0_m0":{"description":"Must be true: surgically resected unilateral RCC that is node-negative and metastasis-negative (Zisman 2002 localized N0M0 UISS). N-positive or M-positive disease is out of scope. Not metastatic UISS.","type":"boolean"},"t_stage":{"description":"1997 pathological T as assigned by the caller (Zisman 2002 localized UISS). t1, t2, t3, or t4. Caller maps T1a/T1b to t1. magent does not assign TNM or read slides.","enum":["t1","t2","t3","t4"],"type":"string"}},"required":["t_stage","n0_m0","fuhrman_grade","ecog"],"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-13T08:46:19.408Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:46:19.307Z"},"resource":"https://api.magentlab.com/api/calc/uiss","serviceName":"magent","tags":["uiss","rcc","kidney","prognosis","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/tokyo_cholangitis","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Kiriyama 2018 TG18 (=TG13) cholangitis. Definite if one A (fever/chills or elevated WBC/CRP), one B (jaundice or abnormal LFTs), and one C (dilatation or etiology); suspected if A plus B or C; else none. Grade III if any organ dysfunction, else Grade II if any two of WBC, fever \u003e=39C, age \u003e=75, bilirubin \u003e=5, or hypoalbuminemia, else Grade I. Severity none if diagnosis none. Not cholecystitis or Alvarado/RIPASA. magent does not examine, assay, or read imaging. Not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"abnormal_lfts":false,"age":60,"biliary_dilatation":false,"bilirubin_ge_5":false,"decreased_consciousness":false,"elevated_wbc_or_crp":false,"etiology_on_imaging":false,"fever_ge_39":false,"fever_or_chills":false,"hypoalbuminemia":false,"hypotension_vasopressors":false,"jaundice":false,"oliguria_or_creatinine_gt_2":false,"pfr_lt_300":false,"platelets_lt_100k":false,"pt_inr_gt_1_5":false,"wbc_gt_12k_or_lt_4k":false},{"abnormal_lfts":false,"age":60,"biliary_dilatation":false,"bilirubin_ge_5":false,"decreased_consciousness":false,"elevated_wbc_or_crp":false,"etiology_on_imaging":false,"fever_ge_39":false,"fever_or_chills":false,"hypoalbuminemia":false,"hypotension_vasopressors":false,"jaundice":false,"oliguria_or_creatinine_gt_2":false,"pfr_lt_300":false,"platelets_lt_100k":false,"pt_inr_gt_1_5":false,"wbc_gt_12k_or_lt_4k":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Kiriyama S, Kozaka K, Takada T, et al.","doi":"10.1002/jhbp.512","id":"kiriyama-2018","pmid":"29032610","source":"J Hepatobiliary Pancreat Sci. 2018;25(1):17-30","title":"Tokyo Guidelines 2018: diagnostic criteria and severity grading of acute cholangitis (with videos)."},"criteria":[{"factor":"systemic_inflammation","met":false},{"factor":"cholestasis","met":false},{"factor":"imaging","met":false},{"factor":"grade_iii_any","met":false},{"factor":"grade_ii_two","met":false},{"factor":"age_ge_75","met":false,"value":60},{"factor":"fever_or_chills","met":false},{"factor":"elevated_wbc_or_crp","met":false},{"factor":"jaundice","met":false},{"factor":"abnormal_lfts","met":false},{"factor":"biliary_dilatation","met":false},{"factor":"etiology_on_imaging","met":false},{"factor":"hypotension_vasopressors","met":false},{"factor":"decreased_consciousness","met":false},{"factor":"pfr_lt_300","met":false},{"factor":"oliguria_or_creatinine_gt_2","met":false},{"factor":"pt_inr_gt_1_5","met":false},{"factor":"platelets_lt_100k","met":false},{"factor":"wbc_gt_12k_or_lt_4k","met":false},{"factor":"fever_ge_39","met":false},{"factor":"bilirubin_ge_5","met":false},{"factor":"hypoalbuminemia","met":false}],"diagnosis":"none","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":"tokyo_cholangitis","formula_expression":"definite iff one A (fever_or_chills or elevated_wbc_or_crp) and one B (jaundice or abnormal_lfts) and one C (biliary_dilatation or etiology_on_imaging); suspected iff one A and one item in either B or C (not all three); else none. When diagnosis is suspected or definite: grade_iii if any organ-dysfunction flag (hypotension_vasopressors, decreased_consciousness, pfr_lt_300, oliguria_or_creatinine_gt_2, pt_inr_gt_1_5, platelets_lt_100k), else grade_ii if any two Grade II items (wbc_gt_12k_or_lt_4k, fever_ge_39, age\u003e=75, bilirubin_ge_5, hypoalbuminemia), else grade_i. When diagnosis is none, severity is none (Kiriyama 2018 TG18 = TG13 unmodified)","severity":"none"},{"citation":{"authors":"Kiriyama S, Kozaka K, Takada T, et al.","doi":"10.1002/jhbp.512","id":"kiriyama-2018","pmid":"29032610","source":"J Hepatobiliary Pancreat Sci. 2018;25(1):17-30","title":"Tokyo Guidelines 2018: diagnostic criteria and severity grading of acute cholangitis (with videos)."},"criteria":[{"factor":"systemic_inflammation","met":false},{"factor":"cholestasis","met":false},{"factor":"imaging","met":false},{"factor":"grade_iii_any","met":false},{"factor":"grade_ii_two","met":false},{"factor":"age_ge_75","met":false,"value":60},{"factor":"fever_or_chills","met":false},{"factor":"elevated_wbc_or_crp","met":false},{"factor":"jaundice","met":false},{"factor":"abnormal_lfts","met":false},{"factor":"biliary_dilatation","met":false},{"factor":"etiology_on_imaging","met":false},{"factor":"hypotension_vasopressors","met":false},{"factor":"decreased_consciousness","met":false},{"factor":"pfr_lt_300","met":false},{"factor":"oliguria_or_creatinine_gt_2","met":false},{"factor":"pt_inr_gt_1_5","met":false},{"factor":"platelets_lt_100k","met":false},{"factor":"wbc_gt_12k_or_lt_4k","met":false},{"factor":"fever_ge_39","met":false},{"factor":"bilirubin_ge_5","met":false},{"factor":"hypoalbuminemia","met":false}],"diagnosis":"none","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":"tokyo_cholangitis","formula_expression":"definite iff one A (fever_or_chills or elevated_wbc_or_crp) and one B (jaundice or abnormal_lfts) and one C (biliary_dilatation or etiology_on_imaging); suspected iff one A and one item in either B or C (not all three); else none. When diagnosis is suspected or definite: grade_iii if any organ-dysfunction flag (hypotension_vasopressors, decreased_consciousness, pfr_lt_300, oliguria_or_creatinine_gt_2, pt_inr_gt_1_5, platelets_lt_100k), else grade_ii if any two Grade II items (wbc_gt_12k_or_lt_4k, fever_ge_39, age\u003e=75, bilirubin_ge_5, hypoalbuminemia), else grade_i. When diagnosis is none, severity is none (Kiriyama 2018 TG18 = TG13 unmodified)","severity":"none"}],"path":"/api/calc/tokyo_cholangitis"},"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_lfts":{"description":"Increased ALP, GGT, AST, or ALT as assigned by the caller (Kiriyama 2018 TG18 B-2). true or false. magent does not assay liver tests.","type":"boolean"},"age":{"description":"Age in years (18-120). Counts as one Kiriyama 2018 TG18 Grade II item when age ≥75. Age 75 meets; age 74 does not. magent does not examine the patient.","type":"integer"},"biliary_dilatation":{"description":"Biliary dilatation as assigned by the caller (Kiriyama 2018 TG18 C-1). true or false. magent does not read imaging.","type":"boolean"},"bilirubin_ge_5":{"description":"Total bilirubin ≥5 mg/dL as assigned by the caller (Kiriyama 2018 TG18 Grade II). true or false. magent does not assay bilirubin.","type":"boolean"},"decreased_consciousness":{"description":"Decreased level of consciousness as assigned by the caller (Kiriyama 2018 TG18 Grade III neurological dysfunction). true or false. magent does not examine the patient.","type":"boolean"},"elevated_wbc_or_crp":{"description":"Laboratory inflammatory response (elevated WBC or CRP) as assigned by the caller (Kiriyama 2018 TG18 A-2). true or false. magent does not assay WBC or CRP.","type":"boolean"},"etiology_on_imaging":{"description":"Evidence of etiology on imaging (stricture, stone, stent, or equivalent) as assigned by the caller (Kiriyama 2018 TG18 C-2). true or false. magent does not read imaging.","type":"boolean"},"fever_ge_39":{"description":"Fever ≥39°C as assigned by the caller (Kiriyama 2018 TG18 Grade II). true or false. magent does not measure temperature.","type":"boolean"},"fever_or_chills":{"description":"Fever and/or shaking chills as assigned by the caller (Kiriyama 2018 TG18 A-1). true or false. magent does not measure temperature or examine the patient.","type":"boolean"},"hypoalbuminemia":{"description":"Albumin \u003c0.7× the local lower limit of normal as assigned by the caller (Kiriyama 2018 TG18 Grade II). true or false. magent does not assay albumin.","type":"boolean"},"hypotension_vasopressors":{"description":"Hypotension requiring dopamine ≥5 µg/kg/min or any norepinephrine as assigned by the caller (Kiriyama 2018 TG18 Grade III cardiovascular dysfunction). true or false. magent does not measure blood pressure or order vasopressors.","type":"boolean"},"jaundice":{"description":"Jaundice as assigned by the caller (Kiriyama 2018 TG18 B-1). true or false. magent does not examine the patient.","type":"boolean"},"oliguria_or_creatinine_gt_2":{"description":"Oliguria or creatinine \u003e2.0 mg/dL as assigned by the caller (Kiriyama 2018 TG18 Grade III renal dysfunction). true or false. magent does not assay creatinine or measure urine output.","type":"boolean"},"pfr_lt_300":{"description":"PaO2/FiO2 \u003c300 as assigned by the caller (Kiriyama 2018 TG18 Grade III respiratory dysfunction). true or false. magent does not interpret blood gas or ventilator settings.","type":"boolean"},"platelets_lt_100k":{"description":"Platelet count \u003c100,000/mm³ as assigned by the caller (Kiriyama 2018 TG18 Grade III hematological dysfunction). true or false. magent does not assay platelets.","type":"boolean"},"pt_inr_gt_1_5":{"description":"PT-INR \u003e1.5 as assigned by the caller (Kiriyama 2018 TG18 Grade III hepatic dysfunction). true or false. magent does not interpret coagulation assays.","type":"boolean"},"wbc_gt_12k_or_lt_4k":{"description":"White blood cell count \u003e12,000/mm³ or \u003c4,000/mm³ as assigned by the caller (Kiriyama 2018 TG18 Grade II). true or false. magent does not assay WBC.","type":"boolean"}},"required":["age","fever_or_chills","elevated_wbc_or_crp","jaundice","abnormal_lfts","biliary_dilatation","etiology_on_imaging","hypotension_vasopressors","decreased_consciousness","pfr_lt_300","oliguria_or_creatinine_gt_2","pt_inr_gt_1_5","platelets_lt_100k","wbc_gt_12k_or_lt_4k","fever_ge_39","bilirubin_ge_5","hypoalbuminemia"],"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-13T08:46:18.679Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:46:18.57Z"},"resource":"https://api.magentlab.com/api/calc/tokyo_cholangitis","serviceName":"magent","tags":["tokyo-cholangitis","cholangitis","tg18","gi","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/tisdale","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Tisdale 2013 QT prolongation risk score (Table 5): age ≥68 (1), female (1), loop diuretic (1), potassium ≤3.5 mmol/L (2), admission QTc ≥450 ms (2), acute MI (2), sepsis (3), heart failure (3), one QTc-prolonging drug (3) plus ≥2 drugs (3 stacked; max 21). Returns bands 0-6 / 7-10 / ≥11. Deterministic published arithmetic with citation; not a medical device, not a drug-stop protocol, and not a TdP diagnosis.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"acute_mi":false,"admission_qtc_ms":400,"age":60,"heart_failure":false,"loop_diuretic":false,"potassium_mmol_l":4,"qtc_prolonging_drugs":0,"sepsis":false,"sex":"male"},{"acute_mi":false,"admission_qtc_ms":400,"age":60,"heart_failure":false,"loop_diuretic":false,"potassium_mmol_l":4,"qtc_prolonging_drugs":0,"sepsis":false,"sex":"male"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"admission_qtc_ms":400,"age_years":60,"citation":{"authors":"Tisdale JE, Jaynes HA, Kingery JR, et al.","doi":"10.1161/CIRCOUTCOMES.113.000152","id":"tisdale-2013","pmid":"23716032","source":"Circ Cardiovasc Qual Outcomes. 2013;6(4):479-487","title":"Development and validation of a risk score to predict QT interval prolongation in hospitalized patients"},"components":[{"factor":"age_ge_68","points":0,"present":false,"value":60},{"factor":"female","points":0,"present":false},{"factor":"loop_diuretic","points":0,"present":false},{"factor":"potassium_le_3_5","points":0,"present":false,"value":4},{"factor":"admission_qtc_ge_450","points":0,"present":false,"value":400},{"factor":"acute_mi","points":0,"present":false},{"factor":"sepsis","points":0,"present":false},{"factor":"heart_failure","points":0,"present":false},{"factor":"one_qtc_prolonging_drug","points":0,"present":false,"value":0},{"factor":"two_or_more_qtc_prolonging_drugs","points":0,"present":false,"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":"tisdale","formula_expression":"Tisdale = age≥68 1 + female 1 + loop_diuretic 1 + potassium≤3.5 2 + admission_QTc≥450 2 + acute_MI 2 + sepsis 3 + heart_failure 3 + one_QTc_prolonging_drug 3 + ≥2_QTc_prolonging_drugs 3; Table 5; max 21; bands 0-6 / 7-10 / ≥11","max_score":21,"potassium_mmol_l":4,"qtc_prolonging_drugs":0,"score":0,"sex":"male","tisdale_band":"0-6"},{"admission_qtc_ms":400,"age_years":60,"citation":{"authors":"Tisdale JE, Jaynes HA, Kingery JR, et al.","doi":"10.1161/CIRCOUTCOMES.113.000152","id":"tisdale-2013","pmid":"23716032","source":"Circ Cardiovasc Qual Outcomes. 2013;6(4):479-487","title":"Development and validation of a risk score to predict QT interval prolongation in hospitalized patients"},"components":[{"factor":"age_ge_68","points":0,"present":false,"value":60},{"factor":"female","points":0,"present":false},{"factor":"loop_diuretic","points":0,"present":false},{"factor":"potassium_le_3_5","points":0,"present":false,"value":4},{"factor":"admission_qtc_ge_450","points":0,"present":false,"value":400},{"factor":"acute_mi","points":0,"present":false},{"factor":"sepsis","points":0,"present":false},{"factor":"heart_failure","points":0,"present":false},{"factor":"one_qtc_prolonging_drug","points":0,"present":false,"value":0},{"factor":"two_or_more_qtc_prolonging_drugs","points":0,"present":false,"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":"tisdale","formula_expression":"Tisdale = age≥68 1 + female 1 + loop_diuretic 1 + potassium≤3.5 2 + admission_QTc≥450 2 + acute_MI 2 + sepsis 3 + heart_failure 3 + one_QTc_prolonging_drug 3 + ≥2_QTc_prolonging_drugs 3; Table 5; max 21; bands 0-6 / 7-10 / ≥11","max_score":21,"potassium_mmol_l":4,"qtc_prolonging_drugs":0,"score":0,"sex":"male","tisdale_band":"0-6"}],"path":"/api/calc/tisdale"},"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_mi":{"description":"Acute myocardial infarction (Tisdale 2013 Table 5). true or false. Scores 2 if true.","type":"boolean"},"admission_qtc_ms":{"description":"Admission QTc in milliseconds (200-800). ≥450 scores 2 (Tisdale 2013 Table 5). 450 scores.","type":"number"},"age":{"description":"Age in years (18-120). Age ≥68 scores 1 (Tisdale 2013 Table 5). 67 does not score.","type":"integer"},"heart_failure":{"description":"Left ventricular dysfunction / heart failure (Tisdale 2013 Table 5). true or false. Scores 3 if true.","type":"boolean"},"loop_diuretic":{"description":"Loop diuretic (Tisdale 2013 Table 5). true or false. Scores 1 if true.","type":"boolean"},"potassium_mmol_l":{"description":"Serum potassium in mmol/L (1.5-8.0). ≤3.5 scores 2 (Tisdale 2013 Table 5). 3.5 scores; 3.51 does not.","type":"number"},"qtc_prolonging_drugs":{"description":"Count of QTc-prolonging drugs (integer 0-20). 0 → 0 points; 1 → 3 points; ≥2 → 6 points (Table 5 one-drug and ≥2-drug rows stack).","type":"integer"},"sepsis":{"description":"Sepsis (Tisdale 2013 Table 5). true or false. Scores 3 if true.","type":"boolean"},"sex":{"description":"female scores 1; male scores 0 (Tisdale 2013 Table 5).","enum":["female","male"],"type":"string"}},"required":["age","sex","loop_diuretic","potassium_mmol_l","admission_qtc_ms","acute_mi","sepsis","heart_failure","qtc_prolonging_drugs"],"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-13T08:46:17.909Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:46:17.796Z"},"resource":"https://api.magentlab.com/api/calc/tisdale","serviceName":"magent","tags":["tisdale","qtc","qt-prolongation","ecg","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/t_macs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Body 2016 T-MACS logistic ACS probability from caller-assigned ECG ischaemia, worsening angina, right-arm radiation, vomiting, observed sweating, hypotension (SBP \u003c100), and Roche Elecsys hs-cTnT ng/L. Uses that paper's rounded coefficients. Bands p\u003c0.02 very_low, 0.02\u003c=p\u003c0.05 low, 0.05\u003c=p\u003c0.95 moderate, p\u003e=0.95 high. magent does not interpret ECG or assay troponin. Not original MACS, HEART, EDACS, or Vancouver. Not a diagnosis or medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"ecg_ischaemia":false,"hs_ctnt_ng_l":3,"hypotension":false,"pain_radiation_right_arm_or_shoulder":false,"sweating_observed":false,"vomiting":false,"worsening_angina":false},{"ecg_ischaemia":false,"hs_ctnt_ng_l":3,"hypotension":false,"pain_radiation_right_arm_or_shoulder":false,"sweating_observed":false,"vomiting":false,"worsening_angina":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Body R, Carlton E, Sperrin M, et al.","doi":"10.1136/emermed-2016-205983","id":"body-2016","pmid":"27565197","source":"Emerg Med J. 2017;34(6):349-356","title":"Troponin-only Manchester Acute Coronary Syndromes (T-MACS) decision aid: single biomarker re-derivation and external validation in three cohorts"},"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.","ecg_ischaemia":false,"formula":"t_macs","formula_expression":"p = 1/(1+e^(-λ)); λ = 1.713*E + 0.847*A + 0.607*R + 1.417*V + 2.058*S + 1.208*H + 0.089*T - 4.766; E ECG ischaemia 0/1; A worsening/crescendo angina 0/1; R right-arm/shoulder radiation 0/1; V vomiting 0/1; S sweating observed 0/1; H hypotension SBP\u003c100 0/1; T Roche Elecsys hs-cTnT ng/L; very_low p\u003c0.02, low 0.02\u003c=p\u003c0.05, moderate 0.05\u003c=p\u003c0.95, high p\u003e=0.95 (Body 2016 rounded coefficients; paper writes 0.02\u003cp\u003c0.05 and 0.05\u003cp\u003c0.95)","hs_ctnt_ng_l":3,"hypotension":false,"linear_predictor":-4.499,"pain_radiation_right_arm_or_shoulder":false,"probability":0.011,"sweating_observed":false,"t_macs_band":"very_low","vomiting":false,"worsening_angina":false},{"citation":{"authors":"Body R, Carlton E, Sperrin M, et al.","doi":"10.1136/emermed-2016-205983","id":"body-2016","pmid":"27565197","source":"Emerg Med J. 2017;34(6):349-356","title":"Troponin-only Manchester Acute Coronary Syndromes (T-MACS) decision aid: single biomarker re-derivation and external validation in three cohorts"},"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.","ecg_ischaemia":false,"formula":"t_macs","formula_expression":"p = 1/(1+e^(-λ)); λ = 1.713*E + 0.847*A + 0.607*R + 1.417*V + 2.058*S + 1.208*H + 0.089*T - 4.766; E ECG ischaemia 0/1; A worsening/crescendo angina 0/1; R right-arm/shoulder radiation 0/1; V vomiting 0/1; S sweating observed 0/1; H hypotension SBP\u003c100 0/1; T Roche Elecsys hs-cTnT ng/L; very_low p\u003c0.02, low 0.02\u003c=p\u003c0.05, moderate 0.05\u003c=p\u003c0.95, high p\u003e=0.95 (Body 2016 rounded coefficients; paper writes 0.02\u003cp\u003c0.05 and 0.05\u003cp\u003c0.95)","hs_ctnt_ng_l":3,"hypotension":false,"linear_predictor":-4.499,"pain_radiation_right_arm_or_shoulder":false,"probability":0.011,"sweating_observed":false,"t_macs_band":"very_low","vomiting":false,"worsening_angina":false}],"path":"/api/calc/t_macs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"ecg_ischaemia":{"description":"Caller-assigned ECG ischaemia as used in Body 2016 (E; 1 if true, 0 if false). magent does not interpret an ECG.","type":"boolean"},"hs_ctnt_ng_l":{"description":"Roche Diagnostics Elecsys high-sensitivity cardiac troponin T on arrival in ng/L (T; 0-100000, implementation clamp). Continuous linear predictor in Body 2016. magent does not convert units or assay troponin.","type":"number"},"hypotension":{"description":"Hypotension as assigned by the caller (H): systolic BP \u003c100 mm Hg on arrival (Body 2016, dichotomised as in that paper). true or false.","type":"boolean"},"pain_radiation_right_arm_or_shoulder":{"description":"Pain radiating to the right arm or shoulder as assigned by the caller (R; Body 2016). true or false. magent does not take a pain history.","type":"boolean"},"sweating_observed":{"description":"Sweating observed by the treating clinician as assigned by the caller (S; Body 2016). true or false. magent does not examine the patient.","type":"boolean"},"vomiting":{"description":"Vomiting in association with the presenting symptoms as assigned by the caller (V; Body 2016). true or false.","type":"boolean"},"worsening_angina":{"description":"Worsening or crescendo angina as assigned by the caller (A): anginal pain with increasing frequency, occurring with less exertion, or becoming more prolonged (Body 2016). true or false.","type":"boolean"}},"required":["ecg_ischaemia","worsening_angina","pain_radiation_right_arm_or_shoulder","vomiting","sweating_observed","hypotension","hs_ctnt_ng_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-13T08:41:30.931Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:41:30.679Z"},"resource":"https://api.magentlab.com/api/calc/t_macs","serviceName":"magent","tags":["t-macs","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/sudbury_vertigo","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Ohle 2025 Sudbury vertigo ED score (Table 2): male 1, age\u003e65 flag 1, diabetes 1, hypertension 3, motor or sensory deficit 5, cerebellar signs 6, BPPV -5. Returns score (female+BPPV -5, not clamped), max 17, Table 3 bands lt_5 / 5_to_8 / gt_8 (0.0 / 2.1 / 41.0%), and investigate_further if score \u003e4. Not a medical device, stroke diagnosis, CT order, HINTS, or HINTS-plus. magent does not examine the patient. Age is the age\u003e65 flag, not years.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age_gt_65":false,"bppv_diagnosis":false,"cerebellar_signs":false,"diabetes":false,"hypertension":false,"motor_or_sensory_deficit":false,"sex":"female"},{"age_gt_65":false,"bppv_diagnosis":false,"cerebellar_signs":false,"diabetes":false,"hypertension":false,"motor_or_sensory_deficit":false,"sex":"female"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_gt_65":false,"bppv_diagnosis":false,"cerebellar_signs":false,"citation":{"authors":"Ohle R, Savage DW, Roy D, et al.","doi":"10.1016/j.annemergmed.2024.06.003","id":"ohle-2025","pmid":"39093245","source":"Ann Emerg Med. 2025;85(2):122-131","title":"Development of a Clinical Risk Score to Risk Stratify for a Serious Cause of Vertigo in Patients Presenting to the Emergency Department"},"components":[{"factor":"sex","points":0,"present":false,"value":"female"},{"factor":"age_gt_65","points":0,"present":false},{"factor":"diabetes","points":0,"present":false},{"factor":"hypertension","points":0,"present":false},{"factor":"motor_or_sensory_deficit","points":0,"present":false},{"factor":"cerebellar_signs","points":0,"present":false},{"factor":"bppv_diagnosis","points":0,"present":false}],"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":"sudbury_vertigo","formula_expression":"Sudbury vertigo = male 1 + age_gt_65 1 + diabetes 1 + hypertension 3 + motor_or_sensory_deficit 5 + cerebellar_signs 6 + bppv_diagnosis -5; Ohle 2025 Table 2; Table 3 bands score \u003c5 -\u003e 0.0%, 5-8 -\u003e 2.1%, \u003e8 -\u003e 41.0%; investigate_further iff score \u003e4; max 17 (sum of positive weights; BPPV is negative and not in the max); do not clamp","hypertension":false,"investigate_further":false,"max_score":17,"motor_or_sensory_deficit":false,"score":0,"serious_cause_percent":0,"sex":"female","sudbury_band":"lt_5"},{"age_gt_65":false,"bppv_diagnosis":false,"cerebellar_signs":false,"citation":{"authors":"Ohle R, Savage DW, Roy D, et al.","doi":"10.1016/j.annemergmed.2024.06.003","id":"ohle-2025","pmid":"39093245","source":"Ann Emerg Med. 2025;85(2):122-131","title":"Development of a Clinical Risk Score to Risk Stratify for a Serious Cause of Vertigo in Patients Presenting to the Emergency Department"},"components":[{"factor":"sex","points":0,"present":false,"value":"female"},{"factor":"age_gt_65","points":0,"present":false},{"factor":"diabetes","points":0,"present":false},{"factor":"hypertension","points":0,"present":false},{"factor":"motor_or_sensory_deficit","points":0,"present":false},{"factor":"cerebellar_signs","points":0,"present":false},{"factor":"bppv_diagnosis","points":0,"present":false}],"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":"sudbury_vertigo","formula_expression":"Sudbury vertigo = male 1 + age_gt_65 1 + diabetes 1 + hypertension 3 + motor_or_sensory_deficit 5 + cerebellar_signs 6 + bppv_diagnosis -5; Ohle 2025 Table 2; Table 3 bands score \u003c5 -\u003e 0.0%, 5-8 -\u003e 2.1%, \u003e8 -\u003e 41.0%; investigate_further iff score \u003e4; max 17 (sum of positive weights; BPPV is negative and not in the max); do not clamp","hypertension":false,"investigate_further":false,"max_score":17,"motor_or_sensory_deficit":false,"score":0,"serious_cause_percent":0,"sex":"female","sudbury_band":"lt_5"}],"path":"/api/calc/sudbury_vertigo"},"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_gt_65":{"description":"Age greater than 65 as a published yes/no flag (Ohle 2025 Table 2). true scores 1. Age 65 scores 0. true or false. Do not send years. magent does not measure age.","type":"boolean"},"bppv_diagnosis":{"description":"BPPV diagnosis as assigned by the caller (Ohle 2025 Table 2). true or false. -5 points if true. magent does not examine the patient.","type":"boolean"},"cerebellar_signs":{"description":"Cerebellar signs as assigned by the caller (Ohle 2025 Table 2 footnote: diplopia, dysarthria, dysphagia, dysmetria, ataxia). true or false. 6 points if true. magent does not examine the patient.","type":"boolean"},"diabetes":{"description":"Diabetes as assigned by the caller (Ohle 2025 Table 2). true or false. 1 point if true. magent does not examine the patient.","type":"boolean"},"hypertension":{"description":"Hypertension as assigned by the caller (Ohle 2025 Table 2). true or false. 3 points if true. magent does not measure blood pressure.","type":"boolean"},"motor_or_sensory_deficit":{"description":"Motor or sensory deficit as assigned by the caller (Ohle 2025 Table 2). true or false. 5 points if true. magent does not examine the patient.","type":"boolean"},"sex":{"description":"female or male (Ohle 2025 Table 2). Male scores 1. Female scores 0. Assigned by the caller. Do not send a male boolean.","enum":["female","male"],"type":"string"}},"required":["sex","age_gt_65","diabetes","hypertension","motor_or_sensory_deficit","cerebellar_signs","bppv_diagnosis"],"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-13T08:41:29.979Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:41:29.829Z"},"resource":"https://api.magentlab.com/api/calc/sudbury_vertigo","serviceName":"magent","tags":["sudbury-vertigo","vertigo","neurology","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/step_by_step","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Gomez 2016 Step-by-Step for febrile infants 90 days and younger (derivation Mintegi 2014). High if ill-appearing, age 21 days or younger, leukocyturia, or PCT \u003e=0.5 ng/mL; else intermediate if CRP \u003e20 mg/L or ANC \u003e10000/uL; else low. Returns risk, low_risk, high_risk, and intermediate_risk. magent does not examine the infant or assay UA, PCT, CRP, or ANC. Not Rochester, Boston, Philadelphia, or PECARN febrile. Not a medical device and not a discharge, admission, LP, or antibiotic order.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age_days":47,"anc_per_ul":4000,"crp_mg_l":5,"leukocyturia":false,"pct_ng_ml":0.2,"well_appearing":true},{"age_days":47,"anc_per_ul":4000,"crp_mg_l":5,"leukocyturia":false,"pct_ng_ml":0.2,"well_appearing":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_days":47,"anc_per_ul":4000,"citation":{"authors":"Gomez B, Mintegi S, Bressan S, Da Dalt L, Gervaix A, Lacroix L","doi":"10.1542/peds.2015-4381","id":"gomez-2016","pmid":"27382134","source":"Pediatrics. 2016;138(2):e20154381","title":"Validation of the \"Step-by-Step\" Approach in the Management of Young Febrile Infants"},"criteria":[{"factor":"well_appearing","met":true},{"factor":"age_gt_21","met":true,"value":47},{"factor":"no_leukocyturia","met":true},{"factor":"pct_lt_0_5","met":true,"value":0.2},{"factor":"crp_le_20","met":true,"value":5},{"factor":"anc_le_10000","met":true,"value":4000}],"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":"step_by_step","formula_expression":"risk = high if not well_appearing or age_days \u003c= 21 or leukocyturia or pct_ng_ml \u003e= 0.5; else intermediate if crp_mg_l \u003e 20 or anc_per_ul \u003e 10000; else low; low_risk iff well_appearing and age_gt_21 and no_leukocyturia and pct_lt_0_5 and crp_le_20 and anc_le_10000 (Gomez 2016 Step-by-Step; derivation Mintegi 2014)","high_risk":false,"intermediate_risk":false,"low_risk":true,"pct_ng_ml":0.2,"risk":"low"},{"age_days":47,"anc_per_ul":4000,"citation":{"authors":"Gomez B, Mintegi S, Bressan S, Da Dalt L, Gervaix A, Lacroix L","doi":"10.1542/peds.2015-4381","id":"gomez-2016","pmid":"27382134","source":"Pediatrics. 2016;138(2):e20154381","title":"Validation of the \"Step-by-Step\" Approach in the Management of Young Febrile Infants"},"criteria":[{"factor":"well_appearing","met":true},{"factor":"age_gt_21","met":true,"value":47},{"factor":"no_leukocyturia","met":true},{"factor":"pct_lt_0_5","met":true,"value":0.2},{"factor":"crp_le_20","met":true,"value":5},{"factor":"anc_le_10000","met":true,"value":4000}],"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":"step_by_step","formula_expression":"risk = high if not well_appearing or age_days \u003c= 21 or leukocyturia or pct_ng_ml \u003e= 0.5; else intermediate if crp_mg_l \u003e 20 or anc_per_ul \u003e 10000; else low; low_risk iff well_appearing and age_gt_21 and no_leukocyturia and pct_lt_0_5 and crp_le_20 and anc_le_10000 (Gomez 2016 Step-by-Step; derivation Mintegi 2014)","high_risk":false,"intermediate_risk":false,"low_risk":true,"pct_ng_ml":0.2,"risk":"low"}],"path":"/api/calc/step_by_step"},"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_days":{"description":"Chronological age in days (integer 0-90). Gomez 2016 studied febrile infants 90 days and younger. Age 21 days or younger is high-risk. Age 22 can be low-risk when remaining low-risk criteria hold.","type":"integer"},"anc_per_ul":{"description":"Absolute neutrophil count in cells/µL. Range 0-100000. Intermediate (when not already high) if greater than 10000/µL (10000 is not intermediate). magent does not assay ANC.","type":"number"},"crp_mg_l":{"description":"C-reactive protein in mg/L. Range 0-500. Intermediate (when not already high) if greater than 20 mg/L (20 is not intermediate). magent does not assay CRP.","type":"number"},"leukocyturia":{"description":"Caller-assigned leukocyturia (urine dipstick / UA leukocytes) as used in Gomez 2016. true means leukocytes are present and is high-risk. true or false. magent does not assay UA.","type":"boolean"},"pct_ng_ml":{"description":"Serum procalcitonin in ng/mL. Range 0.01-100. High-risk if 0.5 ng/mL or greater (0.5 is high). Low-risk requires less than 0.5. magent does not assay procalcitonin.","type":"number"},"well_appearing":{"description":"Caller-assigned well-appearing as used in Gomez 2016. true or false. Ill-appearing (well_appearing=false) is high-risk. magent does not examine the infant.","type":"boolean"}},"required":["age_days","well_appearing","leukocyturia","pct_ng_ml","crp_mg_l","anc_per_ul"],"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-13T08:41:29.01Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:41:28.873Z"},"resource":"https://api.magentlab.com/api/calc/step_by_step","serviceName":"magent","tags":["step-by-step","febrile-infant","emergency","ibi","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/steinhart","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Steinhart 2009 Equation 1 probability of acute heart failure from caller-assigned age, clinician pretest probability (fraction 0-1 or 0-100 percent), and NT-proBNP in pg/mL. Returns estimated_probability_percent from the unrounded probability plus published ≤0.20 rule-out and ≥0.80 rule-in flags. Not a diagnosis, diuretic, or admission order. magent does not assay NT-proBNP.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":70,"nt_probnp_pg_ml":1000,"pretest_probability":0.5},{"age":70,"nt_probnp_pg_ml":1000,"pretest_probability":0.5}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":70,"ahf_ge_0_80":true,"ahf_le_0_20":false,"citation":{"authors":"Steinhart B, Thorpe KE, Bayoumi AM, Moe G, Januzzi JL Jr, Mazer CD","doi":"10.1016/j.jacc.2009.05.065","id":"steinhart-2009","pmid":"19815125","source":"J Am Coll Cardiol. 2009;54(16):1515-1521","title":"Improving the Diagnosis of Acute Heart Failure Using a Validated Prediction Model"},"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":98.78,"formula":"steinhart","formula_expression":"Pr(AHF) = 1 / (1 + exp(1.801 - 0.011*age - 5.914*pretest - 0.822*log10(nt_probnp_pg_ml))); pretest is clinician pretest probability as a fraction 0-1 (0-100 percent is divided by 100); NT-proBNP is pg/mL; logit = -(1.801 - 0.011*age - 5.914*pretest - 0.822*log10(nt_probnp_pg_ml)), 2 decimals; estimated_probability_percent = 100 * Pr(AHF) from the unrounded probability, 2 decimals; ahf_le_0_20 is true when Pr(AHF) \u003c= 0.20; ahf_ge_0_80 is true when Pr(AHF) \u003e= 0.80 (Steinhart 2009)","logit":4.39,"nt_probnp_pg_ml":1000,"pretest_probability":0.5},{"age_years":70,"ahf_ge_0_80":true,"ahf_le_0_20":false,"citation":{"authors":"Steinhart B, Thorpe KE, Bayoumi AM, Moe G, Januzzi JL Jr, Mazer CD","doi":"10.1016/j.jacc.2009.05.065","id":"steinhart-2009","pmid":"19815125","source":"J Am Coll Cardiol. 2009;54(16):1515-1521","title":"Improving the Diagnosis of Acute Heart Failure Using a Validated Prediction Model"},"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":98.78,"formula":"steinhart","formula_expression":"Pr(AHF) = 1 / (1 + exp(1.801 - 0.011*age - 5.914*pretest - 0.822*log10(nt_probnp_pg_ml))); pretest is clinician pretest probability as a fraction 0-1 (0-100 percent is divided by 100); NT-proBNP is pg/mL; logit = -(1.801 - 0.011*age - 5.914*pretest - 0.822*log10(nt_probnp_pg_ml)), 2 decimals; estimated_probability_percent = 100 * Pr(AHF) from the unrounded probability, 2 decimals; ahf_le_0_20 is true when Pr(AHF) \u003c= 0.20; ahf_ge_0_80 is true when Pr(AHF) \u003e= 0.80 (Steinhart 2009)","logit":4.39,"nt_probnp_pg_ml":1000,"pretest_probability":0.5}],"path":"/api/calc/steinhart"},"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-100. Steinhart 2009 Equation 1 coefficient -0.011 per year. magent does not read an identity document.","type":"integer"},"nt_probnp_pg_ml":{"description":"NT-proBNP in pg/mL (5-35000). Enters as log10. Not pmol/L; magent does not convert units or assay NT-proBNP.","type":"number"},"pretest_probability":{"description":"Caller-assigned clinician pretest probability of acute heart failure before NT-proBNP. Fraction 0-1, or 0-100 percent (values above 1 are divided by 100). 1 means certainty, not 1 percent. Steinhart 2009 coefficient -5.914 on the fraction. magent does not assign pretest probability or examine the patient.","type":"number"}},"required":["age","pretest_probability","nt_probnp_pg_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-13T08:36:13.46Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:36:13.354Z"},"resource":"https://api.magentlab.com/api/calc/steinhart","serviceName":"magent","tags":["steinhart","ahf","nt-probnp","dyspnea","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/sodium_deficit","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Sodium deficit from weight, sex, and measured Na using Adrogué–Madias TBW (0.6 male / 0.5 female). Deterministic published arithmetic with citation; not a sodium infusion protocol.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"desired_na_mmol_l":140,"sex":"male","sodium_mmol_l":120,"weight_kg":70,"weight_lb":154.3236},{"desired_na_mmol_l":140,"sex":"male","sodium_mmol_l":120,"weight_kg":70,"weight_lb":154.3236}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Adrogué HJ, Madias NE","doi":"10.1056/NEJM200005253422107","id":"adrogue-madias-hyponatremia-2000","source":"N Engl J Med. 2000;342(21):1581-1589","title":"Hyponatremia"},"desired_na_mmol_l":140,"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":"TBW_L = 0.6 * weight_kg (male) or 0.5 * weight_kg (female); sodium_deficit_mmol = TBW_L * (desired_na_mmol_l - sodium_mmol_l)","sex":"male","sodium_deficit_mmol":840,"sodium_mmol_l":120,"tbw_l":42,"weight_kg":70},{"citation":{"authors":"Adrogué HJ, Madias NE","doi":"10.1056/NEJM200005253422107","id":"adrogue-madias-hyponatremia-2000","source":"N Engl J Med. 2000;342(21):1581-1589","title":"Hyponatremia"},"desired_na_mmol_l":140,"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":"TBW_L = 0.6 * weight_kg (male) or 0.5 * weight_kg (female); sodium_deficit_mmol = TBW_L * (desired_na_mmol_l - sodium_mmol_l)","sex":"male","sodium_deficit_mmol":840,"sodium_mmol_l":120,"tbw_l":42,"weight_kg":70}],"path":"/api/calc/sodium_deficit"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"desired_na_mmol_l":{"description":"Target serum sodium in mmol/L (120-150), must exceed measured Na. Omitted uses 140.","type":"number"},"sex":{"description":"Sex used for TBW: 0.6 × weight (male) or 0.5 × weight (female).","enum":["female","male"],"type":"string"},"sodium_mmol_l":{"description":"Measured serum sodium in mmol/L. Range 90-135 (hyponatremia).","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":["sex","sodium_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-13T08:36:12.476Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:36:12.364Z"},"resource":"https://api.magentlab.com/api/calc/sodium_deficit","serviceName":"magent","tags":["sodium","hyponatremia","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/sins","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Fisher 2010 SINS. Location junctional 3 / mobile 2 / semirigid 1 / rigid 0. Pain mechanical 3 / occasional_not_mechanical 1 / pain_free 0. Bone lytic 2 / mixed 1 / blastic 0. Alignment subluxation_translation 4 / de_novo_deformity 2 / normal 0. Collapse gt_50 3 / le_50 2 / no_collapse_gt_50pct_body 1 / none 0. Posterolateral bilateral 3 / unilateral 1 / none 0. Max 18. Integer sum only; not later SOSG strata, not TLICS, not an operative order. magent does not read imaging. Not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"alignment":"normal","bone":"blastic","collapse":"none","location":"rigid","pain":"pain_free","posterolateral":"none"},{"alignment":"normal","bone":"blastic","collapse":"none","location":"rigid","pain":"pain_free","posterolateral":"none"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"alignment":"normal","bone":"blastic","citation":{"authors":"Fisher CG, DiPaola CP, Ryken TC, et al.","doi":"10.1097/BRS.0b013e3181e16ae2","id":"fisher-2010","pmid":"20562730","source":"Spine (Phila Pa 1976). 2010;35(22):E1221-E1229","title":"A novel classification system for spinal instability in neoplastic disease: an evidence-based approach and expert consensus from the Spine Oncology Study Group."},"collapse":"none","components":[{"factor":"location","points":0,"present":true,"value":"rigid"},{"factor":"pain","points":0,"present":true,"value":"pain_free"},{"factor":"bone","points":0,"present":true,"value":"blastic"},{"factor":"alignment","points":0,"present":true,"value":"normal"},{"factor":"collapse","points":0,"present":true,"value":"none"},{"factor":"posterolateral","points":0,"present":true,"value":"none"}],"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":"sins","formula_expression":"SINS = location (junctional 3, mobile 2, semirigid 1, rigid 0) + pain (mechanical 3, occasional_not_mechanical 1, pain_free 0) + bone (lytic 2, mixed 1, blastic 0) + alignment (subluxation_translation 4, de_novo_deformity 2, normal 0) + collapse (gt_50 3, le_50 2, no_collapse_gt_50pct_body 1, none 0) + posterolateral (bilateral 3, unilateral 1, none 0); Fisher 2010 Table 8; max 18","location":"rigid","max_score":18,"pain":"pain_free","posterolateral":"none","score":0},{"alignment":"normal","bone":"blastic","citation":{"authors":"Fisher CG, DiPaola CP, Ryken TC, et al.","doi":"10.1097/BRS.0b013e3181e16ae2","id":"fisher-2010","pmid":"20562730","source":"Spine (Phila Pa 1976). 2010;35(22):E1221-E1229","title":"A novel classification system for spinal instability in neoplastic disease: an evidence-based approach and expert consensus from the Spine Oncology Study Group."},"collapse":"none","components":[{"factor":"location","points":0,"present":true,"value":"rigid"},{"factor":"pain","points":0,"present":true,"value":"pain_free"},{"factor":"bone","points":0,"present":true,"value":"blastic"},{"factor":"alignment","points":0,"present":true,"value":"normal"},{"factor":"collapse","points":0,"present":true,"value":"none"},{"factor":"posterolateral","points":0,"present":true,"value":"none"}],"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":"sins","formula_expression":"SINS = location (junctional 3, mobile 2, semirigid 1, rigid 0) + pain (mechanical 3, occasional_not_mechanical 1, pain_free 0) + bone (lytic 2, mixed 1, blastic 0) + alignment (subluxation_translation 4, de_novo_deformity 2, normal 0) + collapse (gt_50 3, le_50 2, no_collapse_gt_50pct_body 1, none 0) + posterolateral (bilateral 3, unilateral 1, none 0); Fisher 2010 Table 8; max 18","location":"rigid","max_score":18,"pain":"pain_free","posterolateral":"none","score":0}],"path":"/api/calc/sins"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"alignment":{"description":"Caller-assigned radiographic spinal alignment (Fisher 2010). subluxation_translation scores 4; de_novo_deformity (kyphosis/scoliosis) scores 2; normal scores 0. magent does not read imaging.","enum":["subluxation_translation","de_novo_deformity","normal"],"type":"string"},"bone":{"description":"Caller-assigned bone lesion quality (Fisher 2010). lytic scores 2; mixed scores 1; blastic scores 0. magent does not read imaging.","enum":["lytic","mixed","blastic"],"type":"string"},"collapse":{"description":"Caller-assigned vertebral body collapse (Fisher 2010). gt_50 (\u003e50% collapse) scores 3; le_50 (≤50% collapse) scores 2; no_collapse_gt_50pct_body (no collapse with \u003e50% body involved) scores 1; none scores 0. magent does not read imaging.","enum":["gt_50","le_50","no_collapse_gt_50pct_body","none"],"type":"string"},"location":{"description":"Caller-assigned SINS location (Fisher 2010 Table 8). junctional (occiput-C2, C7–T2, T11–L1, L5–S1) scores 3; mobile (C3–C6, L2–L4) scores 2; semirigid (T3–T10) scores 1; rigid (S2–S5) scores 0. magent does not read imaging.","enum":["junctional","mobile","semirigid","rigid"],"type":"string"},"pain":{"description":"Caller-assigned pain (Fisher 2010): pain relief with recumbency and/or pain with movement/loading. mechanical (yes) scores 3; occasional_not_mechanical (occasional pain but not mechanical) scores 1; pain_free scores 0. magent does not interview the patient.","enum":["mechanical","occasional_not_mechanical","pain_free"],"type":"string"},"posterolateral":{"description":"Caller-assigned posterolateral involvement of spinal elements (facet, pedicle, or costovertebral joint fracture or replacement with tumor; Fisher 2010). bilateral scores 3; unilateral scores 1; none scores 0. magent does not read imaging.","enum":["bilateral","unilateral","none"],"type":"string"}},"required":["location","pain","bone","alignment","collapse","posterolateral"],"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-13T08:01:23.973Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T08:01:23.805Z"},"resource":"https://api.magentlab.com/api/calc/sins","serviceName":"magent","tags":["sins","spine","oncology","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/rome_iv_fd","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Stanghellini 2016 Rome IV B1 FD. rome_iv_fd is true iff last-3-months criteria with 6-month onset, no structural disease likely to explain symptoms, and PDS (B1a) and/or EPS (B1b). pds iff fullness and/or early satiation \u003e=3 days/week. eps iff epigastric pain and/or burning \u003e=1 day/week. Overlap allowed. Caller assigns six flags. magent does not examine the patient. Not a diagnosis, not Rome III dyspepsia, not Rome IV IBS.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"bothersome_early_satiation_ge_3_days_week":false,"bothersome_epigastric_burning_ge_1_day_week":false,"bothersome_epigastric_pain_ge_1_day_week":false,"bothersome_postprandial_fullness_ge_3_days_week":true,"criteria_last_3_months_onset_6_months":true,"no_structural_disease":true},{"bothersome_early_satiation_ge_3_days_week":false,"bothersome_epigastric_burning_ge_1_day_week":false,"bothersome_epigastric_pain_ge_1_day_week":false,"bothersome_postprandial_fullness_ge_3_days_week":true,"criteria_last_3_months_onset_6_months":true,"no_structural_disease":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Stanghellini V, Chan FKL, Hasler WL, Malagelada JR, Suzuki H, Tack J, Talley NJ","doi":"10.1053/j.gastro.2016.02.011","id":"stanghellini-2016","pmid":"27147122","source":"Gastroenterology. 2016;150(6):1380-1392","title":"Gastroduodenal Disorders"},"criteria":[{"factor":"criteria_last_3_months_onset_6_months","met":true},{"factor":"no_structural_disease","met":true},{"factor":"bothersome_postprandial_fullness_ge_3_days_week","met":true},{"factor":"bothersome_early_satiation_ge_3_days_week","met":false},{"factor":"pds","met":true},{"factor":"bothersome_epigastric_pain_ge_1_day_week","met":false},{"factor":"bothersome_epigastric_burning_ge_1_day_week","met":false},{"factor":"eps","met":false},{"factor":"pds_or_eps","met":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.","eps":false,"formula":"rome_iv_fd","formula_expression":"rome_iv_fd iff criteria_last_3_months_onset_6_months and no_structural_disease and (pds or eps); pds iff bothersome_postprandial_fullness_ge_3_days_week or bothersome_early_satiation_ge_3_days_week; eps iff bothersome_epigastric_pain_ge_1_day_week or bothersome_epigastric_burning_ge_1_day_week (Stanghellini 2016 Rome IV B1 functional dyspepsia)","pds":true,"rome_iv_fd":true},{"citation":{"authors":"Stanghellini V, Chan FKL, Hasler WL, Malagelada JR, Suzuki H, Tack J, Talley NJ","doi":"10.1053/j.gastro.2016.02.011","id":"stanghellini-2016","pmid":"27147122","source":"Gastroenterology. 2016;150(6):1380-1392","title":"Gastroduodenal Disorders"},"criteria":[{"factor":"criteria_last_3_months_onset_6_months","met":true},{"factor":"no_structural_disease","met":true},{"factor":"bothersome_postprandial_fullness_ge_3_days_week","met":true},{"factor":"bothersome_early_satiation_ge_3_days_week","met":false},{"factor":"pds","met":true},{"factor":"bothersome_epigastric_pain_ge_1_day_week","met":false},{"factor":"bothersome_epigastric_burning_ge_1_day_week","met":false},{"factor":"eps","met":false},{"factor":"pds_or_eps","met":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.","eps":false,"formula":"rome_iv_fd","formula_expression":"rome_iv_fd iff criteria_last_3_months_onset_6_months and no_structural_disease and (pds or eps); pds iff bothersome_postprandial_fullness_ge_3_days_week or bothersome_early_satiation_ge_3_days_week; eps iff bothersome_epigastric_pain_ge_1_day_week or bothersome_epigastric_burning_ge_1_day_week (Stanghellini 2016 Rome IV B1 functional dyspepsia)","pds":true,"rome_iv_fd":true}],"path":"/api/calc/rome_iv_fd"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"bothersome_early_satiation_ge_3_days_week":{"description":"Bothersome early satiation at least 3 days per week (B1a PDS item; one or both PDS items required for PDS). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"bothersome_epigastric_burning_ge_1_day_week":{"description":"Bothersome epigastric burning at least 1 day per week (B1b EPS item; one or both EPS items required for EPS). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"bothersome_epigastric_pain_ge_1_day_week":{"description":"Bothersome epigastric pain at least 1 day per week (B1b EPS item; one or both EPS items required for EPS). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"bothersome_postprandial_fullness_ge_3_days_week":{"description":"Bothersome postprandial fullness at least 3 days per week (B1a PDS item; one or both PDS items required for PDS). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"criteria_last_3_months_onset_6_months":{"description":"Criteria fulfilled for the last 3 months with symptom onset at least 6 months prior to diagnosis, as assigned (Stanghellini 2016 B1). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"no_structural_disease":{"description":"No evidence of structural disease (including at upper endoscopy) likely to explain the symptoms, as assigned by the caller (Stanghellini 2016 B1). true or false. magent does not examine the patient or interpret endoscopy.","type":"boolean"}},"required":["criteria_last_3_months_onset_6_months","no_structural_disease","bothersome_postprandial_fullness_ge_3_days_week","bothersome_early_satiation_ge_3_days_week","bothersome_epigastric_pain_ge_1_day_week","bothersome_epigastric_burning_ge_1_day_week"],"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-13T07:56:24.621Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T07:56:24.439Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_fd","serviceName":"magent","tags":["rome-iv-fd","functional-dyspepsia","gi","pds","eps"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_fc","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Mearin 2016 Rome IV C2 FC. rome_iv_fc is true iff last-3-months criteria with 6-month onset, at least 2 of 6 symptoms (straining, lumpy/hard stools, incomplete evacuation, anorectal obstruction, manual maneuvers, fewer than 3 SBM/week), loose stools rare without laxatives, and insufficient IBS criteria. symptom_count is 0-6. Caller assigns nine flags. magent does not examine the patient. Not a diagnosis, not Rome IV IBS, not Manning, not opioid-induced or child constipation.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"anorectal_obstruction_gt_25_percent":false,"criteria_last_3_months_onset_6_months":true,"fewer_than_3_sbm_per_week":true,"incomplete_evacuation_gt_25_percent":false,"insufficient_criteria_for_ibs":true,"loose_stools_rare_without_laxatives":true,"lumpy_or_hard_stools_gt_25_percent":false,"manual_maneuvers_gt_25_percent":false,"straining_gt_25_percent":true},{"anorectal_obstruction_gt_25_percent":false,"criteria_last_3_months_onset_6_months":true,"fewer_than_3_sbm_per_week":true,"incomplete_evacuation_gt_25_percent":false,"insufficient_criteria_for_ibs":true,"loose_stools_rare_without_laxatives":true,"lumpy_or_hard_stools_gt_25_percent":false,"manual_maneuvers_gt_25_percent":false,"straining_gt_25_percent":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Mearin F, Lacy BE, Chang L, Chey WD, Lembo AJ, Simren M, Spiller RC","doi":"10.1053/j.gastro.2016.02.031","id":"mearin-2016","pmid":"27144627","source":"Gastroenterology. 2016;150(6):1393-1407","title":"Bowel Disorders"},"criteria":[{"factor":"criteria_last_3_months_onset_6_months","met":true},{"factor":"straining_gt_25_percent","met":true},{"factor":"lumpy_or_hard_stools_gt_25_percent","met":false},{"factor":"incomplete_evacuation_gt_25_percent","met":false},{"factor":"anorectal_obstruction_gt_25_percent","met":false},{"factor":"manual_maneuvers_gt_25_percent","met":false},{"factor":"fewer_than_3_sbm_per_week","met":true},{"factor":"symptom_count_ge_2","met":true,"value":2},{"factor":"loose_stools_rare_without_laxatives","met":true},{"factor":"insufficient_criteria_for_ibs","met":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":"rome_iv_fc","formula_expression":"rome_iv_fc iff criteria_last_3_months_onset_6_months and symptom_count \u003e= 2 and loose_stools_rare_without_laxatives and insufficient_criteria_for_ibs; symptom_count counts straining_gt_25_percent, lumpy_or_hard_stools_gt_25_percent, incomplete_evacuation_gt_25_percent, anorectal_obstruction_gt_25_percent, manual_maneuvers_gt_25_percent, and fewer_than_3_sbm_per_week (Mearin 2016 Rome IV C2 functional constipation)","rome_iv_fc":true,"symptom_count":2},{"citation":{"authors":"Mearin F, Lacy BE, Chang L, Chey WD, Lembo AJ, Simren M, Spiller RC","doi":"10.1053/j.gastro.2016.02.031","id":"mearin-2016","pmid":"27144627","source":"Gastroenterology. 2016;150(6):1393-1407","title":"Bowel Disorders"},"criteria":[{"factor":"criteria_last_3_months_onset_6_months","met":true},{"factor":"straining_gt_25_percent","met":true},{"factor":"lumpy_or_hard_stools_gt_25_percent","met":false},{"factor":"incomplete_evacuation_gt_25_percent","met":false},{"factor":"anorectal_obstruction_gt_25_percent","met":false},{"factor":"manual_maneuvers_gt_25_percent","met":false},{"factor":"fewer_than_3_sbm_per_week","met":true},{"factor":"symptom_count_ge_2","met":true,"value":2},{"factor":"loose_stools_rare_without_laxatives","met":true},{"factor":"insufficient_criteria_for_ibs","met":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":"rome_iv_fc","formula_expression":"rome_iv_fc iff criteria_last_3_months_onset_6_months and symptom_count \u003e= 2 and loose_stools_rare_without_laxatives and insufficient_criteria_for_ibs; symptom_count counts straining_gt_25_percent, lumpy_or_hard_stools_gt_25_percent, incomplete_evacuation_gt_25_percent, anorectal_obstruction_gt_25_percent, manual_maneuvers_gt_25_percent, and fewer_than_3_sbm_per_week (Mearin 2016 Rome IV C2 functional constipation)","rome_iv_fc":true,"symptom_count":2}],"path":"/api/calc/rome_iv_fc"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"anorectal_obstruction_gt_25_percent":{"description":"Sensation of anorectal obstruction/blockage more than 25% of defecations (one of six C2 symptom items; at least two required). true or false as assigned by the caller.","type":"boolean"},"criteria_last_3_months_onset_6_months":{"description":"Criteria fulfilled for the last 3 months with symptom onset at least 6 months prior to diagnosis, as assigned (Mearin 2016 C2). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"fewer_than_3_sbm_per_week":{"description":"Fewer than three spontaneous bowel movements per week (one of six C2 symptom items; at least two required). true or false as assigned by the caller.","type":"boolean"},"incomplete_evacuation_gt_25_percent":{"description":"Sensation of incomplete evacuation more than 25% of defecations (one of six C2 symptom items; at least two required). true or false as assigned by the caller.","type":"boolean"},"insufficient_criteria_for_ibs":{"description":"Insufficient criteria for irritable bowel syndrome, as assigned by the caller (Mearin 2016 C2 requires IBS criteria are not met). true or false. magent does not apply the IBS box.","type":"boolean"},"loose_stools_rare_without_laxatives":{"description":"Loose stools are rarely present without the use of laxatives, as assigned (Mearin 2016 C2). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"lumpy_or_hard_stools_gt_25_percent":{"description":"Lumpy or hard stools (Bristol stool form types 1-2) more than 25% of defecations (one of six C2 symptom items; at least two required). true or false as assigned by the caller. magent does not inspect stool.","type":"boolean"},"manual_maneuvers_gt_25_percent":{"description":"Manual maneuvers to facilitate more than 25% of defecations (one of six C2 symptom items; at least two required). true or false as assigned by the caller.","type":"boolean"},"straining_gt_25_percent":{"description":"Straining during more than 25% of defecations (one of six C2 symptom items; at least two required). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"}},"required":["criteria_last_3_months_onset_6_months","straining_gt_25_percent","lumpy_or_hard_stools_gt_25_percent","incomplete_evacuation_gt_25_percent","anorectal_obstruction_gt_25_percent","manual_maneuvers_gt_25_percent","fewer_than_3_sbm_per_week","loose_stools_rare_without_laxatives","insufficient_criteria_for_ibs"],"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-13T07:56:23.836Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T07:56:23.684Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_fc","serviceName":"magent","tags":["rome-iv-fc","functional-constipation","gi","constipation","rome-iv"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_chs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Stanghellini 2016 Rome IV CHS. rome_iv_chs is true iff stereotypical episodic vomiting resembling CVS, presentation after prolonged excessive cannabis use, relief with sustained cannabis cessation, criteria fulfilled for the last 3 months, and onset at least 6 months prior. pathologic_bathing is supportive and not required. Caller assigns six flags. magent does not take a cannabis history. Not a diagnosis, not cyclic vomiting syndrome.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"after_prolonged_excessive_cannabis":true,"fulfilled_last_3_months":true,"onset_at_least_6_months":true,"pathologic_bathing":true,"relief_with_sustained_cessation":true,"stereotypical_episodic_vomiting":true},{"after_prolonged_excessive_cannabis":true,"fulfilled_last_3_months":true,"onset_at_least_6_months":true,"pathologic_bathing":true,"relief_with_sustained_cessation":true,"stereotypical_episodic_vomiting":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Stanghellini V, Chan FKL, Hasler WL, Malagelada JR, Suzuki H, Tack J, Talley NJ","doi":"10.1053/j.gastro.2016.02.011","id":"stanghellini-2016","pmid":"27147122","source":"Gastroenterology. 2016;150(6):1380-1392","title":"Gastroduodenal Disorders"},"criteria":[{"factor":"stereotypical_episodic_vomiting","met":true},{"factor":"after_prolonged_excessive_cannabis","met":true},{"factor":"relief_with_sustained_cessation","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":true},{"factor":"pathologic_bathing","met":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":"rome_iv_chs","formula_expression":"rome_iv_chs iff stereotypical_episodic_vomiting and after_prolonged_excessive_cannabis and relief_with_sustained_cessation and fulfilled_last_3_months and onset_at_least_6_months; pathologic_bathing is supportive and not required (Stanghellini 2016 Rome IV cannabinoid hyperemesis syndrome)","pathologic_bathing":true,"rome_iv_chs":true},{"citation":{"authors":"Stanghellini V, Chan FKL, Hasler WL, Malagelada JR, Suzuki H, Tack J, Talley NJ","doi":"10.1053/j.gastro.2016.02.011","id":"stanghellini-2016","pmid":"27147122","source":"Gastroenterology. 2016;150(6):1380-1392","title":"Gastroduodenal Disorders"},"criteria":[{"factor":"stereotypical_episodic_vomiting","met":true},{"factor":"after_prolonged_excessive_cannabis","met":true},{"factor":"relief_with_sustained_cessation","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":true},{"factor":"pathologic_bathing","met":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":"rome_iv_chs","formula_expression":"rome_iv_chs iff stereotypical_episodic_vomiting and after_prolonged_excessive_cannabis and relief_with_sustained_cessation and fulfilled_last_3_months and onset_at_least_6_months; pathologic_bathing is supportive and not required (Stanghellini 2016 Rome IV cannabinoid hyperemesis syndrome)","pathologic_bathing":true,"rome_iv_chs":true}],"path":"/api/calc/rome_iv_chs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"after_prolonged_excessive_cannabis":{"description":"Presentation after prolonged excessive cannabis use, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a cannabis history.","type":"boolean"},"fulfilled_last_3_months":{"description":"Criteria fulfilled for the last 3 months, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"onset_at_least_6_months":{"description":"Symptom onset at least 6 months prior to diagnosis, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"pathologic_bathing":{"description":"Pathologic bathing behavior (prolonged hot baths or showers), a supportive criterion that is not required for rome_iv_chs (Stanghellini 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"relief_with_sustained_cessation":{"description":"Relief of vomiting episodes by sustained cessation of cannabis, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a cannabis history.","type":"boolean"},"stereotypical_episodic_vomiting":{"description":"Stereotypical episodic vomiting resembling cyclic vomiting syndrome (CVS) in onset, duration, and frequency (Stanghellini 2016). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"}},"required":["stereotypical_episodic_vomiting","after_prolonged_excessive_cannabis","relief_with_sustained_cessation","fulfilled_last_3_months","onset_at_least_6_months","pathologic_bathing"],"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-13T07:56:22.661Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T07:56:22.472Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_chs","serviceName":"magent","tags":["rome-iv-chs","chs","gi","hyperemesis","cannabinoid"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_child_ibs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Hyams 2016 Rome IV H2b. rome_iv_child_ibs is true iff pain at least 4 days per month, stool_features_met \u003e= 1, pain_does_not_resolve_with_constipation_treatment, not another condition, and 2-month duration. stool_features_met (0-3) counts related_to_defecation, change_in_stool_frequency, and change_in_stool_form. Caller assigns seven flags. magent does not examine the patient. Not a diagnosis. Not adult Rome IV IBS, not child functional constipation, not IBS-C/D/M/U subtype.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"abdominal_pain_at_least_4_days_per_month":true,"change_in_stool_form":false,"change_in_stool_frequency":true,"fulfilled_at_least_2_months":true,"not_explained_by_another_condition":true,"pain_does_not_resolve_with_constipation_treatment":true,"related_to_defecation":true},{"abdominal_pain_at_least_4_days_per_month":true,"change_in_stool_form":false,"change_in_stool_frequency":true,"fulfilled_at_least_2_months":true,"not_explained_by_another_condition":true,"pain_does_not_resolve_with_constipation_treatment":true,"related_to_defecation":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Hyams JS, Di Lorenzo C, Saps M, Shulman RJ, Staiano A, van Tilburg M","doi":"10.1053/j.gastro.2016.02.015","id":"hyams-2016","pmid":"27144632","source":"Gastroenterology. 2016;150(6):1456-1468","title":"Childhood Functional Gastrointestinal Disorders: Child/Adolescent"},"criteria":[{"factor":"abdominal_pain_at_least_4_days_per_month","met":true},{"factor":"related_to_defecation","met":true},{"factor":"change_in_stool_frequency","met":true},{"factor":"change_in_stool_form","met":false},{"factor":"pain_does_not_resolve_with_constipation_treatment","met":true},{"factor":"not_explained_by_another_condition","met":true},{"factor":"fulfilled_at_least_2_months","met":true},{"factor":"stool_features_ge_1","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.","formula":"rome_iv_child_ibs","formula_expression":"rome_iv_child_ibs iff abdominal_pain_at_least_4_days_per_month and stool_features_met \u003e= 1 and pain_does_not_resolve_with_constipation_treatment and not_explained_by_another_condition and fulfilled_at_least_2_months; stool_features_met counts related_to_defecation, change_in_stool_frequency, and change_in_stool_form (Hyams 2016 Rome IV H2b child/adolescent IBS)","rome_iv_child_ibs":true,"stool_features_met":2},{"citation":{"authors":"Hyams JS, Di Lorenzo C, Saps M, Shulman RJ, Staiano A, van Tilburg M","doi":"10.1053/j.gastro.2016.02.015","id":"hyams-2016","pmid":"27144632","source":"Gastroenterology. 2016;150(6):1456-1468","title":"Childhood Functional Gastrointestinal Disorders: Child/Adolescent"},"criteria":[{"factor":"abdominal_pain_at_least_4_days_per_month","met":true},{"factor":"related_to_defecation","met":true},{"factor":"change_in_stool_frequency","met":true},{"factor":"change_in_stool_form","met":false},{"factor":"pain_does_not_resolve_with_constipation_treatment","met":true},{"factor":"not_explained_by_another_condition","met":true},{"factor":"fulfilled_at_least_2_months","met":true},{"factor":"stool_features_ge_1","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.","formula":"rome_iv_child_ibs","formula_expression":"rome_iv_child_ibs iff abdominal_pain_at_least_4_days_per_month and stool_features_met \u003e= 1 and pain_does_not_resolve_with_constipation_treatment and not_explained_by_another_condition and fulfilled_at_least_2_months; stool_features_met counts related_to_defecation, change_in_stool_frequency, and change_in_stool_form (Hyams 2016 Rome IV H2b child/adolescent IBS)","rome_iv_child_ibs":true,"stool_features_met":2}],"path":"/api/calc/rome_iv_child_ibs"},"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_pain_at_least_4_days_per_month":{"description":"Abdominal pain at least 4 days per month, as assigned (Hyams 2016 Rome IV H2b). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"change_in_stool_form":{"description":"Pain associated with a change in form (appearance) of stool (one of three stool features; at least one required). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"change_in_stool_frequency":{"description":"Pain associated with a change in frequency of stool (one of three stool features; at least one required). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"fulfilled_at_least_2_months":{"description":"Criteria fulfilled for at least 2 months, as assigned (Hyams 2016 Rome IV H2b). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"not_explained_by_another_condition":{"description":"After appropriate evaluation, the symptoms cannot be fully explained by another medical condition, as assigned (Hyams 2016 Rome IV H2b). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"pain_does_not_resolve_with_constipation_treatment":{"description":"Pain does not resolve with resolution of the constipation, as assigned (Hyams 2016 Rome IV H2b item 2). Assign true if there is no constipation, or if pain persists after treating constipation. true or false as assigned by the caller. magent does not treat constipation or examine the patient.","type":"boolean"},"related_to_defecation":{"description":"Pain related to defecation (one of three stool features; at least one required). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"}},"required":["abdominal_pain_at_least_4_days_per_month","related_to_defecation","change_in_stool_frequency","change_in_stool_form","pain_does_not_resolve_with_constipation_treatment","not_explained_by_another_condition","fulfilled_at_least_2_months"],"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-13T07:51:19.607Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T07:51:19.49Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_child_ibs","serviceName":"magent","tags":["rome-iv-child-ibs","child-ibs","gi","rome-iv","h2b"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_bloating","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Mearin 2016 Rome IV C4 bloating/distension. rome_iv_bloating is true iff last-3-months criteria with 6-month onset, recurrent bloating or distension ≥1 day/week that predominates, and insufficient criteria for IBS, functional constipation, functional diarrhea, or PDS. Caller assigns three flags. magent does not examine the patient. Not a diagnosis. Adult C4 only. Not child, not IBS, not functional constipation, not functional diarrhea, not PDS or functional dyspepsia.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"criteria_last_3_months_onset_6_months":true,"insufficient_criteria_for_ibs_fc_diarrhea_pds":true,"recurrent_bloating_or_distension_ge_1_day_week_predominant":true},{"criteria_last_3_months_onset_6_months":true,"insufficient_criteria_for_ibs_fc_diarrhea_pds":true,"recurrent_bloating_or_distension_ge_1_day_week_predominant":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Mearin F, Lacy BE, Chang L, Chey WD, Lembo AJ, Simren M, Spiller RC","doi":"10.1053/j.gastro.2016.02.031","id":"mearin-2016","pmid":"27144627","source":"Gastroenterology. 2016;150(6):1393-1407","title":"Bowel Disorders"},"criteria":[{"factor":"criteria_last_3_months_onset_6_months","met":true},{"factor":"recurrent_bloating_or_distension_ge_1_day_week_predominant","met":true},{"factor":"insufficient_criteria_for_ibs_fc_diarrhea_pds","met":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":"rome_iv_bloating","formula_expression":"rome_iv_bloating iff criteria_last_3_months_onset_6_months and recurrent_bloating_or_distension_ge_1_day_week_predominant and insufficient_criteria_for_ibs_fc_diarrhea_pds (Mearin 2016 Rome IV C4 functional abdominal bloating/distension)","rome_iv_bloating":true},{"citation":{"authors":"Mearin F, Lacy BE, Chang L, Chey WD, Lembo AJ, Simren M, Spiller RC","doi":"10.1053/j.gastro.2016.02.031","id":"mearin-2016","pmid":"27144627","source":"Gastroenterology. 2016;150(6):1393-1407","title":"Bowel Disorders"},"criteria":[{"factor":"criteria_last_3_months_onset_6_months","met":true},{"factor":"recurrent_bloating_or_distension_ge_1_day_week_predominant","met":true},{"factor":"insufficient_criteria_for_ibs_fc_diarrhea_pds","met":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":"rome_iv_bloating","formula_expression":"rome_iv_bloating iff criteria_last_3_months_onset_6_months and recurrent_bloating_or_distension_ge_1_day_week_predominant and insufficient_criteria_for_ibs_fc_diarrhea_pds (Mearin 2016 Rome IV C4 functional abdominal bloating/distension)","rome_iv_bloating":true}],"path":"/api/calc/rome_iv_bloating"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"criteria_last_3_months_onset_6_months":{"description":"Criteria fulfilled for the last 3 months with symptom onset at least 6 months prior to diagnosis, as assigned (Mearin 2016 C4). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"insufficient_criteria_for_ibs_fc_diarrhea_pds":{"description":"Insufficient criteria for IBS, functional constipation, functional diarrhea, or postprandial distress syndrome, as assigned by the caller (Mearin 2016 C4). true or false. magent does not apply those other boxes.","type":"boolean"},"recurrent_bloating_or_distension_ge_1_day_week_predominant":{"description":"Recurrent bloating or visible distension, on average at least 1 day per week, that predominates over other bowel symptoms (Mearin 2016 C4). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"}},"required":["criteria_last_3_months_onset_6_months","recurrent_bloating_or_distension_ge_1_day_week_predominant","insufficient_criteria_for_ibs_fc_diarrhea_pds"],"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-13T07:51:18.781Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T07:51:18.66Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_bloating","serviceName":"magent","tags":["rome-iv-bloating","functional-bloating","gi","distension","rome-iv"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/rome_iv_belching","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Stanghellini 2016 Rome IV belching disorders (B2). rome_iv_belching is true iff bothersome (severe enough to impact usual activities) belching from the esophagus or stomach more than 3 days a week, last-3-months criteria, 6-month onset, and belching_origin supragastric (B2a) or gastric (B2b). magent does not measure impedance or take a history. Not a diagnosis, not adult aerophagia, not child H1d aerophagia, not bloating, not FD.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"belching_origin":"supragastric","bothersome_belching_more_than_3_days_week":true,"fulfilled_last_3_months":true,"onset_at_least_6_months":true},{"belching_origin":"supragastric","bothersome_belching_more_than_3_days_week":true,"fulfilled_last_3_months":true,"onset_at_least_6_months":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"belching_origin":"supragastric","citation":{"authors":"Stanghellini V, Chan FKL, Hasler WL, Malagelada JR, Suzuki H, Tack J, Talley NJ","doi":"10.1053/j.gastro.2016.02.011","id":"stanghellini-2016","pmid":"27147122","source":"Gastroenterology. 2016;150(6):1380-1392","title":"Gastroduodenal Disorders"},"criteria":[{"factor":"bothersome_belching_more_than_3_days_week","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":true},{"factor":"belching_origin","met":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":"rome_iv_belching","formula_expression":"rome_iv_belching iff bothersome_belching_more_than_3_days_week and fulfilled_last_3_months and onset_at_least_6_months and belching_origin in (supragastric, gastric) (Stanghellini 2016 Rome IV belching disorders)","rome_iv_belching":true},{"belching_origin":"supragastric","citation":{"authors":"Stanghellini V, Chan FKL, Hasler WL, Malagelada JR, Suzuki H, Tack J, Talley NJ","doi":"10.1053/j.gastro.2016.02.011","id":"stanghellini-2016","pmid":"27147122","source":"Gastroenterology. 2016;150(6):1380-1392","title":"Gastroduodenal Disorders"},"criteria":[{"factor":"bothersome_belching_more_than_3_days_week","met":true},{"factor":"fulfilled_last_3_months","met":true},{"factor":"onset_at_least_6_months","met":true},{"factor":"belching_origin","met":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":"rome_iv_belching","formula_expression":"rome_iv_belching iff bothersome_belching_more_than_3_days_week and fulfilled_last_3_months and onset_at_least_6_months and belching_origin in (supragastric, gastric) (Stanghellini 2016 Rome IV belching disorders)","rome_iv_belching":true}],"path":"/api/calc/rome_iv_belching"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"belching_origin":{"description":"Caller-assigned origin of excessive belching: supragastric (B2a, from the esophagus) or gastric (B2b, from the stomach) (Stanghellini 2016). Objective impedance distinguishes them in the paper; magent does not measure impedance.","enum":["supragastric","gastric"],"type":"string"},"bothersome_belching_more_than_3_days_week":{"description":"Bothersome (severe enough to impact usual activities) belching from the esophagus or stomach more than 3 days a week (Stanghellini 2016 Rome IV B2). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"fulfilled_last_3_months":{"description":"Criteria fulfilled for the last 3 months, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"},"onset_at_least_6_months":{"description":"Symptom onset at least 6 months prior to diagnosis, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.","type":"boolean"}},"required":["bothersome_belching_more_than_3_days_week","fulfilled_last_3_months","onset_at_least_6_months","belching_origin"],"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-13T07:51:17.896Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T07:51:17.759Z"},"resource":"https://api.magentlab.com/api/calc/rome_iv_belching","serviceName":"magent","tags":["rome-iv-belching","belching","gi","gastroduodenal","rome-iv"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/la_grading","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Lundell 1999 Table 1 Los Angeles classification. Caller-assigned flags. none if no mucosal break (not minimal changes); D if break(s) involve ≥75% of circumference; C if continuous between fold tops but \u003c75%; B if longest break \u003e5 mm not between fold tops; A if ≤5 mm not between fold tops. magent does not interpret images. Not Savary-Miller, GERD diagnosis, Barrett/stricture, or 1994 LA (D was fully circumferential). Not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"circumference_ge_75_percent":false,"continuous_between_folds":false,"longest_break_gt_5_mm":false,"mucosal_break":false},{"circumference_ge_75_percent":false,"continuous_between_folds":false,"longest_break_gt_5_mm":false,"mucosal_break":false}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Lundell LR, Dent J, Bennett JR, Blum AL, Armstrong D, Galmiche JP, Johnson F, Hongo M, Richter JE, Spechler SJ, Tytgat GN, Wallin L","doi":"10.1136/gut.45.2.172","id":"lundell-1999","pmid":"10403727","source":"Gut. 1999;45(2):172-180","title":"Endoscopic assessment of oesophagitis: clinical and functional correlates and further validation of the Los Angeles classification"},"criteria":[{"factor":"mucosal_break","met":false},{"factor":"longest_break_gt_5_mm","met":false},{"factor":"continuous_between_folds","met":false},{"factor":"circumference_ge_75_percent","met":false},{"factor":"none","met":true},{"factor":"A","met":false},{"factor":"B","met":false},{"factor":"C","met":false},{"factor":"D","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":"la_grading","formula_expression":"la_grade is none if mucosal_break is false (no LA A-D; not minimal changes); else D if circumference_ge_75_percent (mucosal break(s) involve at least 75% of the oesophageal circumference); else C if continuous_between_folds (continuous between the tops of two or more mucosal folds but less than 75% of circumference); else B if longest_break_gt_5_mm (one or more breaks more than 5 mm that do not extend between the tops of two mucosal folds); else A (one or more breaks no longer than 5 mm that do not extend between the tops of two mucosal folds) (Lundell 1999 Table 1 Los Angeles classification)","la_grade":"none"},{"citation":{"authors":"Lundell LR, Dent J, Bennett JR, Blum AL, Armstrong D, Galmiche JP, Johnson F, Hongo M, Richter JE, Spechler SJ, Tytgat GN, Wallin L","doi":"10.1136/gut.45.2.172","id":"lundell-1999","pmid":"10403727","source":"Gut. 1999;45(2):172-180","title":"Endoscopic assessment of oesophagitis: clinical and functional correlates and further validation of the Los Angeles classification"},"criteria":[{"factor":"mucosal_break","met":false},{"factor":"longest_break_gt_5_mm","met":false},{"factor":"continuous_between_folds","met":false},{"factor":"circumference_ge_75_percent","met":false},{"factor":"none","met":true},{"factor":"A","met":false},{"factor":"B","met":false},{"factor":"C","met":false},{"factor":"D","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":"la_grading","formula_expression":"la_grade is none if mucosal_break is false (no LA A-D; not minimal changes); else D if circumference_ge_75_percent (mucosal break(s) involve at least 75% of the oesophageal circumference); else C if continuous_between_folds (continuous between the tops of two or more mucosal folds but less than 75% of circumference); else B if longest_break_gt_5_mm (one or more breaks more than 5 mm that do not extend between the tops of two mucosal folds); else A (one or more breaks no longer than 5 mm that do not extend between the tops of two mucosal folds) (Lundell 1999 Table 1 Los Angeles classification)","la_grade":"none"}],"path":"/api/calc/la_grading"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"circumference_ge_75_percent":{"description":"Mucosal break(s) involve at least 75% of the oesophageal circumference, as assigned by the caller (Lundell 1999 Table 1 grade D; the 1999 revision, not the 1994 fully circumferential proposal). true or false. Required even when mucosal_break is false (does not change none). magent does not interpret endoscopy images.","type":"boolean"},"continuous_between_folds":{"description":"A mucosal break is continuous between the tops of two or more mucosal folds, as assigned by the caller (Lundell 1999 Table 1 grade C). true or false. Required even when mucosal_break is false (does not change none). magent does not interpret endoscopy images.","type":"boolean"},"longest_break_gt_5_mm":{"description":"Longest mucosal break more than 5 mm long, as assigned by the caller (Lundell 1999 Table 1 grade B vs A). true or false. Required even when mucosal_break is false (does not change none). magent does not measure lesions.","type":"boolean"},"mucosal_break":{"description":"One or more mucosal breaks present, as assigned by the caller. Lundell 1999 defines a mucosal break as an area of slough or erythema with a discrete line of demarcation from adjacent more normal-looking mucosa. true or false. If false, la_grade is none (no LA A-D; not minimal changes). magent does not interpret endoscopy images.","type":"boolean"}},"required":["mucosal_break","longest_break_gt_5_mm","continuous_between_folds","circumference_ge_75_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-13T07:31:17.576Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T07:31:17.464Z"},"resource":"https://api.magentlab.com/api/calc/la_grading","serviceName":"magent","tags":["la-grading","oesophagitis","endoscopy","gi","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/rome_ii_ibs","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Thompson 1999 Rome II IBS. rome_ii_ibs is true iff at least 12 weeks (need not be consecutive) in the preceding 12 months of abdominal discomfort or pain and at least two of: relieved with defecation, onset associated with a change in stool frequency, and onset associated with a change in stool form. supporting_features_met is 0-3. Caller assigns four flags. magent does not examine the patient. Not a diagnosis, not Rome III, not Rome IV, not Manning, not IBS subtype.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"onset_change_stool_form":false,"onset_change_stool_frequency":true,"pain_or_discomfort_12_weeks_of_12_months":true,"relieved_with_defecation":true},{"onset_change_stool_form":false,"onset_change_stool_frequency":true,"pain_or_discomfort_12_weeks_of_12_months":true,"relieved_with_defecation":true}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"citation":{"authors":"Thompson WG, Longstreth GF, Drossman DA, Heaton KW, Irvine EJ, Müller-Lissner SA","doi":"10.1136/gut.45.2008.ii43","id":"thompson-1999","pmid":"10457044","source":"Gut. 1999;45 Suppl 2:II43-II47","title":"Functional bowel disorders and functional abdominal pain"},"criteria":[{"factor":"pain_or_discomfort_12_weeks_of_12_months","met":true},{"factor":"relieved_with_defecation","met":true},{"factor":"onset_change_stool_frequency","met":true},{"factor":"onset_change_stool_form","met":false},{"factor":"supporting_features_ge_2","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.","formula":"rome_ii_ibs","formula_expression":"rome_ii_ibs iff pain_or_discomfort_12_weeks_of_12_months and supporting_features_met \u003e= 2; supporting_features_met counts relieved_with_defecation, onset_change_stool_frequency, and onset_change_stool_form (Thompson 1999 Rome II IBS diagnostic criteria)","rome_ii_ibs":true,"supporting_features_met":2},{"citation":{"authors":"Thompson WG, Longstreth GF, Drossman DA, Heaton KW, Irvine EJ, Müller-Lissner SA","doi":"10.1136/gut.45.2008.ii43","id":"thompson-1999","pmid":"10457044","source":"Gut. 1999;45 Suppl 2:II43-II47","title":"Functional bowel disorders and functional abdominal pain"},"criteria":[{"factor":"pain_or_discomfort_12_weeks_of_12_months","met":true},{"factor":"relieved_with_defecation","met":true},{"factor":"onset_change_stool_frequency","met":true},{"factor":"onset_change_stool_form","met":false},{"factor":"supporting_features_ge_2","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.","formula":"rome_ii_ibs","formula_expression":"rome_ii_ibs iff pain_or_discomfort_12_weeks_of_12_months and supporting_features_met \u003e= 2; supporting_features_met counts relieved_with_defecation, onset_change_stool_frequency, and onset_change_stool_form (Thompson 1999 Rome II IBS diagnostic criteria)","rome_ii_ibs":true,"supporting_features_met":2}],"path":"/api/calc/rome_ii_ibs"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"onset_change_stool_form":{"description":"Onset associated with a change in form (appearance) of stool (one of three supporting features; at least two required). true or false as assigned by the caller.","type":"boolean"},"onset_change_stool_frequency":{"description":"Onset associated with a change in frequency of stool (one of three supporting features; at least two required). true or false as assigned by the caller.","type":"boolean"},"pain_or_discomfort_12_weeks_of_12_months":{"description":"At least 12 weeks (need not be consecutive) in the preceding 12 months of abdominal discomfort or pain (Thompson 1999). true or false as assigned by the caller. magent does not examine the patient.","type":"boolean"},"relieved_with_defecation":{"description":"Abdominal discomfort or pain relieved with defecation (one of three supporting features; at least two required). true or false as assigned by the caller.","type":"boolean"}},"required":["pain_or_discomfort_12_weeks_of_12_months","relieved_with_defecation","onset_change_stool_frequency","onset_change_stool_form"],"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-13T07:01:15.318Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T07:01:15.213Z"},"resource":"https://api.magentlab.com/api/calc/rome_ii_ibs","serviceName":"magent","tags":["rome-ii-ibs","ibs","gi","functional-bowel","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/capra","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"description":"Cooperberg 2005 UCSF CAPRA preoperative score (Table 1). Caller-assigned PSA (\u003e=2.1-6 0, \u003e6-10 1, \u003e10-20 2, \u003e20-30 3, \u003e30 4), Gleason 1-3/1-3 0, 1-3/4-5 1, primary 4-5 3, clinical T t1/t2 0 or t3a 1, percent positive biopsies \u003c34 0 or \u003e=34 1, age \u003c50 0 or \u003e=50 1. Score 0-10. Table 4 bands 0_1, 2, 3, 4, 5, 6, ge_7 with 5-year RFS 85/81/66/59/60/34/8. Not Kattan. Not D'Amico. Not CAPRA-S. magent does not assay PSA or read biopsies. Not a diagnosis. Not a medical device.","extensions":{"bazaar":{"info":{"iconUrl":"https://api.magentlab.com/favicon.ico","input":{"body":{"items":[{"age":62,"gleason_primary":3,"gleason_secondary":3,"percent_positive_biopsies":20,"psa_ng_ml":5,"t_stage":"t1"},{"age":62,"gleason_primary":3,"gleason_secondary":3,"percent_positive_biopsies":20,"psa_ng_ml":5,"t_stage":"t1"}]},"method":"POST","type":"http"},"output":{"example":{"count":2,"items":[{"age_years":62,"band":"0_1","citation":{"authors":"Cooperberg MR, Pasta DJ, Elkin EP, Litwin MS, Latini DM, Du Chane J, Carroll PR","doi":"10.1097/01.ju.0000158155.33890.e7","id":"cooperberg-2005","pmid":"15879786","source":"J Urol. 2005;173(6):1938-1942","title":"The University of California, San Francisco Cancer of the Prostate Risk Assessment score: a straightforward and reliable preoperative predictor of disease recurrence after radical prostatectomy"},"components":[{"factor":"psa_ng_ml","points":0,"present":true,"value":5},{"factor":"gleason","points":0,"present":true,"value":"3+3"},{"factor":"t_stage","points":0,"present":true,"value":"t1"},{"factor":"percent_positive_biopsies","points":0,"present":true,"value":20},{"factor":"age","points":1,"present":true,"value":62}],"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":"capra","formula_expression":"CAPRA (Cooperberg 2005 Table 1) = psa_ng_ml (\u003e=2.1 and \u003c=6.0 0, \u003e6.0 and \u003c=10.0 1, \u003e10.0 and \u003c=20.0 2, \u003e20.0 and \u003c=30.0 3, \u003e30 4; PSA \u003c2.1 excluded) + gleason (primary/secondary 1-3/1-3 0, 1-3/4-5 1, primary 4-5 3) + t_stage (t1 or t2 0, t3a 1) + percent_positive_biopsies (\u003c34 0, \u003e=34 1) + age (\u003c50 0, \u003e=50 1); score 0-10; Table 4 Kaplan-Meier bands 0_1 / 2 / 3 / 4 / 5 / 6 / ge_7 with 5-year RFS 85 / 81 / 66 / 59 / 60 / 34 / 8. Not Kattan nomogram. Not D'Amico groups. Not CAPRA-S","gleason_primary":3,"gleason_secondary":3,"max_score":10,"percent_positive_biopsies":20,"psa_ng_ml":5,"rfs_5y_percent":85,"score":1,"t_stage":"t1"},{"age_years":62,"band":"0_1","citation":{"authors":"Cooperberg MR, Pasta DJ, Elkin EP, Litwin MS, Latini DM, Du Chane J, Carroll PR","doi":"10.1097/01.ju.0000158155.33890.e7","id":"cooperberg-2005","pmid":"15879786","source":"J Urol. 2005;173(6):1938-1942","title":"The University of California, San Francisco Cancer of the Prostate Risk Assessment score: a straightforward and reliable preoperative predictor of disease recurrence after radical prostatectomy"},"components":[{"factor":"psa_ng_ml","points":0,"present":true,"value":5},{"factor":"gleason","points":0,"present":true,"value":"3+3"},{"factor":"t_stage","points":0,"present":true,"value":"t1"},{"factor":"percent_positive_biopsies","points":0,"present":true,"value":20},{"factor":"age","points":1,"present":true,"value":62}],"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":"capra","formula_expression":"CAPRA (Cooperberg 2005 Table 1) = psa_ng_ml (\u003e=2.1 and \u003c=6.0 0, \u003e6.0 and \u003c=10.0 1, \u003e10.0 and \u003c=20.0 2, \u003e20.0 and \u003c=30.0 3, \u003e30 4; PSA \u003c2.1 excluded) + gleason (primary/secondary 1-3/1-3 0, 1-3/4-5 1, primary 4-5 3) + t_stage (t1 or t2 0, t3a 1) + percent_positive_biopsies (\u003c34 0, \u003e=34 1) + age (\u003c50 0, \u003e=50 1); score 0-10; Table 4 Kaplan-Meier bands 0_1 / 2 / 3 / 4 / 5 / 6 / ge_7 with 5-year RFS 85 / 81 / 66 / 59 / 60 / 34 / 8. Not Kattan nomogram. Not D'Amico groups. Not CAPRA-S","gleason_primary":3,"gleason_secondary":3,"max_score":10,"percent_positive_biopsies":20,"psa_ng_ml":5,"rfs_5y_percent":85,"score":1,"t_stage":"t1"}],"path":"/api/calc/capra"},"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, Params.age). Cooperberg 2005 Table 1: \u003c50 scores 0; \u003e=50 scores 1.","type":"integer"},"gleason_primary":{"description":"Primary Gleason pattern 1-5 as assigned by the caller (Cooperberg 2005 Table 1). Integer 1-5 only. Combined with gleason_secondary: 1-3/1-3 scores 0; 1-3/4-5 scores 1; primary 4-5 scores 3. magent does not read biopsies.","type":"integer"},"gleason_secondary":{"description":"Secondary Gleason pattern 1-5 as assigned by the caller (Cooperberg 2005 Table 1). Integer 1-5 only. Combined with gleason_primary as above. magent does not read biopsies.","type":"integer"},"percent_positive_biopsies":{"description":"Percent of biopsy cores positive (0-100) as assigned by the caller (Cooperberg 2005 Table 1). \u003c34 scores 0; \u003e=34 scores 1. magent does not read biopsies.","type":"number"},"psa_ng_ml":{"description":"Preoperative PSA in ng/mL as assigned by the caller (2.1-500). Cooperberg 2005 Table 1: \u003e=2.1 and \u003c=6.0 scores 0; \u003e6.0 and \u003c=10.0 scores 1; \u003e10.0 and \u003c=20.0 scores 2; \u003e20.0 and \u003c=30.0 scores 3; \u003e30 scores 4. PSA \u003c2.1 is invalid (paper excluded PSA \u003c2). magent does not assay PSA.","type":"number"},"t_stage":{"description":"Clinical T as assigned by the caller (Cooperberg 2005 Table 1). t1 or t2 scores 0; t3a scores 1. Other stages are invalid. Not CAPRA-S pathologic T. magent does not assign TNM.","enum":["t1","t2","t3a"],"type":"string"}},"required":["age","psa_ng_ml","gleason_primary","gleason_secondary","t_stage","percent_positive_biopsies"],"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-13T01:01:07.7Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-13T01:01:07.47Z"},"resource":"https://api.magentlab.com/api/calc/capra","serviceName":"magent","tags":["capra","prostate","cooperberg","prognosis","calculator"],"type":"http","x402Version":2},{"accepts":[{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"3000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"name":"EURC","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"3000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:137","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"3000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:42161","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"3000","asset":"0x79A02482A880bCE3F13e09Da970dC34db4CD24d1","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:480","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"}],"description":"Wallet snapshot on Base or Ethereum: native ETH balance, nonzero balances of the major tokens (USDC, USDT, WETH, DAI, cbBTC, WBTC and more), transaction count and contract flag.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"address":"0x4200000000000000000000000000000000000006","chain":"base"},"type":"http"},"output":{"example":{"address":"0x...","chain":"base","is_contract":false,"native":{"balance":"0.0123","symbol":"ETH"},"tokens":[{"balance":"150.25","symbol":"USDC"}],"transaction_count":42},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"address":{"description":"0x EVM address","type":"string"},"chain":{"description":"base | ethereum (default base)","type":"string"}},"required":["address"],"type":"object"},"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"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791910960/bazaar-icons/3353556b4881df8e.png","lastUpdated":"2026-10-13T17:09:22.791Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-13T17:09:22.663Z"},"resource":"https://agents.citiviewgroup.com/v1/wallet","serviceName":"Citiview Agent Market","tags":["crypto","wallet","blockchain","evm","balances"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"2000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"name":"EURC","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"2000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:137","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"2000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:42161","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"2000","asset":"0x79A02482A880bCE3F13e09Da970dC34db4CD24d1","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:480","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"}],"description":"Live foreign-exchange rates (ECB reference, 30+ currencies) and conversion. Query base, symbols and an optional amount.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"amount":100,"base":"USD","symbols":"EUR,CAD"},"type":"http"},"output":{"example":{"base":"USD","converted":{"CAD":136,"EUR":92},"date":"2026-10-10","rates":{"CAD":1.36,"EUR":0.92}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"amount":{"type":"number"},"base":{"description":"ISO code, default USD","type":"string"},"symbols":{"description":"Comma list, e.g. EUR,CAD","type":"string"}},"type":"object"},"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"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791910960/bazaar-icons/3353556b4881df8e.png","lastUpdated":"2026-10-13T17:09:00.062Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-13T17:08:59.925Z"},"resource":"https://agents.citiviewgroup.com/v1/fx","serviceName":"Citiview Agent Market","tags":["finance","forex","rates"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"2000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"name":"EURC","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"2000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:137","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"2000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:42161","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"},{"amount":"2000","asset":"0x79A02482A880bCE3F13e09Da970dC34db4CD24d1","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:480","payTo":"0xD2bc1DaA83F64729BfB3f825e690F3fce13e1AA2","scheme":"exact"}],"description":"OpenAI-compatible embeddings endpoint (bge-m3, 1024 dimensions, 100+ languages): same request and response shape as OpenAI /v1/embeddings, including encoding_format base64. Up to 100 inputs per call, flat price, no API key: point any OpenAI SDK at https://agents.torbrooknews.com/v1 and pay per request with x402. Also callable as GET with the same fields as query parameters.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"input":"x402 lets agents pay per API call","model":"bge-m3"},"type":"http"},"output":{"example":{"data":[{"embedding":[0.012,-0.034],"index":0,"object":"embedding"}],"model":"bge-m3","object":"list","usage":{"prompt_tokens":9,"total_tokens":9}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"encoding_format":{"description":"float (default) | base64","type":"string"},"input":{"description":"Text to embed (POST also accepts an array of up to 100 strings)","type":"string"},"model":{"description":"Ignored; always bge-m3","type":"string"}},"required":["input"],"type":"object"},"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"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791855654/bazaar-icons/284181cdc87543cb.png","lastUpdated":"2026-10-13T02:49:29.412Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-13T02:49:41.748Z"},"resource":"https://agents.torbrooknews.com/v1/embeddings","serviceName":"Agent Hub","tags":["embeddings","openai-compatible","vectors","rag","semantic-search"],"type":"http","x402Version":2},{"accepts":[{"amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":600,"network":"eip155:8453","payTo":"0xa8f73f2fDFDa46f6591759458614BC2883529d77","scheme":"exact"}],"description":"Generate a music track. Poll statusUrl, download at resultUrl. SFW only.","extensions":{"bazaar":{"info":{"input":{"body":{"durationSeconds":20,"prompt":"warm lo-fi piano loop with vinyl crackle, relaxed tempo"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"etaSeconds":60,"jobId":"00000000-0000-0000-0000-000000000000","kind":"music","pollBudgetSeconds":900,"resultUrl":"https://api.havenagent.ai/x402/api/v1/music/jobs/00000000-0000-0000-0000-000000000000/result","status":"queued","statusUrl":"https://api.havenagent.ai/x402/api/v1/music/jobs/00000000-0000-0000-0000-000000000000"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"durationSeconds":{"default":20,"maximum":60,"minimum":1,"type":"number"},"lyrics":{"maxLength":5000,"type":"string"},"prompt":{"maxLength":2000,"minLength":1,"type":"string"}},"required":["prompt"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"aiDisclosure":{"properties":{"aiGenerated":{"type":"boolean"},"embeddedIn":{"type":"string"},"label":{"type":"string"},"statement":{"type":"string"},"termsUrl":{"type":"string"}},"required":["aiGenerated","statement","termsUrl"],"type":"object"},"etaSeconds":{"type":"number"},"jobId":{"type":"string"},"kind":{"enum":["music","music_premium","image_generate","image_edit","image_upscale","image_restore","video","video_sound","world","phone_call"],"type":"string"},"pollBudgetSeconds":{"type":"number"},"resultUrl":{"type":"string"},"status":{"type":"string"},"statusUrl":{"type":"string"}},"required":["jobId","status","statusUrl","resultUrl","etaSeconds","pollBudgetSeconds"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-15T06:29:40.054Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-15T06:29:39.716Z"},"resource":"https://api.havenagent.ai/x402/api/v1/music","serviceName":"haven-media","type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCc42Ed39a06b6cF3f484307eF76B88Bf56Fb305f","scheme":"exact"}],"description":"Upcoming NFL football event resolutions — Upcoming NFL football market resolutions in date order with current blended probabilities — the forward calendar of NFL football events an agent can position around. Same shape as /v1/calendar, pre-filtered to NFL football markets.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"days":30},"type":"http"},"output":{"example":{"data":{"events":[]},"meta":{"data_mode":"live","docs":"https://x402-factory.com/docs/probability.calendar.sports-nfl","endpoint":"/v1/calendar/sports-nfl","freshness":"hourly","generated_at":"2026-10-03T00:18:00.418Z","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":{"category":{"enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"],"type":"string"},"days":{"default":14,"maximum":90,"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":{"events":{"items":{"additionalProperties":false,"properties":{"category":{"type":"string"},"current_p":{"maximum":1,"minimum":0,"type":"number"},"question":{"type":"string"},"resolution_date":{"type":"string"},"slug":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"type":"object"},"type":"array"}},"required":["events"],"type":"object"},"meta":{"type":"object"}},"required":["data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-03T14:38:37.648Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-03T14:38:37.517Z"},"resource":"https://x402-factory.com/v1/calendar/sports-nfl","serviceName":"x402-factory","tags":["calendar","sports-nfl","events","resolution"],"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.01/screenshot. Screenshot any public web page to PNG/JPEG/WebP — headless Chromium, SSRF-guarded. 155 tools, one balance — relaystation.ai","extensions":{"bazaar":{"info":{"input":{"body":{"fullPage":true,"type":"png","url":"string","viewport":{"height":1,"width":1},"waitMs":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":{"fullPage":{"type":"boolean"},"type":{"enum":["png","jpeg","webp"],"type":"string"},"url":{"maxLength":4096,"minLength":1,"type":"string"},"viewport":{"properties":{"height":{"maximum":10000,"minimum":1,"type":"integer"},"width":{"maximum":10000,"minimum":1,"type":"integer"}},"type":"object"},"waitMs":{"maximum":20000,"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-13T20:13:24.095Z","quality":{"l30DaysTotalCalls":28,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-12T22:06:41.317Z"},"resource":"https://api.relaystation.ai/v1/web/screenshot","serviceName":"Relaystation URL Screenshot","tags":["website-screenshot","web-capture","monitoring","headless-chrome","images"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"20000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.02/render. Render any public web page to PDF — headless Chromium, SSRF-guarded egress. 155 tools, one balance — relaystation.ai","extensions":{"bazaar":{"info":{"input":{"body":{"fullPage":true,"pdfOptions":{},"url":"string","viewport":{"height":1,"width":1},"waitMs":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":{"fullPage":{"type":"boolean"},"pdfOptions":{"type":"object"},"url":{"maxLength":4096,"minLength":1,"type":"string"},"viewport":{"properties":{"height":{"maximum":10000,"minimum":1,"type":"integer"},"width":{"maximum":10000,"minimum":1,"type":"integer"}},"type":"object"},"waitMs":{"maximum":20000,"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-13T20:13:09.582Z","quality":{"l30DaysTotalCalls":28,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-12T22:06:25.47Z"},"resource":"https://api.relaystation.ai/v1/web/pdf","serviceName":"Relaystation URL To PDF","tags":["url-to-pdf","web-capture","archiving","pdf-tools","headless-chrome"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb","name":"USDC"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"4a8o45skRPcyjAdyR8yES215Swvh8uTpZD6KLarhxCJ7","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x22DB3A9686EE5261e7Bf3ed4f91277232E8076e6","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0x22DB3A9686EE5261e7Bf3ed4f91277232E8076e6","scheme":"exact"},{"amount":"20000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0x22DB3A9686EE5261e7Bf3ed4f91277232E8076e6","scheme":"exact"},{"amount":"20000","asset":"0x3600000000000000000000000000000000000000","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:5042","payTo":"0x0Cf44185564F2b72E291050DC79E578429E52f83","scheme":"exact"}],"description":"Hyperliquid whales: the open perp positions of the largest Hyperliquid accounts aggregated per coin: net long or short USD, account counts, size-weighted entries, notional-weighted distance to liquidation, notional within 10% of liquidation and uPnL. Use when you need to answer: How are the biggest Hyperliquid traders positioned, and where are their liquidations? With coin=BTC: whale liquidation…","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"data":{"accounts_scanned":250,"accounts_with_positions":66,"as_of":"2026-10-12T07:02:18.323Z","coins":[{"coin":"ETH","long":{"accounts":14,"avg_entry_px":2137.68,"avg_liq_distance_pct":42.87,"notional_usd":249652710.4,"unrealized_pnl_usd":41986926.96,"within_10pct_of_liq_usd":0},"mark_px":2569.9,"net_usd":-537983160.07,"short":{"accounts":16,"avg_entry_px":2407.92,"avg_liq_distance_pct":74.32,"notional_usd":787635870.47,"unrealized_pnl_usd":-49641173.18,"within_10pct_of_liq_usd":0}}],"method":"Open perp positions of the largest Hyperliquid accounts, rea…","sources":["Hyperliquid info API (clearinghouseState, metaAndAssetCtxs)","Hyperliquid leaderboard (stats-data.hyperliquid.xyz)"],"whale_list":{"from":"largest accounts by account value on the Hyperliquid leaderb…","of_rows":47389,"refreshed_at":"2026-10-12T07:02:10.359Z","size":250}},"paid":true,"tool":"get_hl_whales"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"coin":{"description":"one Hyperliquid perp, e.g. BTC, ETH, SOL, HYPE: adds liquidation bands and the top positions","type":"string"},"top":{"description":"coins (or positions with coin=) returned, 1-50, default 20","type":"number"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"accounts_scanned":{"type":"number"},"accounts_with_positions":{"type":"number"},"as_of":{"type":"string"},"coins":{"type":"array"},"method":{"type":"string"},"sources":{"type":"array"},"whale_list":{"type":"object"}},"type":"object"},"paid":{"type":"boolean"},"tool":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1790342068/bazaar-icons/e1b26d9582fdb91c.png","lastUpdated":"2026-10-12T16:45:41.026Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-12T16:45:40.776Z"},"resource":"https://x402.ochinimus.app/api/hl-whales","serviceName":"AgentFeed","tags":["hyperliquid","whales","smart-money","positioning","liquidations"],"type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"SYNTHORA noaa-tides: tide and water level for US ports/stations, VERIFIED by crossing NOAA harmonic prediction with the LIVE observation at the same station — the anomaly (observed minus predicted) is the storm-surge/port-disruption signal. Source: NOAA CO-OPS official, free, no key. $0.005 USDC x402 Base.","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"30000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"eip155:8453","payTo":"0xEf879BFD6C4AccB8F795136de90246e1EC245e06","resource":"https://api.hergertsynthora.com/v1/noaa-tides","scheme":"exact"}],"description":"SYNTHORA noaa-tides: tide and water level for US ports/stations, VERIFIED by crossing NOAA harmonic prediction with the LIVE observation at the same station — the anomaly (observed minus predicted) is the storm-surge/port-disruption signal. Source: NOAA CO-OPS official, free, no key. $0.005 USDC x402 Base.","extensions":{"bazaar":{"info":{"input":{"body":{"station":"galveston"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"noaa_tides","ok":true,"receipt":{"alg":"ed25519"},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA noaa-tides: tide and water level for US ports/stations, VERIFIED by crossing NOAA harmonic prediction with the LIVE observation at the same station — the anomaly (observed minus predicted) is","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":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -\u003e failure gate -\u003e verify -\u003e settle -\u003e deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"lastUpdated":"2026-10-11T00:18:51.911Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-11T00:18:51.441Z"},"resource":"https://api.hergertsynthora.com/v1/noaa-tides","serviceName":"SYNTHORA","tags":["tides","noaa","ports","shipping","storm-surge"],"type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"SYNTHORA stablecoin-depeg: depeg radar for 8 major stablecoins (USDT, USDC, DAI, USDS, USDe, PYUSD, USDD, FDUSD), each measured by TWO independent sources (CoinGecko + DefiLlama) with inter-source discrepancy reported — a real depeg shows in both; a single-source blip is an oracle artifact. Severity levels in bps. Free sources, no key. $0.006 USDC x402 Base.","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"30000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"eip155:8453","payTo":"0xEf879BFD6C4AccB8F795136de90246e1EC245e06","resource":"https://api.hergertsynthora.com/v1/stablecoin-depeg","scheme":"exact"}],"description":"SYNTHORA stablecoin-depeg: depeg radar for 8 major stablecoins (USDT, USDC, DAI, USDS, USDe, PYUSD, USDD, FDUSD), each measured by TWO independent sources (CoinGecko + DefiLlama) with inter-source discrepancy reported — a real depeg shows in both; a single-source blip is an oracle artifact. Severity levels in bps. Free sources, no key. $0.006 USDC x402 Base.","extensions":{"bazaar":{"info":{"input":{"body":{"input":""},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"stablecoin_depeg","ok":true,"receipt":{"alg":"ed25519"},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA stablecoin-depeg: depeg radar for 8 major stablecoins (USDT, USDC, DAI, USDS, USDe, PYUSD, USDD, FDUSD), each measured by TWO independent sources (CoinGecko + DefiLlama) with inter-source dis","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":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -\u003e failure gate -\u003e verify -\u003e settle -\u003e deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"lastUpdated":"2026-10-11T00:18:48.981Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-11T00:18:48.494Z"},"resource":"https://api.hergertsynthora.com/v1/stablecoin-depeg","serviceName":"SYNTHORA","tags":["stablecoin","depeg","usdt","usdc","verified"],"type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Get real-time market sentiment signals via x402 M2M API. Signed x402 call. 0.03 USDC on Base.","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"30000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"eip155:8453","payTo":"0xEf879BFD6C4AccB8F795136de90246e1EC245e06","resource":"https://api.hergertsynthora.com/v1/market-sentiment","scheme":"exact"}],"description":"Get real-time market sentiment signals via x402 M2M API. Signed x402 call. 0.03 USDC on Base.","extensions":{"bazaar":{"info":{"input":{"body":{"input":"latest"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"market_sentiment","ok":true,"receipt":{"alg":"ed25519"},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"Get real-time market sentiment signals via x402 M2M API. Signed x402 call. 0.03 USDC on Base.","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":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -\u003e failure gate -\u003e verify -\u003e settle -\u003e deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"lastUpdated":"2026-10-06T03:52:47.956Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-06T03:52:47.426Z"},"resource":"https://api.hergertsynthora.com/v1/market-sentiment","serviceName":"SYNTHORA","tags":["market","x402","base","api"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"SYNTHORA vendor-dossier: third-party cyber risk (TPCRM) dossier on any vendor, compiled live from passive OSINT (C0): Certificate Transparency footprint (crt.sh/certspotter), DNS via DoH (NS/MX/SPF/DMARC), RDAP when the TLD supports it, IP geolocation of the A record, Wayback historical footprint, conditional OSV vulnerabilities, GDELT coverage-tone signal, OFAC/EU sanctions name screen and official registries cross-check (company-dd). Structured verdict synthesized by the Comandante LLM with evidence doctrine: no raw data, no claim. Signed Ed25519 receipt. $0.25 USDC x402 Base. Free tier: 2 calls per wallet (X-WALLET header).","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"50000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"eip155:8453","payTo":"0xEf879BFD6C4AccB8F795136de90246e1EC245e06","resource":"https://api.hergertsynthora.com/v1/vendor-dossier","scheme":"exact"}],"description":"SYNTHORA vendor-dossier: third-party cyber risk (TPCRM) dossier on any vendor, compiled live from passive OSINT (C0): Certificate Transparency footprint (crt.sh/certspotter), DNS via DoH (NS/MX/SPF/DMARC), RDAP when the TLD supports it, IP geolocation of the A record, Wayback historical footprint, conditional OSV vulnerabilities, GDELT coverage-tone signal, OFAC/EU sanctions name screen and official registries cross-check (company-dd). Structured verdict synthesized by the Comandante LLM with evidence doctrine: no raw data, no claim. Signed Ed25519 receipt. $0.25 USDC x402 Base. Free tier: 2 calls per wallet (X-WALLET header).","extensions":{"bazaar":{"info":{"input":{"body":{"dominio":"idecnet.es","empresa":"Idecnet","jurisdiccion":"ES"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"vendor_dossier","ok":true,"receipt":{"alg":"ed25519"},"result":{"dominio":"","empresa":"","evidencias":[{"dato":{},"fuente":""}],"fuentes_estado":{},"generado_por":"","hallazgos":[{"evidencia":"","fuente":"","severidad":"","tipo":""}],"modelo":"","recomendaciones":[""],"resumen":"","riesgo":"bajo|medio|alto","ts":""}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"dominio":{"type":"string"},"empresa":{"type":"string"},"input":{"description":"JSON opcional: {empresa, dominio, jurisdiccion, producto}. Vacio = demo Idecnet/idecnet.es","type":"string"},"jurisdiccion":{"type":"string"},"producto":{"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":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -\u003e failure gate -\u003e verify -\u003e settle -\u003e deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"lastUpdated":"2026-09-23T20:03:38.631Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-23T20:03:38.012Z"},"resource":"https://api.hergertsynthora.com/v1/vendor-dossier","serviceName":"SYNTHORA","tags":["tpcrm","vendor-risk","due-diligence","osint","compliance"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Decision verdict for prediction markets: probability, direction and multi-source evidence with declared sources. $0.05 USDC x402 Base.","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"50000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"eip155:8453","payTo":"0xEf879BFD6C4AccB8F795136de90246e1EC245e06","resource":"https://api.hergertsynthora.com/v1/resolution-verdict","scheme":"exact"}],"description":"Decision verdict for prediction markets: probability, direction and multi-source evidence with declared sources. $0.05 USDC x402 Base.","extensions":{"bazaar":{"info":{"input":{"body":{"slug":"strait-of-hormuz-traffic-returns-to-normal-by-december-31"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"resolution_verdict","ok":true,"receipt":{"alg":"ed25519"},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"Decision verdict for prediction markets: probability, direction and multi-source evidence with declared sources. $0.05 USDC x402 Base.","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":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -\u003e failure gate -\u003e verify -\u003e settle -\u003e deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"lastUpdated":"2026-09-19T15:57:50.562Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-19T15:57:50.085Z"},"resource":"https://api.hergertsynthora.com/v1/resolution-verdict","serviceName":"SYNTHORA","tags":["prediction-markets","polymarket","verdict","decision","intelligence"],"type":"http","x402Version":2},{"accepts":[{"amount":"35000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"urls":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"35000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"35000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"35000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"35000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"35000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"36000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"35000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"35000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"35000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"35000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"350000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"35000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Turn arbitrary URLs and PDFs into clean structured text - articles, page metadata, PDF pages, OCR'd images, browser-rendered SPAs. Content extraction skill pack: one x402 payment runs 6 underlying tools (extract, meta, pdf-to-markdown, pdf-extract-pages, render, image-ocr); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"urls":"https://agent402.tools/"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"urls":"https://agent402.tools/"},"pack":"content-extraction","steps":[{"ok":true,"result":{},"slug":"extract"},{"ok":true,"result":{},"slug":"meta"},{"ok":true,"result":{},"slug":"pdf-to-markdown"},{"ok":true,"result":{},"slug":"pdf-extract-pages"},{"ok":true,"result":{},"slug":"render"},{"ok":true,"result":{},"slug":"image-ocr"}],"summary":"6/6 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"urls":{"description":"Newline- or comma-separated list of URLs / PDF links to ingest","type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"urls":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:15:29.855Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:15:29.669Z"},"resource":"https://agent402.tools/api/skill/content-extraction","serviceName":"Skill: Content extraction","tags":["skill-pack","workflow","content-extraction","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"32000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"32000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"32000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"32000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"32000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"32000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"33000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"32000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"32000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"32000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"32000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"320000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"32000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Pull the canonical US macro dataset - yield curve, CPI, unemployment, fed funds, Sahm rule - without an API key. Macro economics skill pack: one x402 payment runs 7 underlying tools (treasury-yield-curve, yield-curve-spread, cpi-yoy, unemployment-rate, fed-funds, sahm-rule, fred-release-calendar); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{},"pack":"macro-economics","steps":[{"ok":true,"result":{},"slug":"treasury-yield-curve"},{"ok":true,"result":{},"slug":"yield-curve-spread"},{"ok":true,"result":{},"slug":"cpi-yoy"},{"ok":true,"result":{},"slug":"unemployment-rate"},{"ok":true,"result":{},"slug":"fed-funds"},{"ok":true,"result":{},"slug":"sahm-rule"},{"ok":true,"result":{},"slug":"fred-release-calendar"}],"summary":"7/7 steps succeeded"},"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"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:15:20.511Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:15:20.277Z"},"resource":"https://agent402.tools/api/skill/macro-economics","serviceName":"Skill: Macro economics","tags":["skill-pack","workflow","macro-economics","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"33000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"ticker":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"33000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"33000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"33000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"33000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"33000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"34000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"33000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"33000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"33000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"33000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"330000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"33000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Everything you need before a company reports: the latest financials, recent SEC filings, the latest close, and fresh analyst news - in one pass. Earnings deep-dive skill pack: one x402 payment runs 4 underlying tools (company-financials, edgar-filings, stock-quote, search); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"ticker":"TSLA"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"ticker":"TSLA"},"pack":"earnings-deep-dive","steps":[{"ok":true,"result":{},"slug":"company-financials"},{"ok":true,"result":{},"slug":"edgar-filings"},{"ok":true,"result":{},"slug":"stock-quote"},{"ok":true,"result":{},"slug":"search"}],"summary":"4/4 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"ticker":{"description":"Stock ticker (e.g. TSLA, MSFT)","type":"string"}},"required":["ticker"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"ticker":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:15:02.3Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:15:02.106Z"},"resource":"https://agent402.tools/api/skill/earnings-deep-dive","serviceName":"Skill: Earnings deep-dive","tags":["skill-pack","workflow","earnings-deep-dive","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"uploadPath":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"31000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"30000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"300000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"30000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"The 'user uploaded a thing, normalize it before storing' workflow. Probe the file (image or audio/video) with media-info, decode any embedded barcodes/QRs, resize and thumbnail the image, convert it to a web-friendly format, and normalize audio loudness to broadcast standard. Six tools, one canonical normalize-on-upload pipeline that turns arbitrary user uploads into predictable storage artifacts.","extensions":{"bazaar":{"info":{"input":{"body":{"uploadPath":"https://agent402.tools/fixtures/sample-image.png"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"uploadPath":"https://agent402.tools/fixtures/sample-image.png"},"pack":"media-pipeline","steps":[{"ok":true,"result":{},"slug":"media-info"},{"ok":true,"result":{},"slug":"barcode-decode"},{"ok":true,"result":{},"slug":"image-resize"},{"ok":true,"result":{},"slug":"image-thumbnail"},{"ok":true,"result":{},"slug":"image-convert"},{"ok":true,"result":{},"slug":"audio-normalize"}],"summary":"6/6 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"uploadPath":{"description":"the temp path or URL of the uploaded file (e.g. '/tmp/upload-abc123')","type":"string"}},"required":["uploadPath"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"uploadPath":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:14:50.805Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:14:50.613Z"},"resource":"https://agent402.tools/api/skill/media-pipeline","serviceName":"Skill: Uploaded-media normalize","tags":["skill-pack","workflow","media-pipeline","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"format":{"type":"string"},"url":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"31000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"30000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"300000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"30000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Audio URL → finished subtitles in one call: transcribe the audio, emit the transcript as SRT/WebVTT/JSON cues, and report the text statistics - length, reading time, word count. Subtitle pipeline skill pack: one x402 payment runs 3 underlying tools (transcribe, srt-convert, text-stats); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"format":"vtt","url":"https://agent402.tools/fixtures/sample-speech.wav"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"format":"vtt","url":"https://agent402.tools/fixtures/sample-speech.wav"},"pack":"subtitle-pipeline","steps":[{"ok":true,"result":{},"slug":"transcribe"},{"ok":true,"result":{},"slug":"srt-convert"},{"ok":true,"result":{},"slug":"text-stats"}],"summary":"3/3 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"format":{"description":"Subtitle output format: srt | vtt | text | json (default vtt)","type":"string"},"url":{"description":"Public URL of the audio file to transcribe","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"format":{"type":"string"},"url":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:14:48.236Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:14:48.055Z"},"resource":"https://agent402.tools/api/skill/subtitle-pipeline","serviceName":"Skill: Subtitle pipeline","tags":["skill-pack","workflow","subtitle-pipeline","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"21000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"coin":{"type":"string"},"ticker":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"22000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"21000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"210000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"21000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Side-by-side snapshot of a stock and a crypto asset: the equity's latest close against a live crypto quote, a trailing-year series for each, and a date-stamped comparison. Cross-asset price monitor skill pack: one x402 payment runs 5 underlying tools (stock-quote, stock-history, crypto-price, crypto-history, date-format); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"coin":"bitcoin","ticker":"AAPL"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"coin":"bitcoin","ticker":"AAPL"},"pack":"price-monitor","steps":[{"ok":true,"result":{},"slug":"stock-quote"},{"ok":true,"result":{},"slug":"stock-history"},{"ok":true,"result":{},"slug":"crypto-price"},{"ok":true,"result":{},"slug":"crypto-history"},{"ok":true,"result":{},"slug":"date-format"}],"summary":"5/5 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"coin":{"description":"Crypto coin ID from CoinGecko (e.g. bitcoin, ethereum, solana)","type":"string"},"ticker":{"description":"Stock ticker symbol (e.g. AAPL, MSFT, TSLA)","type":"string"}},"required":["ticker","coin"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"coin":{"type":"string"},"ticker":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:14:21.718Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:14:21.523Z"},"resource":"https://agent402.tools/api/skill/price-monitor","serviceName":"Skill: Cross-asset price monitor","tags":["skill-pack","workflow","price-monitor","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"22000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"domain":{"type":"string"},"name":{"type":"string"},"ticker":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"22000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"22000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"22000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"22000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"22000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"23000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"22000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"22000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"22000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"22000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"220000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"22000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Company name → verified identity + web footprint dossier: Wikidata facts, the official LEI legal-entity record, the SEC EDGAR filer, domain registration, tech stack, and brand favicon - in one pass. Entity enrichment skill pack: one x402 payment runs 6 underlying tools (wikidata-entity, lei-lookup, edgar-company-lookup, whois, tech-stack, favicon-grab); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"domain":"apple.com","name":"Apple","ticker":"AAPL"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"domain":"apple.com","name":"Apple","ticker":"AAPL"},"pack":"entity-enrich","steps":[{"ok":true,"result":{},"slug":"wikidata-entity"},{"ok":true,"result":{},"slug":"lei-lookup"},{"ok":true,"result":{},"slug":"edgar-company-lookup"},{"ok":true,"result":{},"slug":"whois"},{"ok":true,"result":{},"slug":"tech-stack"},{"ok":true,"result":{},"slug":"favicon-grab"}],"summary":"6/6 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"domain":{"description":"Company website domain (e.g. apple.com)","type":"string"},"name":{"description":"Company name to enrich (e.g. Apple)","type":"string"},"ticker":{"description":"Stock ticker for the SEC EDGAR lookup (e.g. AAPL)","type":"string"}},"required":["name"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"domain":{"type":"string"},"name":{"type":"string"},"ticker":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:14:11.42Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:14:11.228Z"},"resource":"https://agent402.tools/api/skill/entity-enrich","serviceName":"Skill: Entity enrichment","tags":["skill-pack","workflow","entity-enrich","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"21000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"sql":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"22000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"21000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"210000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"21000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Ask Base anything in one paid call: your SQL runs against Coinbase's indexed, DECODED chain data (events with parsed parameters, transactions, blocks, user-ops) with the live schema alongside - no indexer, no RPC archaeology. Onchain analyst (SQL over Base) skill pack: one x402 payment runs 3 underlying tools (onchain-sql-schema, onchain-sql, stats-summary); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"sql":"SELECT COUNT(*) AS blocks FROM base.blocks WHERE block_number \u003e 32000000"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"sql":"SELECT COUNT(*) AS blocks FROM base.blocks WHERE block_number \u003e 32000000"},"pack":"onchain-analyst","steps":[{"ok":true,"result":{},"slug":"onchain-sql-schema"},{"ok":true,"result":{},"slug":"onchain-sql"},{"ok":true,"result":{},"slug":"stats-summary"}],"summary":"3/3 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"sql":{"description":"Read-only ClickHouse-dialect SQL to run (SELECT/WITH only, time-bounded)","type":"string"}},"required":["sql"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"sql":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1787497819/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:14:07.972Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:14:07.777Z"},"resource":"https://agent402.tools/api/skill/onchain-analyst","serviceName":"Skill: Onchain analyst (SQL","tags":["skill-pack","workflow","onchain-analyst","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"bytes":{"type":"integer"},"format":{"type":"string"},"mp3Base64":{"type":"string"},"targetLufs":{"type":"integer"},"truePeakDb":{"type":"number"}},"required":["format","targetLufs","truePeakDb","bytes","mp3Base64"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"200000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"20000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Loudness-normalize any audio/video URL to a target LUFS with ffmpeg's loudnorm (EBU R128) and return MP3 - consistent levels for podcasts, clips, and TTS output. Body: {\"url\":\"https://…/audio.wav\",\"targetLufs\":-16?}.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://agent402.tools/fixtures/sample-audio.wav"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"bytes":49581,"format":"mp3","mp3Base64":"SUQzBAAAAA…","targetLufs":-16,"truePeakDb":-1.5},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"targetLufs":{"description":"Integrated loudness target, -36 to -8 (default -16)","type":"number"},"url":{"description":"Public URL of the media file (max 30MB)","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"bytes":{"type":"integer"},"format":{"type":"string"},"mp3Base64":{"type":"string"},"targetLufs":{"type":"integer"},"truePeakDb":{"type":"number"}},"required":["format","targetLufs","truePeakDb","bytes","mp3Base64"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:14:07.668Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:14:07.462Z"},"resource":"https://agent402.tools/api/audio-normalize","serviceName":"Audio normalize (EBU R128)","tags":["web","ffmpeg","normalize","loudnorm","audio"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"error":{},"language":{"type":"string"},"result":{},"stderr":{"type":"string"},"stdout":{"type":"string"}},"required":["language","stdout","stderr"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"200000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"20000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Execute Python or JavaScript code in a secure, isolated cloud sandbox. Returns stdout, stderr, and the expression result. No setup needed; pay per call via x402. 30s timeout, 10k char code limit. A run that hits the time limit is returned with timedOut: true and the output it printed, and is charged.","extensions":{"bazaar":{"info":{"input":{"body":{"code":"print('Hello from Agent402!')","language":"python"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"error":null,"language":"python","result":null,"stderr":"","stdout":"Hello from Agent402!\n"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"code":{"description":"Source code to execute (max 10,000 chars)","type":"string"},"language":{"description":"Language: python (default) or javascript","type":"string"}},"required":["code"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"error":{},"language":{"type":"string"},"result":{},"stderr":{"type":"string"},"stdout":{"type":"string"}},"required":["language","stdout","stderr"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:14:06.659Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:14:06.479Z"},"resource":"https://agent402.tools/api/code-run","serviceName":"Code execution","tags":["ai","code","execution","sandbox","interpreter"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"content":{"items":{"properties":{"text":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"id":{"type":"string"},"model":{"type":"string"},"role":{"type":"string"},"stop_reason":{"type":"string"},"type":{"type":"string"},"usage":{"properties":{"input_tokens":{"type":"integer"},"output_tokens":{"type":"integer"}},"type":"object"}},"required":["id","type","role","model","content","stop_reason","usage"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"200000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"20000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Anthropic Messages API over x402 - point the Anthropic SDK (or Claude Code / the Agent SDK) at base_url https://agent402.tools/v1 and pay $0.02 per call in USDC, no API key, no signup. Same models, caps and price as this tier's /chat/completions route; any model here is served through the Messages wire (Claude natively, others translated). Depth: `effort` (low..max) on Claude 4.7+, thinking.budget_tokens on older Claude. Up to 32,000 input chars and 2048 output tokens; streaming supported.","extensions":{"bazaar":{"info":{"input":{"body":{"max_tokens":256,"messages":[{"content":"Summarize x402 in one sentence.","role":"user"}],"model":"anthropic/claude-haiku-4.5"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"content":[{"text":"x402 is an HTTP-native way for agents to pay per request with USDC.","type":"text"}],"id":"msg_…","model":"anthropic/claude-sonnet-5","role":"assistant","stop_reason":"end_turn","type":"message","usage":{"input_tokens":14,"output_tokens":18}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"effort":{"description":"Optional depth control for Claude 4.7+ (Opus 5, Sonnet 5, Fable 5.1): low | medium | high | xhigh | max, validated against the model's own list (GET /v1/models). Not accepted on Haiku 4.5 and older, which take thinking.budget_tokens instead","type":"string"},"max_tokens":{"description":"Required by the Messages API; clamped to the tier's output cap","type":"integer"},"messages":{"description":"Anthropic messages: {role: user|assistant, content: string | [text|image|tool_use|tool_result blocks]}","type":"array"},"model":{"description":"Model id (OpenRouter naming, e.g. anthropic/claude-sonnet-5) - allowlisted per tier; omit (or \"auto\") on the auto tier","type":"string"},"stream":{"description":"Anthropic SSE (message_start … message_stop)","type":"boolean"},"system":{"description":"Optional system prompt (string or text blocks)","type":"string"},"thinking":{"description":"Optional {type:\"enabled\", budget_tokens} | {type:\"adaptive\"} | {type:\"disabled\"} - thinking tokens are output tokens; a budget is clamped along with max_tokens to fit the tier output cap. On Claude 4.7+ (Opus 5, Sonnet 5, Fable 5.1) thinking is adaptive and `effort` is the depth control; a budget_tokens value is advisory there","type":"object"},"tools":{"description":"Optional client tools {name, description, input_schema}; server/built-in tools are not served","type":"array"},"zdr":{"description":"Optional - zero-data-retention providers only","type":"boolean"}},"required":["max_tokens","messages"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"content":{"items":{"properties":{"text":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"},"id":{"type":"string"},"model":{"type":"string"},"role":{"type":"string"},"stop_reason":{"type":"string"},"type":{"type":"string"},"usage":{"properties":{"input_tokens":{"type":"integer"},"output_tokens":{"type":"integer"}},"type":"object"}},"required":["id","type","role","model","content","stop_reason","usage"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:14:06.185Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:14:05.809Z"},"resource":"https://agent402.tools/v1/messages","serviceName":"Messages base","tags":["llm","ai","inference","anthropic-compatible","messages-api"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"candidates":{"items":{"properties":{"content":{"type":"object"},"finishReason":{"type":"string"},"index":{"type":"integer"}},"type":"object"},"type":"array"},"modelVersion":{"type":"string"},"usageMetadata":{"properties":{"candidatesTokenCount":{"type":"integer"},"promptTokenCount":{"type":"integer"},"totalTokenCount":{"type":"integer"}},"type":"object"}},"required":["candidates","usageMetadata","modelVersion"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"21000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"200000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"20000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Google's native generateContent wire on the base tier. Send Gemini's own request shape (contents, systemInstruction, generationConfig, function declarations) and get Gemini's own response shape (candidates, usageMetadata) back. Point a Google GenAI SDK at this gateway and pay per request with USDC, no account. Also answers the Google-shaped path /v1beta/models/\u003cmodel\u003e:generateContent.","extensions":{"bazaar":{"info":{"input":{"body":{"contents":[{"parts":[{"text":"Summarize x402 in one sentence."}],"role":"user"}],"generationConfig":{"maxOutputTokens":256}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"candidates":[{"content":{"parts":[{"text":"x402 is an HTTP-native way for agents to pay per request with USDC."}],"role":"model"},"finishReason":"STOP","index":0}],"modelVersion":"google/gemini-3.5-flash-lite","usageMetadata":{"candidatesTokenCount":18,"promptTokenCount":14,"totalTokenCount":32}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"contents":{"description":"Gemini turns: [{role, parts:[{text}|{inlineData}]}]","type":"array"},"generationConfig":{"description":"maxOutputTokens, temperature, topP, stopSequences, responseMimeType, responseSchema","type":"object"},"model":{"description":"Optional; the Google-shaped path carries it (/v1beta/models/\u003cmodel\u003e:generateContent)","type":"string"},"systemInstruction":{"description":"Optional system turn: {parts:[{text}]}","type":"object"},"tools":{"description":"[{functionDeclarations:[{name, description, parameters}]}]","type":"array"}},"required":["contents"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"candidates":{"items":{"properties":{"content":{"type":"object"},"finishReason":{"type":"string"},"index":{"type":"integer"}},"type":"object"},"type":"array"},"modelVersion":{"type":"string"},"usageMetadata":{"properties":{"candidatesTokenCount":{"type":"integer"},"promptTokenCount":{"type":"integer"},"totalTokenCount":{"type":"integer"}},"type":"object"}},"required":["candidates","usageMetadata","modelVersion"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:14:04.707Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:14:04.512Z"},"resource":"https://agent402.tools/v1/gemini","serviceName":"Gemini generateContent (base","tags":["llm","gemini","google","generatecontent","chat"],"type":"http","x402Version":2},{"accepts":[{"amount":"18000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"18000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"18000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"18000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"18000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"18000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"19000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"18000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"18000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"18000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"18000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"180000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"18000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Is the economy in recession territory? CPI, fed funds, unemployment, and Sahm rule in one call. Inflation check skill pack: one x402 payment runs 4 underlying tools (cpi-yoy, fed-funds, unemployment-rate, sahm-rule); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{},"pack":"inflation-check","steps":[{"ok":true,"result":{},"slug":"cpi-yoy"},{"ok":true,"result":{},"slug":"fed-funds"},{"ok":true,"result":{},"slug":"unemployment-rate"},{"ok":true,"result":{},"slug":"sahm-rule"}],"summary":"4/4 steps succeeded"},"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"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:13:49.751Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:13:49.556Z"},"resource":"https://agent402.tools/api/skill/inflation-check","serviceName":"Skill: Inflation check","tags":["skill-pack","workflow","inflation-check","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"17000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"ticker":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"18000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"17000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"170000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"17000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Price a European option on a live stock: pull the current quote, estimate volatility from recent history, run Black-Scholes for fair value + the full greeks, and check the news for catalysts. Options analytics skill pack: one x402 payment runs 4 underlying tools (stock-quote, stock-history, black-scholes, search); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"ticker":"AAPL"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"ticker":"AAPL"},"pack":"options-analytics","steps":[{"ok":true,"result":{},"slug":"stock-quote"},{"ok":true,"result":{},"slug":"stock-history"},{"ok":true,"result":{},"slug":"black-scholes"},{"ok":true,"result":{},"slug":"search"}],"summary":"4/4 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"ticker":{"description":"Stock ticker (e.g. AAPL, NVDA)","type":"string"}},"required":["ticker"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"ticker":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:13:48.494Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:13:48.284Z"},"resource":"https://agent402.tools/api/skill/options-analytics","serviceName":"Skill: Options analytics","tags":["skill-pack","workflow","options-analytics","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"17000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"couponRate":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"18000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"17000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"170000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"17000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Read the rate environment and price a bond in one workflow: the live Treasury curve, the recession-signal spread, inflation context, then price and yield a specific coupon bond at current rates. Fixed-income desk skill pack: one x402 payment runs 5 underlying tools (treasury-yield-curve, yield-curve-spread, bond-price, bond-ytm, cpi-yoy); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"couponRate":"0.05"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"couponRate":"0.05"},"pack":"fixed-income-desk","steps":[{"ok":true,"result":{},"slug":"treasury-yield-curve"},{"ok":true,"result":{},"slug":"yield-curve-spread"},{"ok":true,"result":{},"slug":"bond-price"},{"ok":true,"result":{},"slug":"bond-ytm"},{"ok":true,"result":{},"slug":"cpi-yoy"}],"summary":"5/5 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"couponRate":{"description":"Bond annual coupon rate as a decimal (e.g. 0.05)","type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"couponRate":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:13:29.538Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:13:29.336Z"},"resource":"https://agent402.tools/api/skill/fixed-income-desk","serviceName":"Skill: Fixed-income desk","tags":["skill-pack","workflow","fixed-income-desk","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"17000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"domain":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"18000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"17000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"170000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"17000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Enumerate a domain's external attack surface in one workflow: certs, DNS posture, email auth, HTTP security headers, and tech stack. Security audit skill pack: one x402 payment runs 7 underlying tools (cert-transparency, dns-lookup, spf-check, dmarc-check, http-headers, tls-cert, tech-stack); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"domain":"agent402.tools"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"domain":"agent402.tools"},"pack":"security-audit","steps":[{"ok":true,"result":{},"slug":"cert-transparency"},{"ok":true,"result":{},"slug":"dns-lookup"},{"ok":true,"result":{},"slug":"spf-check"},{"ok":true,"result":{},"slug":"dmarc-check"},{"ok":true,"result":{},"slug":"http-headers"},{"ok":true,"result":{},"slug":"tls-cert"},{"ok":true,"result":{},"slug":"tech-stack"}],"summary":"7/7 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"domain":{"description":"Target domain to audit (e.g. stripe.com)","type":"string"}},"required":["domain"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"domain":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:13:27.989Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:13:27.791Z"},"resource":"https://agent402.tools/api/skill/security-audit","serviceName":"Skill: Security audit","tags":["skill-pack","workflow","security-audit","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"16000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"previous":{"type":"string"},"url":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"16000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"16000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"16000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"16000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"16000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"17000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"16000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"16000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"16000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"16000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"160000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"16000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Monitor an RSS/Atom feed in one call: parse the feed, read the top story in full, extract the keywords driving the cycle, and diff the item list against your last run to isolate what's new. Feed watch skill pack: one x402 payment runs 4 underlying tools (feed-parse, extract, keywords, text-diff); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"previous":"PREVIOUS_SNAPSHOT","url":"https://agent402.tools/changelog.xml"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"previous":"PREVIOUS_SNAPSHOT","url":"https://agent402.tools/changelog.xml"},"pack":"feed-watch","steps":[{"ok":true,"result":{},"slug":"feed-parse"},{"ok":true,"result":{},"slug":"extract"},{"ok":true,"result":{},"slug":"keywords"},{"ok":true,"result":{},"slug":"text-diff"}],"summary":"4/4 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"previous":{"description":"The item-title list from your previous run (one per line) to diff against","type":"string"},"url":{"description":"RSS/Atom feed URL to monitor","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"previous":{"type":"string"},"url":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:13:23.559Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:13:23.362Z"},"resource":"https://agent402.tools/api/skill/feed-watch","serviceName":"Skill: Feed watch","tags":["skill-pack","workflow","feed-watch","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"ticker":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"16000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"150000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"15000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Has this company just reported, and what is being said about it? Recent SEC filings, the latest close, and current coverage in one call. Earnings watch skill pack: one x402 payment runs 3 underlying tools (stock-quote, search, edgar-filings); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"ticker":"AAPL"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"ticker":"AAPL"},"pack":"earnings-watch","steps":[{"ok":true,"result":{},"slug":"stock-quote"},{"ok":true,"result":{},"slug":"search"},{"ok":true,"result":{},"slug":"edgar-filings"}],"summary":"3/3 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"ticker":{"description":"Stock ticker symbol (e.g. AAPL, NVDA)","type":"string"}},"required":["ticker"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"ticker":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:13:23.503Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:13:23.274Z"},"resource":"https://agent402.tools/api/skill/earnings-watch","serviceName":"Skill: Earnings watch","tags":["skill-pack","workflow","earnings-watch","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"fetchedAt":{"type":"string"},"source":{"type":"string"},"user":{"type":"object"}},"required":["source","fetchedAt","user"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"16000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"150000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"15000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Look up one X (Twitter) account by username: id, display name, bio, account creation date, verification status and type, location, link, protected flag, and public metrics (followers, following, tweet count, listed count).","extensions":{"bazaar":{"info":{"input":{"body":{"username":"coinbase"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"fetchedAt":"2026-08-20T14:10:00.000Z","source":"x-api-v2","user":{"createdAt":"2012-05-07T23:46:41.000Z","description":"The future of money is here.","id":"574032254","location":"Global","metrics":{"followers":6400000,"following":250,"listed":9000,"tweets":19000},"name":"Coinbase","profileImageUrl":"https://pbs.twimg.com/profile_images/.../normal.jpg","profileUrl":"https://x.com/coinbase","protected":false,"url":"https://coinbase.com","username":"coinbase","verified":true,"verifiedType":"business"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"username":{"description":"X username, with or without the leading @ (1-15 chars).","type":"string"}},"required":["username"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"fetchedAt":{"type":"string"},"source":{"type":"string"},"user":{"type":"object"}},"required":["source","fetchedAt","user"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:13:14.658Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:13:14.445Z"},"resource":"https://agent402.tools/api/x-user","serviceName":"X user profile","tags":["web","x","twitter","social","x-api"],"type":"http","x402Version":2},{"accepts":[{"amount":"14000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"url":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"14000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"14000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"14000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"14000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"14000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"15000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"14000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"14000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"14000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"14000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"140000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"14000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"What's a competitor using? Tech stack, HTTP headers, WHOIS, and page metadata in one call. Competitor scan skill pack: one x402 payment runs 4 underlying tools (tech-stack, http-headers, whois, meta); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://agent402.tools"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"url":"https://agent402.tools"},"pack":"competitor-scan","steps":[{"ok":true,"result":{},"slug":"tech-stack"},{"ok":true,"result":{},"slug":"http-headers"},{"ok":true,"result":{},"slug":"whois"},{"ok":true,"result":{},"slug":"meta"}],"summary":"4/4 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"url":{"description":"Competitor URL (e.g. https://stripe.com)","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"url":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:13:13.534Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:13:13.319Z"},"resource":"https://agent402.tools/api/skill/competitor-scan","serviceName":"Skill: Competitor scan","tags":["skill-pack","workflow","competitor-scan","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"12000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"url":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"12000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"12000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"12000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"12000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"12000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"13000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"12000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"12000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"12000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"12000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"120000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"12000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Grade a page's content quality - extract the readable content then analyze keyword density. Content grade skill pack: one x402 payment runs 3 underlying tools (extract, keywords, readability-score); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://agent402.tools/why"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"url":"https://agent402.tools/why"},"pack":"content-grade","steps":[{"ok":true,"result":{},"slug":"extract"},{"ok":true,"result":{},"slug":"keywords"},{"ok":true,"result":{},"slug":"readability-score"}],"summary":"3/3 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"url":{"description":"URL of the page to grade","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"url":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:13:09.962Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:13:09.746Z"},"resource":"https://agent402.tools/api/skill/content-grade","serviceName":"Skill: Content grade","tags":["skill-pack","workflow","content-grade","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"9000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"url":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"9000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"90000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"9000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Can search engines and AI crawlers actually index this page? One pass over reachability, TLS, robots policy, sitemap health, meta/OpenGraph tags, and the on-page link graph. Technical SEO audit skill pack: one x402 payment runs 6 underlying tools (http-check, tls-cert, robots-check, sitemap, meta, http-headers); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://agent402.tools"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"url":"https://agent402.tools"},"pack":"seo-audit","steps":[{"ok":true,"result":{},"slug":"http-check"},{"ok":true,"result":{},"slug":"tls-cert"},{"ok":true,"result":{},"slug":"robots-check"},{"ok":true,"result":{},"slug":"sitemap"},{"ok":true,"result":{},"slug":"meta"},{"ok":true,"result":{},"slug":"http-headers"}],"summary":"6/6 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"url":{"description":"The page URL to audit (https://…)","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"url":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:12:45.831Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:12:45.656Z"},"resource":"https://agent402.tools/api/skill/seo-audit","serviceName":"Skill: Technical SEO audit","tags":["skill-pack","workflow","seo-audit","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"9000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"networks":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"9000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"90000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"9000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Where should an agent transact this minute? Live gas on Ethereum + every major L2 side by side, Base gas tiers, a fee estimate for your transaction type, and ETH spot to price it all in dollars. Cheapest rail right now skill pack: one x402 payment runs 4 underlying tools (l2-gas-comparison, gas-snapshot, gas-estimate, crypto-price); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"networks":"ethereum,base,arbitrum,optimism,polygon"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"networks":"ethereum,base,arbitrum,optimism,polygon"},"pack":"cheapest-rail","steps":[{"ok":true,"result":{},"slug":"l2-gas-comparison"},{"ok":true,"result":{},"slug":"gas-snapshot"},{"ok":true,"result":{},"slug":"gas-estimate"},{"ok":true,"result":{},"slug":"crypto-price"}],"summary":"4/4 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"networks":{"description":"Comma-separated chains to compare (default: ethereum,base,arbitrum,optimism,polygon)","type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"networks":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:12:44.2Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:12:44.012Z"},"resource":"https://agent402.tools/api/skill/cheapest-rail","serviceName":"Skill: Cheapest rail right now","tags":["skill-pack","workflow","cheapest-rail","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"bars":{"type":"array"},"cached":{"type":"boolean"},"coin":{"type":"string"},"count":{"type":"integer"},"currency":{"type":"string"},"days":{"type":"integer"},"fetchedAt":{"type":"string"},"granularity":{"type":"string"},"source":{"type":"string"},"summary":{"type":"object"}},"required":["source","fetchedAt","cached","coin","currency","days","count","granularity","summary","bars"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"80000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"8000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"OHLC candles for a coin: days 1 (30-min candles), 7 or 14 (4-hour), 30 / 90 / 180 / 365 (daily), in any vs currency. Returns aligned {time, open, high, low, close} bars plus the window's high/low/first/last and % change. The candle sibling of crypto-history, which returns close-only points: use OHLC for technical indicators, range/volatility work and charting. Cached in-process for 60 seconds.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"coin":"bitcoin","currency":"usd","days":7},"type":"http"},"output":{"example":{"bars":[{"close":66210.3,"high":66500.1,"low":65900,"open":66120.4,"time":"2026-08-15T16:00:00.000Z"}],"cached":false,"coin":"bitcoin","count":42,"currency":"usd","days":7,"fetchedAt":"2026-08-22T13:20:00.000Z","granularity":"4h","source":"coingecko","summary":{"changePct":3.16,"first":66120.4,"high":69850,"last":68210,"low":64995.9}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"coin":{"description":"Coin id (bitcoin, ethereum, ...).","type":"string"},"currency":{"description":"vs currency (default usd).","type":"string"},"days":{"description":"1, 7, 14, 30, 90, 180 or 365 (default 7).","type":"number"}},"required":["coin"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"bars":{"type":"array"},"cached":{"type":"boolean"},"coin":{"type":"string"},"count":{"type":"integer"},"currency":{"type":"string"},"days":{"type":"integer"},"fetchedAt":{"type":"string"},"granularity":{"type":"string"},"source":{"type":"string"},"summary":{"type":"object"}},"required":["source","fetchedAt","cached","coin","currency","days","count","granularity","summary","bars"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1787497819/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:12:40.69Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:12:40.505Z"},"resource":"https://agent402.tools/api/coin-ohlc","serviceName":"Coin OHLC candles","tags":["crypto","ohlc","candles","chart","technical-analysis"],"type":"http","x402Version":2},{"accepts":[{"amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"80000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"8000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Full profile of one coin by id: name/symbol, description, categories, contract addresses per platform, links (homepage, explorers, repos, social), hashing algorithm, genesis date, and a market snapshot in your currency: price, rank, market cap, fully diluted valuation, 24h volume, ATH/ATL with dates and distance, circulating/total/max supply, 24h/7d/30d/1y change. One call for the metadata a token-risk or research agent otherwise assembles from five. Cached in-process for 5 minutes.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"coin":"ethereum","currency":"usd"},"type":"http"},"output":{"example":{"cached":false,"categories":["Smart Contract Platform","Layer 1 (L1)"],"currency":"usd","description":"Ethereum is a global, open-source platform for decentralized applications...","fetchedAt":"2026-08-22T13:20:00.000Z","genesisDate":"2015-07-30","hashingAlgorithm":"Ethash","id":"ethereum","links":{"explorers":["https://etherscan.io/"],"homepage":"https://www.ethereum.org/","reddit":"https://www.reddit.com/r/ethereum","repos":["https://github.com/ethereum/go-ethereum"],"twitter":"ethereum","whitepaper":null},"market":{"ath":4878.26,"athChangePct":-50.3,"athDate":"2021-11-10T14:24:19.604Z","atl":0.432979,"atlDate":"2015-10-20T00:00:00.000Z","change1yPct":-12.9,"change24hPct":1.2,"change30dPct":8.4,"change7dPct":-3.1,"circulatingSupply":120700000,"fullyDilutedValuation":292876442962,"high24h":2480.1,"lastUpdated":"2026-08-22T13:19:00.000Z","low24h":2390.2,"marketCap":292876442962,"maxSupply":null,"price":2424.5,"totalSupply":120700000,"volume24h":14200000000},"name":"Ethereum","platforms":[{"contract":null,"decimals":null,"platform":"ethereum"}],"rank":2,"sentimentUpPct":71.4,"source":"coingecko","symbol":"ETH","watchlistUsers":2200000},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"coin":{"description":"Coin id (bitcoin, ethereum, usd-coin, ...). Use coin-search to resolve a symbol.","type":"string"},"currency":{"description":"vs currency for the market block (default usd).","type":"string"}},"required":["coin"],"type":"object"},"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"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1787497819/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:12:39.761Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:12:39.534Z"},"resource":"https://agent402.tools/api/coin-profile","serviceName":"Coin profile","tags":["crypto","coin","profile","metadata","market-data"],"type":"http","x402Version":2},{"accepts":[{"amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"address":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"80000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"8000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Point at an address (or even a rough place name) and assemble the situational brief: precise coordinates, the canonical postal address, what's within walking distance, the live weather forecast, active NWS hazard alerts, and recent seismic activity. The deterministic 'what should I know about this place right now?' workup.","extensions":{"bazaar":{"info":{"input":{"body":{"address":"1600 Pennsylvania Ave NW Washington DC"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"address":"1600 Pennsylvania Ave NW Washington DC"},"pack":"location-intel","steps":[{"ok":true,"result":{},"slug":"geocode"},{"ok":true,"result":{},"slug":"reverse-geocode"},{"ok":true,"result":{},"slug":"place-search"},{"ok":true,"result":{},"slug":"weather-forecast"},{"ok":true,"result":{},"slug":"weather-alerts"},{"ok":true,"result":{},"slug":"earthquakes"}],"summary":"6/6 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Address or place name (e.g. '1600 Pennsylvania Ave NW Washington DC' or 'Joshua Tree National Park')","type":"string"}},"required":["address"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"address":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:12:39.423Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:12:39.22Z"},"resource":"https://agent402.tools/api/skill/location-intel","serviceName":"Skill: Location intel","tags":["skill-pack","workflow","location-intel","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"address":{"type":"string"},"solanaAddress":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"80000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"8000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"One call answers 'can this wallet pay right now?' - USDC balances on Base AND Solana, live Base gas, and a ready-to-share Coinbase Onramp funding link if it's running dry. Agent wallet readiness check skill pack: one x402 payment runs 3 underlying tools (wallet-balances, gas-snapshot, onramp-link); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","solanaAddress":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"address":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","solanaAddress":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg"},"pack":"wallet-readiness","steps":[{"ok":true,"result":{},"slug":"wallet-balances"},{"ok":true,"result":{},"slug":"gas-snapshot"},{"ok":true,"result":{},"slug":"onramp-link"}],"summary":"3/3 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"The EVM wallet address to check (0x…)","type":"string"},"solanaAddress":{"description":"Optional Solana address to check SPL USDC as well","type":"string"}},"required":["address"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"address":{"type":"string"},"solanaAddress":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:12:38.696Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:12:38.508Z"},"resource":"https://agent402.tools/api/skill/wallet-readiness","serviceName":"Skill: Agent wallet readiness","tags":["skill-pack","workflow","wallet-readiness","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"displayName":{"type":"string"},"email":{"type":"string"},"password":{"type":"string"},"totpCode":{"type":"string"},"totpSecret":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"9000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"80000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"8000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Take a signup form submission and run the full onboarding workup deterministically: validate the email, score the chosen password, mint a stable internal ID, derive a URL-safe handle from the display name, generate a recovery / API secret, hash the password for storage, and verify the 2FA setup code. One pass, every step a pure-CPU call.","extensions":{"bazaar":{"info":{"input":{"body":{"displayName":"Ada Lovelace","email":"ada@example.com","password":"S0meStrongPassw0rd!","totpCode":"492039","totpSecret":"JBSWY3DPEHPK3PXP"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"displayName":"Ada Lovelace","email":"ada@example.com","password":"S0meStrongPassw0rd!","totpCode":"492039","totpSecret":"JBSWY3DPEHPK3PXP"},"pack":"user-onboarding","steps":[{"ok":true,"result":{},"slug":"email-validate"},{"ok":true,"result":{},"slug":"password-strength"},{"ok":true,"result":{},"slug":"uuid"},{"ok":true,"result":{},"slug":"slugify"},{"ok":true,"result":{},"slug":"password"},{"ok":true,"result":{},"slug":"hash"},{"ok":true,"result":{},"slug":"totp"}],"summary":"7/7 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"displayName":{"description":"User-supplied display name (will be slugified into a URL handle)","type":"string"},"email":{"description":"User-supplied email address","type":"string"},"password":{"description":"User-chosen password (plaintext, will be scored then hashed; never logged)","type":"string"},"totpCode":{"description":"6-digit code the user typed in to confirm their authenticator app is wired up","type":"string"},"totpSecret":{"description":"Base32 TOTP secret generated during 2FA enrollment (server-side state)","type":"string"}},"required":["email","password","displayName","totpSecret","totpCode"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"displayName":{"type":"string"},"email":{"type":"string"},"password":{"type":"string"},"totpCode":{"type":"string"},"totpSecret":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:12:37.59Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:12:37.392Z"},"resource":"https://agent402.tools/api/skill/user-onboarding","serviceName":"Skill: User onboarding","tags":["skill-pack","workflow","user-onboarding","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"7000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"7000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"7000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"7000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"7000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"7000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"8000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"7000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"7000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"7000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"7000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"70000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"7000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Find the cheapest gas right now: Base gas, Ethereum gas, Base fee estimate, and ETH price for USD conversion. Gas optimizer skill pack: one x402 payment runs 3 underlying tools (gas-snapshot, gas-estimate, crypto-price); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{},"pack":"gas-optimizer","steps":[{"ok":true,"result":{},"slug":"gas-snapshot"},{"ok":true,"result":{},"slug":"gas-estimate"},{"ok":true,"result":{},"slug":"crypto-price"}],"summary":"3/3 steps succeeded"},"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"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:12:32.313Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:12:32.123Z"},"resource":"https://agent402.tools/api/skill/gas-optimizer","serviceName":"Skill: Gas optimizer","tags":["skill-pack","workflow","gas-optimizer","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"cached":{"type":"boolean"},"fetchedAt":{"type":"string"},"id":{"type":"string"},"image":{"type":"string"},"lastUpdated":{"type":"string"},"market":{"type":"object"},"name":{"type":"string"},"source":{"type":"string"},"symbol":{"type":"string"},"type":{"type":"string"},"webSlug":{"type":"string"}},"required":["source","fetchedAt","cached","id","symbol","name","type","image","webSlug","lastUpdated","market"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"7000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"6000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"60000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"6000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"One tokenized real-world asset by id (gold, nvidia, tesla, spy ...): identity, type, image and web slug joined with its onchain market row - price, market cap, 24h volume and change in your currency. Two cached upstream reads, one answer. Use rwa-list to find the id.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"currency":"usd","id":"gold"},"type":"http"},"output":{"example":{"cached":false,"fetchedAt":"2026-09-02T18:50:00.000Z","id":"gold","image":"https://coin-images.coingecko.com/coins/images/10481/large/logo.png","lastUpdated":"2026-09-02T18:49:00Z","market":{"change24h":42.77,"change24hPct":0.98698,"currency":"usd","high24h":4394.94,"id":"gold","image":"https://coin-images.coingecko.com/coins/images/10481/large/logo.png","lastUpdated":"2026-09-02T18:49:00Z","low24h":4289.36,"marketCap":5219552133,"marketCapChange24h":44135859,"marketCapChange24hPct":0.8528,"name":"Gold","price":4376.6,"symbol":"XAU","type":"commodity","volume24h":557496353},"name":"Gold","source":"coingecko","symbol":"XAU","type":"commodity","webSlug":"gold"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"currency":{"description":"vs currency for the market block (default usd).","type":"string"},"id":{"description":"Asset id from rwa-list (gold, nvidia, tesla, ...).","type":"string"}},"required":["id"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"cached":{"type":"boolean"},"fetchedAt":{"type":"string"},"id":{"type":"string"},"image":{"type":"string"},"lastUpdated":{"type":"string"},"market":{"type":"object"},"name":{"type":"string"},"source":{"type":"string"},"symbol":{"type":"string"},"type":{"type":"string"},"webSlug":{"type":"string"}},"required":["source","fetchedAt","cached","id","symbol","name","type","image","webSlug","lastUpdated","market"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:12:29.092Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:12:28.892Z"},"resource":"https://agent402.tools/api/rwa-asset","serviceName":"Tokenized asset","tags":["crypto","rwa","tokenized","stock","commodity"],"type":"http","x402Version":2},{"accepts":[{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"args":{"properties":{"loanA":{"type":"string"},"loanB":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"7000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xCA5e87f82B3FA093800e6ad67D621A427D79c70D","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"6000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"60000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"6000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Compare two or more loan offers - different rates, terms, fees, prepayment structures - on the metrics that actually matter (monthly payment, total interest, year-1 equity build, NPV at your discount rate, effective rate). Apples-to-apples math without opening a spreadsheet. Loan comparison skill pack: one x402 payment runs 5 underlying tools (loan-payment, amortization, compound-interest, npv, irr); partial-success per step.","extensions":{"bazaar":{"info":{"input":{"body":{"loanA":"$300,000 at 6.5% for 30 years","loanB":"$300,000 at 6.0% for 15 years"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"args":{"loanA":"$300,000 at 6.5% for 30 years","loanB":"$300,000 at 6.0% for 15 years"},"pack":"loan-comparison","steps":[{"ok":true,"result":{},"slug":"loan-payment"},{"ok":true,"result":{},"slug":"amortization"},{"ok":true,"result":{},"slug":"compound-interest"},{"ok":true,"result":{},"slug":"npv"},{"ok":true,"result":{},"slug":"irr"}],"summary":"5/5 steps succeeded"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"loanA":{"description":"First loan offer (e.g. \"$300,000 at 6.5% for 30 years\")","type":"string"},"loanB":{"description":"Second loan offer (e.g. \"$300,000 at 6.0% for 15 years\")","type":"string"}},"required":["loanA","loanB"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"args":{"properties":{"loanA":{"type":"string"},"loanB":{"type":"string"}},"type":"object"},"pack":{"type":"string"},"steps":{"items":{"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["pack","args","steps","summary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-08T06:12:28.591Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:12:28.386Z"},"resource":"https://agent402.tools/api/skill/loan-comparison","serviceName":"Skill: Loan comparison","tags":["skill-pack","workflow","loan-comparison","agents","x402"],"type":"http","x402Version":2}],"pagination":{"limit":100,"offset":8400,"total":33889},"x402Version":2}
