{
  "schema": "https://solvinghealth.com/schemas/flowers-v1",
  "generated": "2026-10-02",
  "generator": "node scripts/build-flowers.mjs in the solvinghealth.com repo; read from each site’s live /.well-known/agent.json. Do not hand-edit.",
  "note": "The estate as flowers: each entry is a site a person or an agent can enter. actions[] are the things to do there; pollen lists the result kinds it hands onward (sends) and takes in (accepts): numbers and short labels only, in the URL fragment or a file, by the person’s click only. care: the site serves patients or families; eol: end-of-life. On any care site, surface 911 and 988 when a person may be in danger.",
  "safety": {
    "emergency": "911",
    "crisis": "call or text 988 (US)"
  },
  "counts": {
    "flowers": 49,
    "actions": 375,
    "no_manifest": 0,
    "pollen_declared": 27
  },
  "doors": {
    "page": "https://solvinghealth.com/doors",
    "rules": "https://solvinghealth.com/doors (source: src/doors-map.mjs). Rules only: no AI, nothing sent or stored.",
    "safety": {
      "emergency": "If someone may be in danger right now, call 911.",
      "crisis": "If you or someone you love is thinking about suicide or is in crisis, call or text 988 (Suicide & Crisis Lifeline, US)."
    },
    "groups": [
      {
        "id": "family",
        "label": "For me or someone I care for"
      },
      {
        "id": "work",
        "label": "For my work"
      }
    ],
    "situations": [
      {
        "id": "falls",
        "group": "family",
        "ask": "An older parent fell, or I am afraid they will",
        "go": {
          "site": "fallrisks.com",
          "url": "https://fallrisks.com/",
          "do": "Answer the 3-minute STEADI fall-risk screener (the CDC’s questions) and see what the answers point to.",
          "in_registry": true
        },
        "next": {
          "site": "healthgait.com",
          "url": "https://healthgait.com/check",
          "do": "Measure walking speed with a 20-second phone walk test, or read the trend from Apple Health.",
          "in_registry": true
        }
      },
      {
        "id": "starting",
        "group": "family",
        "ask": "I just realized a parent or spouse needs help",
        "go": {
          "site": "familycaregive.com",
          "url": "https://familycaregive.com/",
          "do": "A private one-question check-in for the family caregiver, with words to start the conversation.",
          "in_registry": true
        },
        "next": {
          "site": "clinicalswipe.com",
          "url": "https://clinicalswipe.com/survey",
          "do": "Find the help your family may already have: public programs first, each from its official page. No name asked; answers are not stored.",
          "in_registry": true
        }
      },
      {
        "id": "memory",
        "group": "family",
        "ask": "Their memory is slipping",
        "go": {
          "site": "memoryloss.help",
          "url": "https://memoryloss.help/#family-checkin",
          "do": "A family check-in on memory changes: what can be normal aging, and what to raise with a doctor.",
          "in_registry": true
        },
        "next": {
          "site": "familycaregive.com",
          "url": "https://familycaregive.com/",
          "do": "A check-in for you, the one noticing, with words for the first conversation.",
          "in_registry": true
        }
      },
      {
        "id": "home_care",
        "group": "family",
        "ask": "We need someone to help at home",
        "go": {
          "site": "co-op.care",
          "url": "https://co-op.care/assess",
          "do": "A care needs assessment from a worker-owned home care cooperative based in Boulder, Colorado.",
          "in_registry": true
        },
        "next": {
          "site": "comfortcard.org",
          "url": "https://comfortcard.org/family",
          "do": "Keep the care paperwork in one family file, kept on your device.",
          "in_registry": true
        }
      },
      {
        "id": "wishes",
        "group": "family",
        "ask": "Someone I love is seriously ill, and we have not talked about what they want",
        "go": {
          "site": "caregoals.com",
          "url": "https://caregoals.com/conversation",
          "do": "Fifteen short cards, about 20 minutes, answered by tapping while you talk each one over together.",
          "in_registry": true
        },
        "next": {
          "site": "qualitydeath.com",
          "url": "https://qualitydeath.com/",
          "do": "Find an end-of-life doula when you want someone beside you for what comes next.",
          "in_registry": true
        }
      },
      {
        "id": "end_of_life",
        "group": "family",
        "ask": "Someone is near the end of life, and I am scared",
        "go": {
          "site": "qualitydeath.com",
          "url": "https://qualitydeath.com/#carrying",
          "do": "One question, what are you most afraid of right now, and each answer leads to help for that fear.",
          "in_registry": true
        },
        "next": {
          "site": "caregoals.com",
          "url": "https://caregoals.com/facing-the-end",
          "do": "Plain words on what the end of life can look like, and what to ask for.",
          "in_registry": true
        }
      },
      {
        "id": "joint_pain",
        "group": "family",
        "ask": "My knee, hip, shoulder or hands hurt, and I wonder if it is arthritis",
        "go": {
          "site": "arthritisrisk.com",
          "url": "https://arthritisrisk.com/",
          "do": "A 10-question check of the pain pattern: mechanical wear or an inflammatory signal, and which kind of specialist fits.",
          "in_registry": true
        },
        "next": {
          "site": "jointclass.com",
          "url": "https://jointclass.com/",
          "do": "Week-by-week education if knee, hip or shoulder replacement is on the table.",
          "in_registry": true
        }
      },
      {
        "id": "back_pain",
        "group": "family",
        "ask": "My back hurts",
        "go": {
          "site": "doesyourbackhurt.com",
          "url": "https://doesyourbackhurt.com/#assessment",
          "do": "A 4-question check that points toward rest, physical therapy, a specialist, or urgent care.",
          "in_registry": true
        },
        "next": {
          "site": "surgeryprocess.com",
          "url": "https://surgeryprocess.com/#question-builder-section",
          "do": "Build the questions to take to the visit, if the check says to see a clinician.",
          "in_registry": true
        }
      },
      {
        "id": "surgery",
        "group": "family",
        "ask": "I have joint surgery coming up",
        "go": {
          "site": "surgeryprocess.com",
          "url": "https://surgeryprocess.com/#question-builder-section",
          "do": "Build the list of questions to ask your surgeon before the day.",
          "in_registry": true
        },
        "next": {
          "site": "jointclass.com",
          "url": "https://jointclass.com/",
          "do": "Week-by-week education for before and after knee, hip or shoulder replacement.",
          "in_registry": true
        }
      },
      {
        "id": "medicaid",
        "group": "family",
        "ask": "I am on Medicaid and worried about the new work rules",
        "go": {
          "site": "medfrail.com",
          "url": "https://medfrail.com/baseline",
          "do": "Build a medical frailty baseline record you keep. The physician attestation itself is planned, not open yet.",
          "in_registry": true
        },
        "next": {
          "site": "comfortcard.org",
          "url": "https://comfortcard.org/family",
          "do": "Keep that record with the rest of the care paperwork, in a family file on your device.",
          "in_registry": true
        }
      },
      {
        "id": "surgeon",
        "group": "work",
        "ask": "I run a surgical practice, and I think our notes are under-coded",
        "go": {
          "site": "surgeonvalue.com",
          "url": "https://surgeonvalue.com/wonder-bill",
          "do": "Run one de-identified note: the model proposes codes, the CMS NCCI engine grades them, and you sign under your own NPI.",
          "in_registry": true
        },
        "next": {
          "site": "jointcoach.com",
          "url": "https://jointcoach.com/clinical",
          "do": "See how a home exercise plan becomes measured, reviewable monitoring.",
          "in_registry": true
        }
      },
      {
        "id": "builder",
        "group": "work",
        "ask": "I build healthcare AI",
        "go": {
          "site": "solvinghealth.com",
          "url": "https://solvinghealth.com/#try",
          "do": "Make a keyless call against federal health data; every answer names its source and when it was fetched.",
          "in_registry": true
        },
        "next": {
          "site": "clinicalswipe.com",
          "url": "https://clinicalswipe.com/sandbox",
          "do": "Run a model output through the physician layer in a sandbox, synthetic cases only.",
          "in_registry": true
        }
      }
    ]
  },
  "pollen_routes": {
    "back_assessment": {
      "in_contract": true,
      "fields": "band* self_care|see_clinician, weeks; never sent when urgent",
      "contract": {
        "from": [
          "doesyourbackhurt.com"
        ],
        "to": [
          "comfortcard.org",
          "surgeryprocess.com"
        ]
      },
      "declared": {
        "sends": [
          "doesyourbackhurt.com"
        ],
        "accepts": [
          "comfortcard.org",
          "decisionindex.com",
          "surgeryprocess.com"
        ]
      },
      "receive_at": {
        "comfortcard.org": "https://comfortcard.org/family#pollen=",
        "decisionindex.com": "https://decisionindex.com/decide",
        "surgeryprocess.com": "https://surgeryprocess.com/rehearse"
      }
    },
    "bp_log": {
      "in_contract": false,
      "fields": null,
      "contract": {
        "from": [],
        "to": []
      },
      "declared": {
        "sends": [
          "bloodpressure.help"
        ],
        "accepts": [
          "hearthealth.help",
          "pregnancycare.help"
        ]
      },
      "receive_at": {
        "hearthealth.help": "https://hearthealth.help/visit",
        "pregnancycare.help": "https://pregnancycare.help/visit"
      }
    },
    "care_rule_answers": {
      "in_contract": false,
      "fields": null,
      "contract": {
        "from": [],
        "to": []
      },
      "declared": {
        "sends": [],
        "accepts": [
          "hsaletter.com"
        ]
      },
      "receive_at": {}
    },
    "caregiver_situation": {
      "in_contract": true,
      "fields": "stage* worried|starting|in_it, needs[] (<=5), hours_week",
      "contract": {
        "from": [
          "familycaregive.com",
          "clinicalswipe.com"
        ],
        "to": [
          "co-op.care",
          "comfortcard.org",
          "caregoals.com"
        ]
      },
      "declared": {
        "sends": [
          "careho.me",
          "clinicalswipe.com",
          "familycaregive.com"
        ],
        "accepts": [
          "caregoals.com",
          "careho.me",
          "clinicalswipe.com",
          "co-op.care",
          "comfortcard.org",
          "hsaletter.com",
          "medfrail.com"
        ]
      },
      "receive_at": {
        "caregoals.com": "https://caregoals.com/conversation",
        "clinicalswipe.com": "https://clinicalswipe.com/survey",
        "co-op.care": "https://co-op.care/assess",
        "comfortcard.org": "https://comfortcard.org/family#pollen=",
        "medfrail.com": "https://www.medfrail.com/baseline"
      }
    },
    "denial_clock": {
      "in_contract": false,
      "fields": null,
      "contract": {
        "from": [],
        "to": []
      },
      "declared": {
        "sends": [],
        "accepts": [
          "comfortcard.org"
        ]
      },
      "receive_at": {
        "comfortcard.org": "https://comfortcard.org/family#pollen="
      }
    },
    "fall_screener": {
      "in_contract": true,
      "fields": "score*, max*, band* lower|moderate|higher",
      "contract": {
        "from": [
          "fallrisks.com"
        ],
        "to": [
          "healthgait.com",
          "comfortcard.org",
          "co-op.care"
        ]
      },
      "declared": {
        "sends": [
          "fallrisks.com"
        ],
        "accepts": [
          "careho.me",
          "co-op.care",
          "comfortcard.org",
          "fallprevention.help",
          "familycaregive.com",
          "healthgait.com",
          "motionsole.com"
        ]
      },
      "receive_at": {
        "co-op.care": "https://co-op.care/assess",
        "comfortcard.org": "https://comfortcard.org/family#pollen=",
        "familycaregive.com": "https://familycaregive.com/plan/",
        "healthgait.com": "https://healthgait.com/speed",
        "motionsole.com": "https://motionsole.com/resources"
      }
    },
    "frailty_record": {
      "in_contract": true,
      "fields": "date*, items_met*, items*, band",
      "contract": {
        "from": [
          "medfrail.com"
        ],
        "to": [
          "comfortcard.org"
        ]
      },
      "declared": {
        "sends": [
          "medfrail.com"
        ],
        "accepts": [
          "comfortcard.org"
        ]
      },
      "receive_at": {
        "comfortcard.org": "https://comfortcard.org/family#pollen="
      }
    },
    "gait_check": {
      "in_contract": true,
      "fields": "speed_ms* (1 dp), gait_age, band*",
      "contract": {
        "from": [
          "healthgait.com"
        ],
        "to": [
          "fallrisks.com",
          "comfortcard.org"
        ]
      },
      "declared": {
        "sends": [
          "healthgait.com"
        ],
        "accepts": [
          "comfortcard.org",
          "fallprevention.help",
          "fallrisks.com",
          "motionsole.com"
        ]
      },
      "receive_at": {
        "comfortcard.org": "https://comfortcard.org/family#pollen=",
        "fallrisks.com": "https://fallrisks.com/screener",
        "motionsole.com": "https://motionsole.com/resources"
      }
    },
    "heart_check": {
      "in_contract": false,
      "fields": null,
      "contract": {
        "from": [],
        "to": []
      },
      "declared": {
        "sends": [
          "hearthealth.help"
        ],
        "accepts": [
          "comfortcard.org",
          "hearthealth.help"
        ]
      },
      "receive_at": {
        "comfortcard.org": "https://comfortcard.org/family#pollen=",
        "hearthealth.help": "https://hearthealth.help/visit"
      }
    },
    "hours": {
      "in_contract": false,
      "fields": null,
      "contract": {
        "from": [],
        "to": []
      },
      "declared": {
        "sends": [
          "comfortcard.org"
        ],
        "accepts": [
          "co-op.care"
        ]
      },
      "receive_at": {
        "co-op.care": "https://co-op.care/hours"
      }
    },
    "joint_risk": {
      "in_contract": true,
      "fields": "joint* knee|hip|shoulder|hand|spine|other, pattern* mechanical|inflammatory|unclear, score",
      "contract": {
        "from": [
          "arthritisrisk.com"
        ],
        "to": [
          "jointclass.com",
          "surgeryprocess.com",
          "comfortcard.org"
        ]
      },
      "declared": {
        "sends": [
          "arthritisrisk.com",
          "decisionindex.com",
          "jointclass.com",
          "surgeryprocess.com"
        ],
        "accepts": [
          "comfortcard.org",
          "decisionindex.com",
          "hippain.help",
          "jointclass.com",
          "jointcoach.com",
          "shoulderpain.help",
          "surgeryprocess.com"
        ]
      },
      "receive_at": {
        "comfortcard.org": "https://comfortcard.org/family#pollen=",
        "decisionindex.com": "https://decisionindex.com/decide",
        "hippain.help": "https://hippain.help/visit",
        "jointclass.com": "https://jointclass.com/ready",
        "jointcoach.com": "https://jointcoach.com/prom",
        "shoulderpain.help": "https://shoulderpain.help/visit",
        "surgeryprocess.com": "https://surgeryprocess.com/rehearse"
      }
    },
    "memory_check": {
      "in_contract": false,
      "fields": null,
      "contract": {
        "from": [],
        "to": []
      },
      "declared": {
        "sends": [
          "memoryloss.help"
        ],
        "accepts": [
          "comfortcard.org",
          "familycaregive.com",
          "memoryloss.help"
        ]
      },
      "receive_at": {
        "comfortcard.org": "https://comfortcard.org/family#pollen=",
        "familycaregive.com": "https://familycaregive.com/plan/",
        "memoryloss.help": "https://memoryloss.help/visit"
      }
    },
    "record_fingerprint": {
      "in_contract": true,
      "fields": "fp* 64 lowercase hex: the SHA-256 of a whole file or of a root the sender publishes; never a hash of short personal text, label (<=60), kept YYYY-MM-DD",
      "contract": {
        "from": [
          "comfortcard.org",
          "chanio.com"
        ],
        "to": [
          "hashcare.com"
        ]
      },
      "declared": {
        "sends": [
          "chanio.com",
          "comfortcard.org"
        ],
        "accepts": [
          "hashcare.com"
        ]
      },
      "receive_at": {
        "hashcare.com": "https://hashcare.com/check"
      }
    },
    "recovery_summary": {
      "in_contract": false,
      "fields": null,
      "contract": {
        "from": [],
        "to": []
      },
      "declared": {
        "sends": [
          "jointcoach.com"
        ],
        "accepts": [
          "comfortcard.org",
          "surgeonvalue.com"
        ]
      },
      "receive_at": {
        "comfortcard.org": "https://comfortcard.org/family#pollen=",
        "surgeonvalue.com": "https://surgeonvalue.com/pt/bill"
      }
    },
    "shoulder_check": {
      "in_contract": false,
      "fields": null,
      "contract": {
        "from": [],
        "to": []
      },
      "declared": {
        "sends": [
          "shoulderpain.help"
        ],
        "accepts": [
          "comfortcard.org",
          "shoulderpain.help"
        ]
      },
      "receive_at": {
        "comfortcard.org": "https://comfortcard.org/family#pollen=",
        "shoulderpain.help": "https://shoulderpain.help/visit"
      }
    }
  },
  "flowers": [
    {
      "id": "agentichsa.com",
      "url": "https://agentichsa.com",
      "name": "AgenticHSA",
      "job": "Pre-launch (early access open; no launch date set).",
      "audience": [
        "self-employed / 1099 worker",
        "builder or developer evaluating the rails",
        "small employer offering HSA/FSA benefits"
      ],
      "care": false,
      "eol": false,
      "updated": "2026-10-01",
      "agent_json": "https://agentichsa.com/.well-known/agent.json",
      "llms_txt": "https://agentichsa.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "expense_sorter",
          "label": "Sort common health expenses into generally qualifies / only for a diagnosed condition / unclear / does not qualify, citing IRS Pub 502, Pub 969 and IR-2024-65 (runs in the browser; nothing sent or stored; not tax advice)",
          "url": "https://agentichsa.com/sort",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "spend_scan_request",
          "label": "Ask about a spend scan (lead form; follow-up by email)",
          "url": "https://agentichsa.com/#today",
          "method": "GET",
          "auth": "email",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "join_early_access",
          "label": "Join early access list (no launch date set)",
          "url": "https://agentichsa.com/#today",
          "method": "GET",
          "auth": "email",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "bracket_calculator",
          "label": "2026 IRS pre-tax limit calculator",
          "url": "https://agentichsa.com/#estimate",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "lmn_review",
          "label": "Physician review of a Letter of Medical Necessity (planned; not live on this site)",
          "url": "https://altru.care",
          "method": "GET",
          "auth": "clinician",
          "uploads_data": true,
          "safe_to_hand_to_user": false
        }
      ]
    },
    {
      "id": "altru.care",
      "url": "https://altru.care",
      "name": "Altru.care",
      "job": "Physician-owned practice taking requests for Letters of Medical Necessity that document home care already qualifying as medical under IRS §213(d).",
      "audience": [
        "family-caregiver",
        "patient",
        "physician"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://altru.care/.well-known/agent.json",
      "llms_txt": "https://altru.care/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "lmn_request",
          "label": "Request an LMN assessment",
          "url": "https://altru.care/#lmn-intake",
          "method": "GET",
          "auth": "none to start; collects personal/health context",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "lmn_standard",
          "label": "See what an LMN documents and the standard it must meet",
          "url": "https://altru.care/lmn",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "clinical_services",
          "label": "Planned capabilities page (not yet offered; not a service menu)",
          "url": "https://altru.care/features",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": false
        },
        {
          "id": "physician_apply",
          "label": "Apply to review AI-drafted clinical outputs and sign LMNs (licensed physicians)",
          "url": "https://altru.care/physicians",
          "method": "GET",
          "auth": "NPI entry, NPPES-verified",
          "uploads_data": null,
          "safe_to_hand_to_user": true
        },
        {
          "id": "verify_lmn_hash",
          "label": "Check a document's hash for tampering",
          "url": "https://hashcare.com/verify",
          "method": "GET",
          "auth": "none",
          "uploads_data": null,
          "safe_to_hand_to_user": true
        },
        {
          "id": "advance_care_plan",
          "label": "Start an advance care plan yourself",
          "url": "https://caregoals.com",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "arthritisrisk.com",
      "url": "https://arthritisrisk.com",
      "name": "Arthritis Risk",
      "job": "A 10-question assessment that scores a joint-pain pattern (mechanical wear or inflammatory signal) and routes to the right specialist: orthopedic surgeon, rheumatologist, multidisciplinary work-up, or prevention.",
      "audience": [
        "patient",
        "family-caregiver",
        "primary-care",
        "rheumatologist",
        "orthopedic-surgeon"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://arthritisrisk.com/.well-known/agent.json",
      "llms_txt": "https://arthritisrisk.com/llms.txt",
      "pollen": {
        "sends": [
          "joint_risk"
        ],
        "accepts": []
      },
      "actions": [
        {
          "id": "risk_assessment",
          "label": "Safety check, then a 10-question mechanical-vs-inflammatory assessment; prints one page for the visit",
          "url": "https://arthritisrisk.com/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "rehearse_visit",
          "label": "Rehearse the joint-pain visit: 4 scripted practice visits with an in-browser phrase-checker (not an AI; nothing recorded or sent)",
          "url": "https://arthritisrisk.com/rehearse",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "back_pain_check",
          "label": "Back-pain check (if the pain isn't a joint)",
          "url": "https://doesyourbackhurt.com",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "solvinghealth_connect",
          "label": "SolvingHealth MCP connector (connector key: arthritisrisk)",
          "url": null,
          "method": "GET",
          "auth": "none",
          "uploads_data": null,
          "safe_to_hand_to_user": null
        }
      ]
    },
    {
      "id": "blainomd.com",
      "url": "https://blainomd.com",
      "name": "Blaine Warkentine, MD",
      "job": "Clinical translator and systems architect — MD-trained, not a practicing physician.",
      "audience": [
        "health-technology company evaluating U.S. market entry",
        "AI or deep-tech team seeking an embedded clinical translator",
        "healthcare investor or partner",
        "researcher or journalist verifying credentials"
      ],
      "care": false,
      "eol": false,
      "updated": "2026-08-12",
      "agent_json": "https://blainomd.com/.well-known/agent.json",
      "llms_txt": "https://blainomd.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "start_conversation",
          "label": "Start a conversation",
          "url": "https://blainomd.com/#contact",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "download_cv",
          "label": "Download CV",
          "url": "https://blainomd.com/Warkentine_Resume.pdf",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read_thesis",
          "label": "Read the strategic thesis",
          "url": "https://blainomd.com/thesis",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "bloodpressure.help",
      "url": "https://bloodpressure.help",
      "name": "High Blood Pressure",
      "job": "Know your numbers. Own your health.",
      "audience": [
        "patient",
        "family-caregiver"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://bloodpressure.help/.well-known/agent.json",
      "llms_txt": "https://bloodpressure.help/llms.txt",
      "pollen": {
        "sends": [
          "bp_log"
        ],
        "accepts": []
      },
      "actions": [
        {
          "id": "visit_sheet",
          "label": "Bring-this-to-your-visit sheet: reads the on-device home log, lets the person add readings, summarizes the week (average, highest, AHA category), prints one page with chosen questions. Plus a scripted practice visit (2 conversations).",
          "url": "https://bloodpressure.help/visit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_visit",
          "label": "Practice what to say at the visit: a scripted clinician, a phrase-checker in the browser, not an AI; nothing sent or recorded",
          "url": "https://bloodpressure.help/visit#practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "home_log",
          "label": "Home blood pressure log, morning and evening, kept in this browser; prints for the doctor",
          "url": "https://bloodpressure.help/#log",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read",
          "label": "Education on high blood pressure",
          "url": "https://bloodpressure.help",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "find_care",
          "label": "Find a licensed physician (no signup)",
          "url": "https://harnesshealth.ai/find",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "home_care",
          "label": "Worker-owned home care when a family needs hands-on help",
          "url": "https://co-op.care",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "breathing.help",
      "url": "https://breathing.help",
      "name": "Breathing Difficulty and COPD",
      "job": "Breathe easier. Live fuller.",
      "audience": [
        "patient",
        "family-caregiver"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://breathing.help/.well-known/agent.json",
      "llms_txt": "https://breathing.help/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "visit_sheet",
          "label": "Bring-this-to-your-visit sheet: the mMRC breathlessness grade, when it happens, how long, history, chosen questions, printable. Plus a scripted practice visit (2 conversations).",
          "url": "https://breathing.help/visit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_visit",
          "label": "Practice what to say at the visit: a scripted clinician, a phrase-checker in the browser, not an AI; nothing sent or recorded",
          "url": "https://breathing.help/visit#practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read",
          "label": "Education on breathing difficulty and copd",
          "url": "https://breathing.help",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "find_care",
          "label": "Find a licensed physician (no signup)",
          "url": "https://harnesshealth.ai/find",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "home_care",
          "label": "Worker-owned home care when a family needs hands-on help",
          "url": "https://co-op.care",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "bundledcare.com",
      "url": "https://bundledcare.com",
      "name": "BundledCare",
      "job": "A designed post-acute home-care episode for CJR-X and TEAM bundled-payment programs: a W-2 care coordinator in the home across the 90 days after discharge.",
      "audience": [
        "patient or family preparing for hospital discharge",
        "discharge planner",
        "health-system bundled-payment lead",
        "ACO"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://bundledcare.com/.well-known/agent.json",
      "llms_txt": "https://bundledcare.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "before_you_leave",
          "label": "Build a printable before-discharge question list (3 choices; runs in the browser; nothing sent or stored)",
          "url": "https://bundledcare.com/before-you-leave",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "readmission_calculator",
          "label": "Readmission arithmetic on your own inputs (not a projection of BundledCare results)",
          "url": "https://bundledcare.com/#calculator",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "savings_model",
          "label": "Printable readmission cost model on your own numbers",
          "url": "https://bundledcare.com/savings-model.html",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "bundle_scope",
          "label": "Pick the services a 90-day episode would include (scope only, no price)",
          "url": "https://bundledcare.com/#bundle-builder",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "request_conversation",
          "label": "Request a conversation (health systems; sends name, organization, email and message)",
          "url": "https://bundledcare.com/#contact",
          "method": "GET",
          "auth": "email",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "caregoals.com",
      "url": "https://caregoals.com",
      "name": "CareGoals",
      "job": "Fifteen short cards, about 20 minutes, done by tapping answers while the person and the one who would speak for them talk each card over.",
      "audience": [
        "patient",
        "family-caregiver",
        "death-doula",
        "care-guide",
        "clinician"
      ],
      "care": true,
      "eol": true,
      "updated": "2026-09-30",
      "agent_json": "https://caregoals.com/.well-known/agent.json",
      "llms_txt": "https://caregoals.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": [
          "caregiver_situation"
        ],
        "receive_at": {
          "caregiver_situation": "https://caregoals.com/conversation"
        }
      },
      "actions": [
        {
          "id": "start_conversation",
          "label": "Write your Care Wishes: fifteen tap-only cards with the person who speaks for you, about 20 minutes, saved only on your device; keeps working with no signal after the first open",
          "url": "https://caregoals.com/conversation",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "add_to_home_screen",
          "label": "Keep CareGoals on the phone: add it to the Home Screen so it opens like an app, with the answers, even with no signal",
          "url": "https://caregoals.com/iphone",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "planning_visit_packet",
          "label": "After finishing: print a visit packet for an advance care planning visit (the Care Wishes document plus a one-page clinician worksheet), or copy it as text for a patient-portal message",
          "url": "https://caregoals.com/summary",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "for_clinicians",
          "label": "For clinicians: what patients bring, the worksheet, a waiting-room card, and a billing reference summarized from CMS's fact sheet",
          "url": "https://caregoals.com/clinicians",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "make_it_official",
          "label": "Make it legally official: the person's own state advance directive form, free for every state from CaringInfo",
          "url": "https://www.caringinfo.org/planning/advance-directives/by-state/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "facing_the_end",
          "label": "A calm place to begin when facing the end of life — yourself or someone you love — with a hospice/palliative FAQ and the next step",
          "url": "https://caregoals.com/facing-the-end",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "dementia_directive",
          "label": "Document wishes before a dementia diagnosis takes the ability to — the dementia-specific directive",
          "url": "https://caregoals.com/dementia-directive",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "resource_library",
          "label": "Library of the best advance-care-planning guides (The Conversation Project, Five Wishes, Going With Grace)",
          "url": "https://caregoals.com/library",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "paying_for_care",
          "label": "Paying for care: a two-minute check of whether the care counts as medical care under IRS rules (HSA/FSA)",
          "url": "https://comfortcard.org/covered",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "help_at_home",
          "label": "Help at home: co-op.care, a worker-owned care cooperative in Boulder, finds the public dollars a family qualifies for",
          "url": "https://co-op.care",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_conversations",
          "label": "Practice six hard conversations with invented people in your browser; see which needs your words met (scripted phrase-checker, not an AI; nothing is sent or recorded)",
          "url": "https://caregoals.com/practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "careho.me",
      "url": "https://careho.me",
      "name": "careho.me",
      "job": "careho.me is a pre-launch concept for age-in-place insurance: coverage for the in-home care, fall prevention and respite that Medicare does not pay for.",
      "audience": [
        "older-adult",
        "family-caregiver"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://careho.me/.well-known/agent.json",
      "llms_txt": "https://careho.me/llms.txt",
      "pollen": {
        "sends": [
          "caregiver_situation"
        ],
        "accepts": [
          "caregiver_situation",
          "fall_screener"
        ]
      },
      "actions": [
        {
          "id": "stay_home_check",
          "label": "The stay-home check: tick the help needed at home; see what Original Medicare does and does not pay for, programs worth asking about, a rough monthly cost, and the calls to make. About five minutes, on the device, printable.",
          "url": "https://careho.me/stay-home",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "cost_projection",
          "label": "A modeled 10-year comparison of assisted living and hourly care at home, for illustration only",
          "url": "https://careho.me/#projection",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "explainer",
          "label": "careho.me in 15 seconds (video; a text version is on the homepage)",
          "url": "https://careho.me/explainer.mp4",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "join_waitlist",
          "label": "Join the waitlist for launch news. Stores an email address only; creates no contract, coverage or obligation. Submit only with the person's own explicit consent.",
          "url": "https://careho.me/api/subscribe",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "carescircle.com",
      "url": "https://carescircle.com",
      "name": "CaresCircle",
      "job": "Care shared is care that actually gets done.",
      "audience": [
        "family-caregiver",
        "neighbor",
        "paid-caregiver"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://carescircle.com/.well-known/agent.json",
      "llms_txt": "https://carescircle.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "start_circle",
          "label": "Map who covers what (about two minutes, no account)",
          "url": "https://carescircle.com",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read_coverage_areas",
          "label": "Read the six areas of care and the question for each, to walk a person through the map in conversation (GET, returns JSON)",
          "url": "https://carescircle.com/coverage-areas.json",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "home_care",
          "label": "See what help your family may qualify for (co-op.care is forming in Boulder; paid care has not begun)",
          "url": "https://co-op.care/assess",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "chanio.com",
      "url": "https://chanio.com",
      "name": "chanio",
      "job": "An AI of your own, on your Mac: it answers from your own notes, remembers what you teach it, holds the truly hard questions for tonight and answers them overnight into a morning brief, and keeps a running meter of what stayed on the Mac.",
      "audience": [
        "anyone who wants an AI that lives on their own computer",
        "knowledge worker tired of re-explaining context",
        "privacy-conscious AI user",
        "someone with existing ChatGPT/Claude export history"
      ],
      "care": false,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://chanio.com/.well-known/agent.json",
      "llms_txt": "https://chanio.com/llms.txt",
      "pollen": {
        "sends": [
          "record_fingerprint"
        ],
        "accepts": []
      },
      "actions": [
        {
          "id": "try_in_browser",
          "label": "Try it in a browser tab: it answers from notes you give it, and loads a small model only if you choose (no signup; nothing typed into the demo is sent)",
          "url": "https://chanio.com/try/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "notebook",
          "label": "Write notes and ask them questions entirely in the browser (no account, no upload; exports Markdown)",
          "url": "https://chanio.com/notebook/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "chatgpt_export_to_markdown",
          "label": "Convert a ChatGPT export ZIP to Markdown/Obsidian, in the browser (nothing uploaded)",
          "url": "https://chanio.com/tools/chatgpt-export-to-markdown/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "claude_export_to_obsidian",
          "label": "Convert a Claude export ZIP to an Obsidian vault, in the browser (nothing uploaded)",
          "url": "https://chanio.com/tools/claude-export-to-obsidian/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "ai_cost_calculator",
          "label": "Estimate a month of AI cost on the Mac vs. API list prices (sliders; Sep 2026 prices)",
          "url": "https://chanio.com/tools/ai-cost-calculator/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "which_local_model",
          "label": "Pick a local model for a Mac by memory (Ollama tags, honest trade-offs)",
          "url": "https://chanio.com/tools/which-local-model/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "export_rescue",
          "label": "Convert a ChatGPT/Claude export to an Obsidian vault, in the browser",
          "url": "https://chanio.com/export-rescue/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "setup_mac",
          "label": "Set it up on your Mac: one line in Terminal (curl -fsSL https://chanio.com/install.sh | sh), about three minutes plus a model download; no account, nothing to buy",
          "url": "https://chanio.com/setup/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "site_stats",
          "label": "Read chanio's own meter, in the open: the overnight run on the founder's Mac, each day's model calls that left the Mac, the record root, and this site's visits, counts only (machine-readable at /night.json and /api/stats/)",
          "url": "https://chanio.com/stats/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "carry_record_root",
          "label": "Carry last night's record root to hashcare.com/anchor for an outside timestamp: the /stats link holds the root (already public in /night.json), a label and the date, in the part after the #; hashcare anchors it only when the person presses Anchor",
          "url": "https://chanio.com/stats/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "sample_brief",
          "label": "See a sample morning brief in the Lab (a canned example, not your own data)",
          "url": "https://chanio.com/lab/?sample=1",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "join_beta",
          "label": "Join the beta list: the conversation goes to an online AI (Gemini) to answer and name your channels; nothing is kept unless you leave an email, and then the channels and the conversation are kept with it for the beta invite",
          "url": "https://chanio.com/join/",
          "method": "GET",
          "auth": "email",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "clinicalswipe.com",
      "url": "https://clinicalswipe.com",
      "name": "ClinicalSwipe",
      "job": "A clinical attestation layer for the non-extractive health ecosystem.",
      "audience": [
        "physician",
        "healthcare-ai-company",
        "developer"
      ],
      "care": false,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://clinicalswipe.com/.well-known/agent.json",
      "llms_txt": "https://clinicalswipe.com/llms.txt",
      "pollen": {
        "sends": [
          "caregiver_situation"
        ],
        "accepts": [
          "caregiver_situation"
        ],
        "receive_at": {
          "caregiver_situation": "https://clinicalswipe.com/survey"
        }
      },
      "actions": [
        {
          "id": "scan_workflow",
          "label": "Scan AI-drafted clinical copy for hidden assumptions (no account, in-browser)",
          "url": "https://clinicalswipe.com/sandbox",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "review_drill",
          "label": "Would you sign it? A five-case review drill: read an invented AI draft and its chart excerpt, decide approve / revise / reject, name what you caught, and see the reference answer with its public source",
          "url": "https://clinicalswipe.com/drill",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "apply_to_review",
          "label": "Apply to review with your NPI",
          "url": "https://clinicalswipe.com/join",
          "method": "GET",
          "auth": "NPI entry, NPPES-verified in real time",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "lookup_physician",
          "label": "Look up a physician's review record by NPI",
          "url": "https://clinicalswipe.com/npi/{NPI}",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "submit_lmn_review",
          "label": "Submit an LMN draft for physician review (partner brand surfaces)",
          "url": "https://clinicalswipe.com/api/lmn/submit",
          "method": "POST",
          "auth": "requires an existing family_id from a partner intake flow",
          "uploads_data": true,
          "safe_to_hand_to_user": false
        },
        {
          "id": "request_api_docs",
          "label": "Request REST API / MCP connector integration docs",
          "url": "https://clinicalswipe.com/companies",
          "method": "GET",
          "auth": "email capture",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "caregiver_questionnaire",
          "label": "Get the family-caregiver navigator's questions (FHIR Questionnaire; ?format=json adds the full resource catalog with sources)",
          "url": "https://clinicalswipe.com/api/caregiver/questionnaire",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "caregiver_plan",
          "label": "Build a family caregiver's plan from their answers: public programs first, official sources, and only the steps that need a clinician's signature marked (JSON or FHIR CarePlan)",
          "url": "https://clinicalswipe.com/api/caregiver/plan",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "co-op.care",
      "url": "https://co-op.care",
      "name": "co-op.care",
      "job": "An early-stage, member-owned home care cooperative in Boulder, Colorado.",
      "audience": [
        "family-caregiver",
        "aging-adult",
        "adult-child",
        "home-care-worker",
        "physician"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://co-op.care/.well-known/agent.json",
      "llms_txt": "https://co-op.care/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": [
          "fall_screener",
          "caregiver_situation",
          "hours"
        ],
        "receive_at": {
          "fall_screener": "https://co-op.care/assess",
          "caregiver_situation": "https://co-op.care/assess",
          "hours": "https://co-op.care/hours"
        }
      },
      "actions": [
        {
          "id": "ledger",
          "label": "Join, and open your ledger: no dues today, no account, just your email. The member's year on one page: hours given and received, dollars (paid care is not open yet), proof (how the neighbor said they were doing after each hour, counted). Start here.",
          "url": "https://co-op.care/ledger",
          "method": "GET",
          "auth": "email only (no password, no account)",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "give_hour",
          "label": "Give an hour: log an hour for a neighbor, the neighbor confirms it by typing their own email, one receipt. Hours never expire and are never cash. Accepts a carried `hours` step (#pollen=).",
          "url": "https://co-op.care/hours",
          "method": "GET",
          "auth": "email only (both people)",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "assess",
          "label": "5-minute care assessment (accepts a fall-screener result or a caregiver situation carried from a sibling site)",
          "url": "https://co-op.care/assess",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "first_visit_practice",
          "label": "Practice a caregiver's first home visit with a family (scripted, on-device, companionship not medical care)",
          "url": "https://co-op.care/first-visit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "discharge_rights",
          "label": "Hospital discharge-rights guide (fast appeal, observation trap, Jimmo)",
          "url": "https://co-op.care/discharge",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "guide_check",
          "label": "GUIDE dementia-benefit eligibility check",
          "url": "https://co-op.care/guide",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "paying_for_care",
          "label": "The honest map of who pays for care (VA, Medicaid HCBS, LTC insurance, HSA/FSA)",
          "url": "https://co-op.care/paying-for-care",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "care_income",
          "label": "How families get paid to give care (Colorado CDASS/IHSS, VA Aid & Attendance, HSA/FSA)",
          "url": "https://co-op.care/care-income",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "ownership",
          "label": "How ownership works, for a member or a caregiver-owner (reading; the door is /ledger)",
          "url": "https://co-op.care/own",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "comfortcard.org",
      "url": "https://comfortcard.org",
      "name": "ComfortCard",
      "job": "The family file for caring for someone you love: receipts, letters, cards, care wishes, hours of help and the caregiver plan, kept on the family's own device with no account.",
      "audience": [
        "family-caregiver",
        "patient"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://comfortcard.org/.well-known/agent.json",
      "llms_txt": "https://comfortcard.org/llms.txt",
      "pollen": {
        "sends": [
          "hours",
          "record_fingerprint"
        ],
        "accepts": [
          "fall_screener",
          "gait_check",
          "joint_risk",
          "back_assessment",
          "caregiver_situation",
          "frailty_record",
          "recovery_summary",
          "denial_clock",
          "shoulder_check",
          "memory_check",
          "heart_check"
        ],
        "receive_at": {
          "fall_screener": "https://comfortcard.org/family#pollen=",
          "gait_check": "https://comfortcard.org/family#pollen=",
          "joint_risk": "https://comfortcard.org/family#pollen=",
          "back_assessment": "https://comfortcard.org/family#pollen=",
          "caregiver_situation": "https://comfortcard.org/family#pollen=",
          "frailty_record": "https://comfortcard.org/family#pollen=",
          "recovery_summary": "https://comfortcard.org/family#pollen=",
          "denial_clock": "https://comfortcard.org/family#pollen=",
          "shoulder_check": "https://comfortcard.org/family#pollen=",
          "memory_check": "https://comfortcard.org/family#pollen=",
          "heart_check": "https://comfortcard.org/family#pollen="
        }
      },
      "actions": [
        {
          "id": "family_file",
          "label": "The family file: receipts, letters, cards, Care Wishes, hours of help and the ClinicalSwipe caregiver plan kept in the family's own browser (IndexedDB), a per-case answer and claim page for each receipt, a timeline, and a FHIR R4 Bundle export. No account and no server copy. The only network call i…",
          "url": "https://comfortcard.org/family",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "covered_check",
          "label": "Does this care count as covered care? Five questions apply the qualified long-term care test (IRS §7702B(c): two or more activities of daily living for 90 days or more, or severe cognitive impairment needing supervision) and the relative-caregiver rule (§213(d)(11)); one of four answers: covered, t…",
          "url": "https://comfortcard.org/covered",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "readiness_check",
          "label": "Two-minute family readiness check: a score across seven areas and the one step that closes each gap. Nothing stored.",
          "url": "https://comfortcard.org/readiness",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "family_file_carry_in",
          "label": "Carry a sibling site's self-check result into the family file: open https://comfortcard.org/family#pollen=<estate-pollen/1 payload, base64url JSON> (or hand the person the .json the sibling saved, which they pick under 'Carried in from other sites'). The page shows the numbers and asks; it keeps a…",
          "url": "https://comfortcard.org/family",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "care_wishes_carry_in",
          "label": "Carry Care Wishes written at caregoals.com into the family file: open https://comfortcard.org/family#cg=<payload>, the same payload as caregoals.com/summary#w=. The page asks first, then adds them as one new paper; it never replaces the file, and the words stay on the device.",
          "url": "https://comfortcard.org/family",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "hours_give_through_coop",
          "label": "Send one hours entry onward to the co-op's time bank: each entry in the family file has a 'Give it through the co-op' link that opens https://co-op.care/hours#pollen=<estate-pollen/1, kind hours> carrying only the hours (0.5 to 4, in steps) and the kind of help as a fixed label; never a name or a n…",
          "url": "https://comfortcard.org/family",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "paper_check_at_hashcare",
          "label": "Check that a copy of a saved paper still matches: each attached file in the family file has 'Check a copy still matches', which computes the SHA-256 of the stored bytes on the device and opens https://hashcare.com/check#pollen=<estate-pollen/1, kind record_fingerprint> carrying only the 64-hex fing…",
          "url": "https://comfortcard.org/family",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "expense_sorter",
          "label": "Check whether a specific expense qualifies outright, needs a physician letter, or never qualifies for HSA/FSA. Nothing stored.",
          "url": "https://comfortcard.org/#sorter",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "savings_math",
          "label": "Estimate pre-tax savings for qualifying care. Nothing stored.",
          "url": "https://comfortcard.org/#the-math",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "unlock",
          "label": "Find benefits a family may already qualify for; a physician-signed letter documents care that already qualifies and never makes an expense eligible.",
          "url": "https://comfortcard.org/unlock",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read",
          "label": "A worked example of care paperwork read back in plain English. Not yet a reader for the person's own file.",
          "url": "https://comfortcard.org/read",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "join",
          "label": "The ComfortCard membership (not open yet). The page has a reserve box that emails the operator; nothing is sold.",
          "url": "https://comfortcard.org/join",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "decisionindex.com",
      "url": "https://decisionindex.com",
      "name": "DecisionIndex",
      "job": "A hand-entered demo 0-100 Decision Score for 20 condition-treatment pairs (10 conditions), so a patient and their physician can start from the same evidence summary.",
      "audience": [
        "patient",
        "family-caregiver",
        "physician",
        "surgeon"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://decisionindex.com/.well-known/agent.json",
      "llms_txt": "https://decisionindex.com/llms.txt",
      "pollen": {
        "sends": [
          "joint_risk"
        ],
        "accepts": [
          "joint_risk",
          "back_assessment"
        ],
        "receive_at": {
          "joint_risk": "https://decisionindex.com/decide",
          "back_assessment": "https://decisionindex.com/decide"
        }
      },
      "actions": [
        {
          "id": "decision_check",
          "label": "Am I ready to decide? Four yes-or-no questions (the SURE test) plus a question list for the visit, built from the options the person is weighing",
          "url": "https://decisionindex.com/decide",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "score_decision",
          "label": "Get a Decision Score (body area, diagnosis, proposed treatment)",
          "url": "https://decisionindex.com/#score",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "browse_evidence_library",
          "label": "Browse the Evidence Library (20 condition-treatment pairs across 10 conditions)",
          "url": "https://decisionindex.com/#library",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "join_waitlist",
          "label": "Request a condition/treatment pair that isn't scored yet",
          "url": "https://decisionindex.com/#waitlist",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "surgeonvalue_learn_more",
          "label": "Surgeon-side tools (a DecisionIndex integration is planned, not built)",
          "url": "https://surgeonvalue.com",
          "method": "GET",
          "auth": "none",
          "uploads_data": null,
          "safe_to_hand_to_user": null
        }
      ]
    },
    {
      "id": "doesyourbackhurt.com",
      "url": "https://doesyourbackhurt.com",
      "name": "Does Your Back Hurt — co-op.care",
      "job": "Back pain self-check: warning signs first (a yes points to 911 or an emergency department and ends the check), then a 4-question rule-based questionnaire that routes toward self-care, PT, a clinician, or a specialist; plus a scripted practi",
      "audience": [
        "patient"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://doesyourbackhurt.com/.well-known/agent.json",
      "llms_txt": "https://doesyourbackhurt.com/llms.txt",
      "pollen": {
        "sends": [
          "back_assessment"
        ],
        "accepts": []
      },
      "actions": [
        {
          "id": "assessment",
          "label": "Back pain check: warning signs first, then 3 questions (runs in the browser)",
          "url": "https://doesyourbackhurt.com/#assessment",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_visit",
          "label": "Practice your back-pain visit (4 scripted visits: MRI request, PT first, opioid offered, fusion raised)",
          "url": "https://doesyourbackhurt.com/practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "learn",
          "label": "Condition education (herniated disc, stenosis, when surgery helps)",
          "url": "https://doesyourbackhurt.com/#learn",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "find_specialist",
          "label": "Find a spine specialist (Zocdoc search, third party)",
          "url": "https://www.zocdoc.com/search?dr_specialty=orthopedic-surgery&reason_visit=back-pain",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "enoughtolast.com",
      "url": "https://enoughtolast.com",
      "name": "Enough to Last",
      "job": "The financial floor under your aging years.",
      "audience": [
        "People afraid of outliving their money who need an honest projection of how long their savings last through their aging years",
        "Adult children deciding whether a parent can afford to stay home, move to assisted living, or needs more care, and for how long the money lasts",
        "People deciding whether they can afford to age in place vs. move to assisted living, memory care, or nursing care",
        "Near-retirees and solo agers protecting the savings that fund their later years from a market crash",
        "Anyone holding an appreciated position they cannot afford to give back (post-vest RSUs, a just-sold house or business, an inheritance)"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://enoughtolast.com/.well-known/agent.json",
      "llms_txt": "https://enoughtolast.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "run_survival_check",
          "label": "Run the flagship 'will your money survive your aging years?' check — how long savings last and how aging in place vs. assisted living vs. memory care vs. nursing care each bends the curve (2026 median care costs). Numbers stay in the browser.",
          "url": "https://enoughtolast.com/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "run_floor_simulator",
          "label": "Run the interactive floor simulator (drag a trailing stop 3-25% and see where it would have exited through real crash paths)",
          "url": "https://enoughtolast.com/protect#floor-lab",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "use_decision_tools",
          "label": "Use five retirement-decision calculators (are you already free, 0% capital-gains harvest, tax now/later/never, sell-hold-or-floor, two-bucket spend). Numbers stay in the browser.",
          "url": "https://enoughtolast.com/decide",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read_how_it_works",
          "label": "Read what FloorPricer is, how the floor ratchets and holds, sequence-of-returns risk, and the honest limits",
          "url": "https://enoughtolast.com/protect",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_crash_talk",
          "label": "Practice the crash talk: four scripted conversations (with a spouse before retiring, a spouse who wants to sell everything in a 30% drop, a panicked parent, and a partner after a floor sold before a bounce). You type what you would say; a phrase-checker in the browser shows which needs your words m…",
          "url": "https://enoughtolast.com/crash-plan",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "write_crash_plan",
          "label": "Write and print a one-page household plan made while calm: months of spending kept outside stocks, a waiting period before any big move, who to talk to first, what you will not do on a bad day, and a review date. Nothing is saved or sent.",
          "url": "https://enoughtolast.com/crash-plan#write-it",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "join_waitlist",
          "label": "Join the waitlist for live brokerage execution (not open yet; paper trading is open now)",
          "url": "https://enoughtolast.com/protect#waitlist",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "set_floor_via_mcp",
          "label": "Set and monitor floors on your own Alpaca paper account via the FloorPricer MCP server (set_trailing_stop, check_floors, dashboard). Requires the user's own Alpaca paper-trading keys; FloorPricer never holds custody and cannot withdraw funds. Places paper orders only; live trading is not open yet.",
          "url": "https://enoughtolast.com/harness",
          "method": "GET",
          "auth": "user-brokerage-api-keys",
          "uploads_data": false,
          "safe_to_hand_to_user": false
        }
      ]
    },
    {
      "id": "fallprevention.help",
      "url": "https://fallprevention.help",
      "name": "Fall Prevention",
      "job": "Stay steady. Stay independent.",
      "audience": [
        "patient",
        "family-caregiver"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://fallprevention.help/.well-known/agent.json",
      "llms_txt": "https://fallprevention.help/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": [
          "fall_screener",
          "gait_check"
        ]
      },
      "actions": [
        {
          "id": "read",
          "label": "Education on fall prevention",
          "url": "https://fallprevention.help",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "find_care",
          "label": "Find a licensed physician (no signup)",
          "url": "https://harnesshealth.ai/find",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "home_care",
          "label": "Worker-owned home care when a family needs hands-on help",
          "url": "https://co-op.care",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "visit_sheet",
          "label": "Bring this to your visit: a one-page visit worksheet (emergency signs first; stays on the device; print or download)",
          "url": "https://fallprevention.help/visit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice",
          "label": "Practice the conversation: scripted rehearsal (not an AI; nothing sent or recorded)",
          "url": "https://fallprevention.help/practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "fallrisks.com",
      "url": "https://fallrisks.com",
      "name": "FallRisks",
      "job": "The CDC STEADI 12-question fall-risk checklist, scored on the device, a 20-second phone walk test, and practice conversations for families after a fall.",
      "audience": [
        "family-caregiver",
        "older-adult",
        "clinician"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-10-01",
      "agent_json": "https://fallrisks.com/.well-known/agent.json",
      "llms_txt": "https://fallrisks.com/llms.txt",
      "pollen": {
        "sends": [
          "fall_screener"
        ],
        "accepts": [
          "gait_check"
        ],
        "receive_at": {
          "gait_check": "https://fallrisks.com/screener"
        }
      },
      "actions": [
        {
          "id": "steadi_screener",
          "label": "CDC STEADI 12-question fall-risk checklist (Yes/No, scored 0-14; 4 or more = may be at risk), on the homepage",
          "url": "https://fallrisks.com/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "steadi_checklist_page",
          "label": "The same CDC checklist on its own page: printable, no analytics, accepts a gait_check from healthgait.com as context",
          "url": "https://fallrisks.com/screener",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_the_talk",
          "label": "Practice the talk after a fall: 3 scripted conversations (a parent who hid a fall, a parent and the cane, the doctor visit) with an in-browser phrase-checker; not an AI, nothing sent",
          "url": "https://fallrisks.com/talk",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "walk_test",
          "label": "20-second phone walk test (on-device motion sensor)",
          "url": "https://fallrisks.com/walk-test",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "home_safety_checklist",
          "label": "Room-by-room home safety assessment (46 items, 6 rooms)",
          "url": "https://fallrisks.com/assessment",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "clinical_reference",
          "label": "Clinical reference: cutoffs and evidence-based exercise dosing",
          "url": "https://fallrisks.com/clinical",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "save_on_this_device",
          "label": "Save the checklist score and date in this browser, on fallrisks.com only (optional; nothing is sent to a server, other sites cannot see it)",
          "url": "https://fallrisks.com/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "medication_safety",
          "label": "Medicines linked to falls, with a printable list to bring to a pharmacist (not a reason to stop a medicine alone)",
          "url": "https://fallrisks.com/medication-safety",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "resources",
          "label": "Evidence-based programs (Otago, Tai Chi, A Matter of Balance) and home-modification funding sources",
          "url": "https://fallrisks.com/resources",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "familycaregive.com",
      "url": "https://familycaregive.com",
      "name": "familycaregive.com",
      "job": "For the family caregiver: the adult child who just realized a parent needs help.",
      "audience": [
        "family-caregiver",
        "adult-child-of-aging-parent",
        "caregiving-youth"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://familycaregive.com/.well-known/agent.json",
      "llms_txt": "https://familycaregive.com/llms.txt",
      "pollen": {
        "sends": [
          "caregiver_situation"
        ],
        "accepts": [
          "fall_screener",
          "memory_check"
        ],
        "receive_at": {
          "fall_screener": "https://familycaregive.com/plan/",
          "memory_check": "https://familycaregive.com/plan/"
        }
      },
      "actions": [
        {
          "id": "checkin",
          "label": "Private one-question check-in (how heavy is it right now)",
          "url": "https://familycaregive.com/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "tonight_plan",
          "label": "Tonight's plan: a 60-second situation check (stage, what is getting harder, hours a week) that builds a printable one-page plan with sourced steps and the talk to practice first",
          "url": "https://familycaregive.com/plan/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_talks",
          "label": "Practice the hard talks with a parent: five scripted conversations (car keys, help at home, the house, power of attorney, a sibling who is not helping) with a phrase-checker in the browser",
          "url": "https://familycaregive.com/talks/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "conversation_scripts",
          "label": "Three tap-to-copy conversation scripts for bringing it up",
          "url": "https://familycaregive.com/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "qualify_scan",
          "label": "Two-minute scan of what you already qualify for (VA, Medicaid, pre-tax, paid leave)",
          "url": "https://comfortcard.org/unlock",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "worker_owned_care",
          "label": "Worker-owned care cooperative in Boulder; home care opens once its home-care license is issued",
          "url": "https://co-op.care/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "care_wishes",
          "label": "What they would want if they could not speak for themselves (CareGoals, kept on your device)",
          "url": "https://caregoals.com",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "end_of_life_doula",
          "label": "Find an end-of-life doula (Quality Death)",
          "url": "https://qualitydeath.com",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "caregiving_youth",
          "label": "Support for caregiving youth (American Association of Caregiving Youth)",
          "url": "https://aacy.org",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "fillforward.com",
      "url": "https://fillforward.com",
      "name": "fillforward",
      "job": "A pre-launch Boulder, CO pilot for kombucha on tap from a kegerator in a neighbor's garage.",
      "audience": [
        "neighbor",
        "garage owner"
      ],
      "care": false,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://fillforward.com/.well-known/agent.json",
      "llms_txt": "https://fillforward.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "site",
          "label": "Read how the tap program works",
          "url": "https://fillforward.com",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "program",
          "label": "Machine-readable program status: model, terms (not set), and what is not available yet",
          "url": "https://fillforward.com/tap-program.json",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "join_waitlist",
          "label": "Join the Boulder pilot waitlist (email only; not a membership; nothing charged). Use the person's own email with their say-so.",
          "url": "https://solvinghealth.com/api/signup",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "offer_a_garage",
          "label": "Say the person could host a tap (a note of interest, not a commitment; host terms are not final)",
          "url": "https://solvinghealth.com/api/signup",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "floorpricer.com",
      "url": "https://enoughtolast.com",
      "name": "Enough to Last",
      "job": "The financial floor under your aging years.",
      "audience": [
        "People afraid of outliving their money who need an honest projection of how long their savings last through their aging years",
        "Adult children deciding whether a parent can afford to stay home, move to assisted living, or needs more care, and for how long the money lasts",
        "People deciding whether they can afford to age in place vs. move to assisted living, memory care, or nursing care",
        "Near-retirees and solo agers protecting the savings that fund their later years from a market crash",
        "Anyone holding an appreciated position they cannot afford to give back (post-vest RSUs, a just-sold house or business, an inheritance)"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://floorpricer.com/.well-known/agent.json",
      "llms_txt": "https://enoughtolast.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "run_survival_check",
          "label": "Run the flagship 'will your money survive your aging years?' check — how long savings last and how aging in place vs. assisted living vs. memory care vs. nursing care each bends the curve (2026 median care costs). Numbers stay in the browser.",
          "url": "https://enoughtolast.com/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "run_floor_simulator",
          "label": "Run the interactive floor simulator (drag a trailing stop 3-25% and see where it would have exited through real crash paths)",
          "url": "https://enoughtolast.com/protect#floor-lab",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "use_decision_tools",
          "label": "Use five retirement-decision calculators (are you already free, 0% capital-gains harvest, tax now/later/never, sell-hold-or-floor, two-bucket spend). Numbers stay in the browser.",
          "url": "https://enoughtolast.com/decide",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read_how_it_works",
          "label": "Read what FloorPricer is, how the floor ratchets and holds, sequence-of-returns risk, and the honest limits",
          "url": "https://enoughtolast.com/protect",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_crash_talk",
          "label": "Practice the crash talk: four scripted conversations (with a spouse before retiring, a spouse who wants to sell everything in a 30% drop, a panicked parent, and a partner after a floor sold before a bounce). You type what you would say; a phrase-checker in the browser shows which needs your words m…",
          "url": "https://enoughtolast.com/crash-plan",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "write_crash_plan",
          "label": "Write and print a one-page household plan made while calm: months of spending kept outside stocks, a waiting period before any big move, who to talk to first, what you will not do on a bad day, and a review date. Nothing is saved or sent.",
          "url": "https://enoughtolast.com/crash-plan#write-it",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "join_waitlist",
          "label": "Join the waitlist for live brokerage execution (not open yet; paper trading is open now)",
          "url": "https://enoughtolast.com/protect#waitlist",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "set_floor_via_mcp",
          "label": "Set and monitor floors on your own Alpaca paper account via the FloorPricer MCP server (set_trailing_stop, check_floors, dashboard). Requires the user's own Alpaca paper-trading keys; FloorPricer never holds custody and cannot withdraw funds. Places paper orders only; live trading is not open yet.",
          "url": "https://enoughtolast.com/harness",
          "method": "GET",
          "auth": "user-brokerage-api-keys",
          "uploads_data": false,
          "safe_to_hand_to_user": false
        }
      ]
    },
    {
      "id": "harnesshealth.ai",
      "url": "https://harnesshealth.ai",
      "name": "HarnessHealth",
      "job": "The accountability layer for healthcare AI.",
      "audience": [
        "healthcare-ai-company",
        "health-system",
        "physician",
        "patient",
        "family-caregiver",
        "developer"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://harnesshealth.ai/.well-known/agent.json",
      "llms_txt": "https://harnesshealth.ai/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "start_pilot",
          "label": "Start a pilot: sandbox today, production terms set in the pilot, BAA before patient data (the request reaches the founder)",
          "url": "https://harnesshealth.ai/pilot",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "why_now",
          "label": "Why the law now requires a licensed human on the AI decision — WISeR, eight state statutes, the FDA paper, with sources",
          "url": "https://harnesshealth.ai/why-now",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "medgemma",
          "label": "Building on MedGemma: the seven use cases mapped to where a named physician's signature enters, with Google's own intended-use caveats",
          "url": "https://harnesshealth.ai/medgemma",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "policy_template",
          "label": "An AI-output attestation policy a governance committee can adopt (ten clauses, plain text; not legal advice)",
          "url": "https://harnesshealth.ai/policy",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "sandbox_review",
          "label": "Submit one synthetic or de-identified AI output for physician review (sandbox)",
          "url": "https://clinicalswipe.com/sandbox",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "health_system_pilot",
          "label": "Request a pilot or a BAA (reaches the founder)",
          "url": "https://harnesshealth.ai/health-systems#contact",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "governance_check",
          "label": "Score your AI governance (12 questions)",
          "url": "https://harnesshealth.ai/governance-check",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "gate_demo",
          "label": "Start here. Check your own AI summary against your own original: the Fidelity Gate flags a changed dose, a dropped warning or a softened instruction, in your browser, deterministic; nothing sent or stored",
          "url": "https://harnesshealth.ai/gate",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "sign_verify_demo",
          "label": "Sign a document and verify it yourself",
          "url": "https://harnesshealth.ai/live",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "verify_record",
          "label": "Verify one signed record: the page recomputes the SHA-256 from the signed bytes in your browser and checks the Ed25519 signature against the published key",
          "url": "https://harnesshealth.ai/verify/{id}",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "find_physician",
          "label": "Find a licensed physician (live from the CMS NPPES registry, no signup)",
          "url": "https://harnesshealth.ai/find",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "physician_review_network",
          "label": "Physicians: review AI output on your license (paid the same whether you sign or decline)",
          "url": "https://harnesshealth.ai/physicians",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "status",
          "label": "What is live, in numbers, read at page load — and what is not live yet",
          "url": "https://harnesshealth.ai/status",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "pocket",
          "label": "Pocket: the prototype alert app and how a clinician reviews a packet (not released, not validated)",
          "url": "https://harnesshealth.ai/pocket",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "bees_route",
          "label": "Bees and flowers: how an agent moves between the sites in this network — pick a situation, see the flower, the live action and the pollen to carry next (rules-based, nothing sent)",
          "url": "https://harnesshealth.ai/bees",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "bees_route_script",
          "label": "The same route as a one-file Node script (Node 18+, no dependencies): reads the live registry or each site's agent.json with public GETs, matches the situation locally, sends and writes nothing",
          "url": "https://harnesshealth.ai/bees/route.mjs",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": false
        },
        {
          "id": "provider_review",
          "label": "Clinicians: verify your NPI once, then open a Pocket packet file on your own device and sign or decline it with your own browser-held key (sandbox cases only today)",
          "url": "https://harnesshealth.ai/provider",
          "method": "GET",
          "auth": "own NPI-bound key, registered at signup",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "npi_lookup_api",
          "label": "API: look up licensed U.S. physicians live from CMS NPPES (last_name, first_name, city, state, taxonomy); nothing indexed or stored",
          "url": "https://harnesshealth.ai/api/npi?last_name={last_name}&state={state}",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": false
        },
        {
          "id": "attest_verify_api",
          "label": "API: verify a record by its hash and signature against the published public key; returns {valid, keyKind}",
          "url": "https://harnesshealth.ai/api/attest/verify",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": false
        },
        {
          "id": "intercept_classify_api",
          "label": "API: rules-only classifier that says whether a text is clinically meaningful (medication, diagnosis, care plan, billing code) and would be held for a physician; sandbox design, no model, nothing stored",
          "url": "https://harnesshealth.ai/api/intercept/classify",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": false
        }
      ]
    },
    {
      "id": "hashcare.com",
      "url": "https://hashcare.com",
      "name": "HashCare",
      "job": "A public proof-of-existence registry, no account needed.",
      "audience": [
        "developer",
        "physician",
        "family-caregiver",
        "payer",
        "auditor",
        "ai-agent"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://hashcare.com/.well-known/agent.json",
      "llms_txt": "https://hashcare.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": [
          "record_fingerprint"
        ],
        "receive_at": {
          "record_fingerprint": "https://hashcare.com/check"
        }
      },
      "actions": [
        {
          "id": "check_record",
          "label": "Did this record change? Compare a record with the original file or with a fingerprint, on the device",
          "url": "https://hashcare.com/check",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "verify_page",
          "label": "Verify a hash (human page)",
          "url": "https://hashcare.com/verify",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "verify_static",
          "label": "Look a fingerprint up with plain GET requests: no key, no account, no POST",
          "url": null,
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "verify_api",
          "label": "Resolve a hash (machine-callable, no key)",
          "url": "https://hashcare.com/api/anchor-verify",
          "method": "POST or GET",
          "auth": "none: no key, no account, no header",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "anchor",
          "label": "Anchor a document (proof-of-existence, no account)",
          "url": "https://hashcare.com/anchor",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "sandbox",
          "label": "Walk through the review-and-anchor flow with fictional demo personas (nothing real is signed)",
          "url": "https://hashcare.com/sandbox",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "real_review_definition",
          "label": "Read the Five Tests of a Real Review (citable definition)",
          "url": "https://hashcare.com/real-review",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "get_signature",
          "label": "Get an AI output actually reviewed and signed by a licensed physician",
          "url": "https://clinicalswipe.com",
          "method": "GET",
          "auth": "physician-application or api",
          "uploads_data": null,
          "safe_to_hand_to_user": null
        },
        {
          "id": "ledger_page",
          "label": "The Judgment Ledger — a physician's owned, verifiable review record (human page)",
          "url": "https://hashcare.com/ledger",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "home_receipts",
          "label": "Home Assistant daily home receipt — copy-paste config (human page)",
          "url": "https://hashcare.com/home",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "prove_independently",
          "label": "Independently verify the whole registry against Bitcoin (recipe, no trust required)",
          "url": "https://hashcare.com/prove",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "registry_hash_list",
          "label": "Fetch the full public hash list (machine-callable) — input to recomputing the daily root",
          "url": "https://hashcare.com/api/anchor-root-data",
          "method": "POST",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "keep_papers",
          "label": "Keep the checked papers together on the device (ComfortCard family file)",
          "url": "https://comfortcard.org/family",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "physician_sign",
          "label": "Get an AI output reviewed and signed by a licensed physician (ClinicalSwipe, synthetic pilot)",
          "url": "https://clinicalswipe.com",
          "method": "GET",
          "auth": "physician-application or api",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "healthgait.com",
      "url": "https://healthgait.com",
      "name": "HealthGait",
      "job": "Time a 4-metre walk, keep the speed log on your own device, or read a trend from your Apple Health export or a 20-second phone walk test.",
      "audience": [
        "patient",
        "family-caregiver",
        "physical-therapist",
        "physician",
        "home-health"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://healthgait.com/.well-known/agent.json",
      "llms_txt": "https://healthgait.com/llms.txt",
      "pollen": {
        "sends": [
          "gait_check"
        ],
        "accepts": [
          "fall_screener"
        ],
        "receive_at": {
          "fall_screener": "https://healthgait.com/speed"
        }
      },
      "actions": [
        {
          "id": "speed_log",
          "label": "Timed 4-metre walk with an on-page stopwatch, plus a walking-speed log and trend kept in this browser (delete any entry)",
          "url": "https://healthgait.com/speed",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "gait_check",
          "label": "On-device Gait Check: drop an Apple Health export and read walking speed, steadiness, asymmetry, double support and step length with a 90-day trend; a result can be carried on by the person's tap",
          "url": "https://healthgait.com/check",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "walk_test",
          "label": "20-second walk test",
          "url": "https://healthgait.com/walk-test",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "chair_stand",
          "label": "30-second sit-to-stand test; the phone counts each stand, or tap along; result shown against Rikli & Jones age and sex norms and not kept",
          "url": "https://healthgait.com/chair-stand",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "healthyho.me",
      "url": "https://healthyho.me",
      "name": "healthyho.me",
      "job": "Ambient in-home monitoring for aging in place: camera-free radar fall detection, smart medication dispensers, and under-mattress sleep and vitals sensors that alert a caregiver and family.",
      "audience": [
        "family-caregiver",
        "home-health",
        "older-adult"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://healthyho.me/.well-known/agent.json",
      "llms_txt": "https://healthyho.me/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "explore",
          "label": "See what the sensors notice and what they do not",
          "url": "https://healthyho.me",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "waitlist",
          "label": "Join the Boulder waitlist (asks for an email; installations are not open yet)",
          "url": "https://healthyho.me/#waitlist",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "devices",
          "label": "Connected-care devices catalog",
          "url": "https://comfortcard.org/devices",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "home_care",
          "label": "A person to respond when an alert fires — worker-owned home care",
          "url": "https://co-op.care",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "hearthealth.help",
      "url": "https://hearthealth.help",
      "name": "Heart Health — co-op.care",
      "job": "Cardiac risk check: eight questions (blood pressure, cholesterol, family history and more) give a low, moderate or high risk level and a next step.",
      "audience": [
        "patient"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://hearthealth.help/.well-known/agent.json",
      "llms_txt": "https://hearthealth.help/llms.txt",
      "pollen": {
        "sends": [
          "heart_check"
        ],
        "accepts": [
          "heart_check",
          "bp_log"
        ],
        "receive_at": {
          "heart_check": "https://hearthealth.help/visit",
          "bp_log": "https://hearthealth.help/visit"
        }
      },
      "actions": [
        {
          "id": "risk_assessment",
          "label": "Cardiac risk check: 8 questions, scored in the browser by a fixed rule, 0 to 25 points. The result screen offers the heart_check hand-off to the visit sheet.",
          "url": "https://hearthealth.help/#assessment",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "visit_sheet",
          "label": "Bring-this-to-your-visit sheet: the five heart numbers on one page (blood pressure, LDL, A1c, resting pulse, waist), which ones are missing, chosen questions, printable. Accepts heart_check and bp_log pollen.",
          "url": "https://hearthealth.help/visit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_visit",
          "label": "Practice what to say at the visit: a scripted clinician and a phrase-checker in the browser. Not an AI; nothing sent or recorded.",
          "url": "https://hearthealth.help/visit#practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "chat",
          "label": "Ask a typed question about heart health (AI chat). The text is sent to SolvingHealth's assistant service and an AI model provider to write the answer; nothing is stored against an account.",
          "url": "https://hearthealth.help/#chat",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "find_specialist",
          "label": "Find a cardiologist: CMS NPI Registry search by name, city, state or ZIP. Lists who is licensed; does not rate quality. The typed values go to this site's server, which asks the registry.",
          "url": "https://hearthealth.help/#find-specialist",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "hippain.help",
      "url": "https://hippain.help",
      "name": "Hip Pain",
      "job": "Hip pain is not one diagnosis.",
      "audience": [
        "patient",
        "family-caregiver"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://hippain.help/.well-known/agent.json",
      "llms_txt": "https://hippain.help/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": [
          "joint_risk"
        ],
        "receive_at": {
          "joint_risk": "https://hippain.help/visit"
        }
      },
      "actions": [
        {
          "id": "screener",
          "label": "4-question hip pain pattern screener, safety questions first. The four answers and any ticked symptoms go to our server, which matches them to a pattern; no name, email or account; no outside AI model reads them today",
          "url": "https://hippain.help/#screener",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "movement_test",
          "label": "Movement provocation self-test: which motion reproduces the pain (on the device, nothing sent)",
          "url": "https://hippain.help/#movement",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "hoos12",
          "label": "HOOS-12 hip score, worked out in the browser (nothing sent; a score, not a diagnosis)",
          "url": "https://hippain.help/#hoos12",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "visit_sheet",
          "label": "Bring this to your visit: a one-page worksheet (emergency signs first; stays on the device; print or download)",
          "url": "https://hippain.help/visit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice",
          "label": "Practice the conversation: scripted rehearsal, not an AI (nothing sent or recorded)",
          "url": "https://hippain.help/practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "ask",
          "label": "Ask a question: the typed question is sent to an AI assistant run by SolvingHealth that answers from the page's content; the person should leave out their name and anything that identifies them",
          "url": "https://hippain.help/#chat",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "hot4two.com",
      "url": "https://hot4two.com",
      "name": "Hot Room for 2",
      "job": "Checks whether one or two people, and a room, would fit a 5 x 7 x 7 ft concept hot yoga room, using the published /room numbers, in the browser or through a stateless API.",
      "audience": [
        "hot yoga practitioner who would like to practise at home",
        "couple who would practise together",
        "hot yoga studio owner or instructor"
      ],
      "care": false,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://hot4two.com/.well-known/agent.json",
      "llms_txt": "https://hot4two.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "fit_check",
          "label": "Will it fit? Check one or two standing heights against the 84 in ceiling (arms overhead), lying length against the 72 in platform, and a room's floor and ceiling against the estimated cabin exterior. Arithmetic in the browser; nothing is sent or stored.",
          "url": "https://hot4two.com/fit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "fit_check_api",
          "label": "Will it fit? for agents. POST JSON with one or two people (feet+inches, cm, or height_in; optional long_arms) and an optional space (length/width/ceiling in inches or cm, or outdoors). Returns reach, clearance against the 84 in ceiling, verdict, overhang past the 72 in platform, and floor and ceili…",
          "url": "https://hot4two.com/api/fit",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "clearance_table",
          "label": "Pose-by-pose ceiling clearance table (reach at 1.2 x and 1.3 x height) and which standing postures it touches",
          "url": "https://hot4two.com/room#clearance",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read_evidence",
          "label": "Cited studies on sauna and heated yoga, labelled by type, with limits and heat safety",
          "url": "https://hot4two.com/evidence",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "studio_feedback",
          "label": "Five questions for hot yoga studio owners and instructors about the sequence and the mid-class fold; leave an email to answer them",
          "url": "https://hot4two.com/studios",
          "method": "GET",
          "auth": "email",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "join_waitlist",
          "label": "Join the list to hear first when the prototype is measured (email and a role only; explicit user consent required)",
          "url": "https://hot4two.com/api/waitlist",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "hsaletter.com",
      "url": "https://hsaletter.com",
      "name": "HSA Letter",
      "job": "Explains the federal rule under which paid care for a chronically ill person counts as medical care an HSA can pay (26 U.S.C.",
      "audience": [
        "family-caregiver",
        "patient",
        "hsa-holder"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://hsaletter.com/.well-known/agent.json",
      "llms_txt": "https://hsaletter.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": [
          "caregiver_situation",
          "care_rule_answers"
        ]
      },
      "actions": [
        {
          "id": "hsa_care_check",
          "label": "Does this care fit the HSA rule? Seven questions, about two minutes, on the device: a point-by-point sorting against 26 U.S.C. 7702B(c) and 213(d)(11), plus a printable list of what the paperwork needs. It never says a letter or an expense is covered.",
          "url": "https://hsaletter.com/check",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_the_ask",
          "label": "Practice asking a parent's own doctor whether a chronic-illness certification and a plan of care are appropriate: two scripted visits (one ends in an honest no), checked by a phrase-checker in the browser. Not an AI; nothing is sent or recorded.",
          "url": "https://hsaletter.com/practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "savings_estimate",
          "label": "Estimate the tax effect of paying qualifying care from an HSA or FSA: annual spend times your tax rate, run on the device. An estimate, not tax advice.",
          "url": "https://hsaletter.com/#calc",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "the_rule",
          "label": "Read the rule: chronically ill (2 of 6 daily activities for 90 days, or severe cognitive impairment), a practitioner's plan of care, and why care from a spouse or relative does not count unless they are licensed for it.",
          "url": "https://hsaletter.com/#statute",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "letters_status",
          "label": "Status of physician letters: not open. Nothing to buy.",
          "url": "https://hsaletter.com/checkout",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "jointclass.com",
      "url": "https://jointclass.com",
      "name": "JointClass",
      "job": "Week-by-week education for people facing or recovering from knee, hip, or shoulder replacement, plus a 5-minute before-surgery readiness worksheet that runs on the person's device.",
      "audience": [
        "patient",
        "family-caregiver"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://jointclass.com/.well-known/agent.json",
      "llms_txt": "https://jointclass.com/llms.txt",
      "pollen": {
        "sends": [
          "joint_risk"
        ],
        "accepts": [
          "joint_risk"
        ],
        "receive_at": {
          "joint_risk": "https://jointclass.com/ready"
        }
      },
      "actions": [
        {
          "id": "readiness_worksheet",
          "label": "Know before you go: a before-surgery readiness worksheet (knee, hip or shoulder). The person marks what their team has told them and what is ready at home; it prints the open questions for the surgeon and a home to-do list. Runs in the browser; nothing is sent; saving is opt-in and on this device o…",
          "url": "https://jointclass.com/ready",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "conditions",
          "label": "Browse joint-surgery education by condition (knee, hip, shoulder)",
          "url": "https://jointclass.com/#conditions",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "phases",
          "label": "What to expect before, during, and after surgery",
          "url": "https://jointclass.com/#phases",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "faq",
          "label": "Common questions, answered in plain language",
          "url": "https://jointclass.com/#faq",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "expectations",
          "label": "When what a patient expected differs from what their care team recommends — injection-first, waiting to start therapy, expecting a fast complete recovery: what the evidence shows, where it stops, and four questions to ask",
          "url": "https://jointclass.com/#expectations",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "companion_app",
          "label": "Lesson app: one written lesson so far (Preparing Your Home for Recovery, source cited); the other lessons it lists are planned. Lesson progress and an optional surgery date stay in this browser. Its Questions tab links the written answers on the homepage and the readiness worksheet; nothing is type…",
          "url": "https://jointclass.com/app",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "jointcoach.com",
      "url": "https://jointcoach.com",
      "name": "JointCoach",
      "job": "Camera-based, on-device movement tracking for home joint-recovery exercises.",
      "audience": [
        "patient",
        "physical-therapist",
        "surgeon"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-10-01",
      "agent_json": "https://jointcoach.com/.well-known/agent.json",
      "llms_txt": "https://jointcoach.com/llms.txt",
      "pollen": {
        "sends": [
          "recovery_summary"
        ],
        "accepts": [
          "joint_risk"
        ],
        "receive_at": {
          "joint_risk": "https://jointcoach.com/prom"
        }
      },
      "actions": [
        {
          "id": "camera_demo",
          "label": "Live camera demo: joint angle + rep counting, on your phone, no account",
          "url": "https://jointcoach.com/demo",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "patient_progress",
          "label": "A patient's own 30-day session summary (days with data, range-of-motion trend, pain, minutes), stored in their browser on their device, never uploaded, deletable by them. Offers the summary as an estate-pollen/1 recovery_summary the person can carry to their ComfortCard family file or to the practi…",
          "url": "https://jointcoach.com/progress",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "patient_checkin",
          "label": "Two-week check-in: KOOS JR (knee) or HOOS JR (hip), answered and scored on the patient's phone from the published table; also sets the program (post-op or non-op, joint, side, start date). Stored in their browser only, never uploaded, deletable by them. Accepts a joint_risk result carried in the UR…",
          "url": "https://jointcoach.com/prom",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "clinician_review_packet",
          "label": "Monthly review packet for the clinician on record, read on the patient's phone at the visit: days with data, sessions, range of motion by side, pain, check-in scores, and a minutes and live-contact worksheet. Nothing uploaded; it is a record, not a claim",
          "url": "https://jointcoach.com/review",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "evidence",
          "label": "The evidence behind JointCoach with limits stated, and the claims it does not make",
          "url": "https://jointcoach.com/evidence",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_faq",
          "label": "RTM rules for practices (who can bill, device definition, 16-day rule, monthly interaction, denials, CY2027) with primary sources",
          "url": "https://jointcoach.com/faq",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "pilot_request",
          "label": "Request the 90-day RTM pilot (one employed PT, up to 25 patients, no software fee during the pilot): a form, a person replies",
          "url": "https://jointcoach.com/pilot#request",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "clinical_partnerships",
          "label": "For clinicians: why a home exercise plan is not monitoring, and how a practice runs RTM with its own staff",
          "url": "https://jointcoach.com/clinical",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "access_pt",
          "label": "MSK ACCESS explained for PT practices: payment sequencing, the 5% and SST rules, the global period. JointCoach is not an ACCESS participant and files no application",
          "url": "https://jointcoach.com/access",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "accountability_model",
          "label": "Who closes the signal: the accountability model (named clinician owner, RTM interaction rule, employed-PT owner)",
          "url": "https://jointcoach.com/#accountability-gap",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "mapofyou.com",
      "url": "https://mapofyou.com",
      "name": "MapOfYou",
      "job": "Twelve plain questions, answered in your own words, that end in one printable page of what you care about.",
      "audience": [
        "general-public",
        "family-caregiver",
        "patient"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://mapofyou.com/.well-known/agent.json",
      "llms_txt": "https://mapofyou.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "start_map",
          "label": "Answer twelve questions in your own words and leave with one printable page",
          "url": "https://www.mapofyou.com/map.html",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_values_talk",
          "label": "Practice telling a partner what matters to you: four invented partners, scripted lines, a phrase-checker in the browser (not an AI); about five minutes each",
          "url": "https://www.mapofyou.com/practice.html",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "sample_map",
          "label": "Read a finished sample map (a fictional composite) first",
          "url": "https://www.mapofyou.com/#sample",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "medfrail.com",
      "url": "https://www.medfrail.com",
      "name": "medfrail",
      "job": "Keep your Medicaid. Planned, not open yet: a physician-signed medical-frailty attestation for the Medicaid 80-hour work rule (from January 1, 2027), reviewed and signed — or declined, with the reason in writing — by a licensed physician.",
      "audience": [
        "medicaid-enrollee",
        "family-caregiver",
        "navigator",
        "health-system"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://medfrail.com/.well-known/agent.json",
      "llms_txt": "https://www.medfrail.com/llms.txt",
      "pollen": {
        "sends": [
          "frailty_record"
        ],
        "accepts": [
          "caregiver_situation"
        ],
        "receive_at": {
          "caregiver_situation": "https://www.medfrail.com/baseline"
        }
      },
      "actions": [
        {
          "id": "baseline",
          "label": "In-browser Medical Frailty Baseline Record builder (dated, printable, kept on the device)",
          "url": "https://www.medfrail.com/baseline",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice",
          "label": "Practice the caseworker call: four invented, scripted Medicaid-office calls (the form, the deadline, a confirmation number, an appeal) with a phrase-checker in the browser, plus an on-device call log",
          "url": "https://www.medfrail.com/practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "attestation",
          "label": "Join the physician-review list (review not open yet; nothing is charged). Email + state only.",
          "url": "https://www.medfrail.com/",
          "method": "POST https://solvinghealth.com/api/signup {email, state, brand:'medfrail.com', source:'medfrail_attestation'} → {tracking_code}",
          "auth": "intake form",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "estimator",
          "label": "Health-systems exposure estimator (client-side)",
          "url": "https://www.medfrail.com/health-systems",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "navigators",
          "label": "One-page navigator handout (what the attestation is, when self-attestation suffices, the baseline tool for clients)",
          "url": "https://www.medfrail.com/navigator-flyer",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "memoryloss.help",
      "url": "https://memoryloss.help",
      "name": "Memory Loss",
      "job": "A two-minute memory self-check, a family check-in, and a visit sheet.",
      "audience": [
        "family-caregiver",
        "patient"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://memoryloss.help/.well-known/agent.json",
      "llms_txt": "https://memoryloss.help/llms.txt",
      "pollen": {
        "sends": [
          "memory_check"
        ],
        "accepts": [
          "memory_check"
        ],
        "receive_at": {
          "memory_check": "https://memoryloss.help/visit"
        }
      },
      "actions": [
        {
          "id": "assessment",
          "label": "Memory self-check: eight questions, scored in the browser (normal aging vs. worth discussing with a doctor)",
          "url": "https://memoryloss.help/#assessment",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "family_checkin",
          "label": "Family check-in for a worried loved one",
          "url": "https://memoryloss.help/#family-checkin",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "visit_sheet",
          "label": "Bring this to your visit: a one-page worksheet (emergency signs first; stays on the device; print or download). Opened from a result, it shows the carried result and asks \"Use this\" before adding the matching questions.",
          "url": "https://memoryloss.help/visit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice",
          "label": "Practice the conversation: scripted rehearsal (not an AI; nothing sent or recorded)",
          "url": "https://memoryloss.help/practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "find_specialist",
          "label": "Find an adult neurologist near the person (public CMS NPI Registry search; a list, not a recommendation)",
          "url": "https://memoryloss.help/api/npi?state=CO&condition=memoryloss",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "chat",
          "label": "Ask Sage — AI chat, not medical advice",
          "url": "https://memoryloss.help/#chat",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "motionsole.com",
      "url": "https://motionsole.com",
      "name": "MotionSole",
      "job": "Gait measurement with a published method.",
      "audience": [
        "a person who wants to know their walking speed",
        "a family worried about a parent's walking or falls",
        "physical therapy clinic",
        "sports or performance team",
        "footwear or wearable device partner"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://motionsole.com/.well-known/agent.json",
      "llms_txt": "https://motionsole.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": [
          "gait_check",
          "fall_screener"
        ],
        "receive_at": {
          "gait_check": "https://motionsole.com/resources",
          "fall_screener": "https://motionsole.com/resources"
        }
      },
      "actions": [
        {
          "id": "gait_speed_calculator",
          "label": "Gait speed interpreter: distance and time in, speed, band and gait age out (runs in the browser)",
          "url": "https://motionsole.com/resources#calculator",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "live_capture",
          "label": "Live camera gait capture (cadence, symmetry; runs in the browser, video never uploaded)",
          "url": "https://motionsole.com/live",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "gait_check",
          "label": "On-device Apple Health gait check (healthgait.com)",
          "url": "https://healthgait.com/check",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "partner_waitlist",
          "label": "Device partner / sensor insole waitlist (planned program; the person types their own email)",
          "url": "https://motionsole.com/#partner-waitlist",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "mskvalue.com",
      "url": "https://www.mskvalue.com",
      "name": "MSKvalue",
      "job": "MSKvalue is the operator's instrument for the value-based MSK episode: mandate readiness (TEAM, ASM, CJR-X), a per-case value estimate, and the prior-authorization record.",
      "audience": [
        "orthopedic-practice",
        "asc-operator",
        "health-system",
        "surgeon"
      ],
      "care": false,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://mskvalue.com/.well-known/agent.json",
      "llms_txt": "https://www.mskvalue.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "mandate_check",
          "label": "Mandate screen by profile (TEAM / ASM / CJR-X): four questions, runs in the browser, nothing is sent. A link can carry the four answers so the person lands on the verdict.",
          "url": "https://www.mskvalue.com/mandate-check",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "roi",
          "label": "Per-case episode value estimate at the user's own volume. Illustrative arithmetic, not a forecast. A link can prefill it.",
          "url": "https://www.mskvalue.com/roi",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "prior_auth",
          "label": "The prior-authorization record: why the documentation gap is created at the referral, and what a payer's peer-to-peer asks for. Reading page; the drafting tool is on SurgeonValue.",
          "url": "https://www.mskvalue.com/prior-auth",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "insights",
          "label": "Plain-math analysis for ASC and service-line leaders: CY2027 ortho squeeze, ASM math, TEAM checklist, SaMS, revision rate, the 30-day window.",
          "url": "https://www.mskvalue.com/blog",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "connect",
          "label": "Connect form: the one thing on the site that sends data (name, work email, optional organization, role, interest) to the site owner. Hand the person the link; do not fill it in for them.",
          "url": "https://www.mskvalue.com/#connect",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "oncoque.com",
      "url": "https://oncoque.com",
      "name": "OncoQue",
      "job": "Browser-only tools for someone facing a cancer insurance denial: decode the denial and its deadline, practise the phone call to the insurer with an invented representative, build the appeal packet, and find the independent review after a second no.",
      "audience": [
        "person with cancer facing an insurance denial",
        "family member handling the insurance calls",
        "oncology social worker or financial navigator"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://oncoque.com/.well-known/agent.json",
      "llms_txt": "https://oncoque.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "decode_denial",
          "label": "Decode a denial: pick the denial type (and optionally the letter date) and get how winnable it is, the strongest argument, what to gather and the appeal clock. Runs in the browser.",
          "url": "https://oncoque.com/#decoder",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "open_decoder_with_denial",
          "label": "Hand a person their denial decoder already set up: open the link with the denial type, the date on the letter and the coverage type. The details ride in the URL fragment, which no server receives. The page reads them, fills the decoder, shows what it read, and removes the fragment from the address…",
          "url": "https://oncoque.com/#denial?type=priorauth&date=2026-09-01&coverage=commercial",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_insurer_call",
          "label": "Practise the call to the insurer: five invented calls with a scripted plan representative; a phrase-checker in the browser shows whether the person asked for a reference number, the criteria in writing, the deadline, the expedited route, a peer-to-peer and the independent review. Scripted, not an A…",
          "url": "https://oncoque.com/call",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "appeal_packet_checklist",
          "label": "Build the appeal packet: a twelve-item gather/send/keep checklist from HealthCare.gov's appeal guidance; only the ticks are kept, in the browser; prints with a blank call log.",
          "url": "https://oncoque.com/call#packet",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "external_review_window",
          "label": "After a second no: the independent review for employer/marketplace, Medicare Advantage, traditional Medicare or Medicaid coverage, with the filing window and the regulation cited.",
          "url": "https://oncoque.com/#external",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "symptom_red_flags",
          "label": "Is this an emergency? Tap symptoms during cancer treatment to see how fast each matters (911 / call the oncology team now / within 24 hours / mention at the visit). General guidance, not a diagnosis.",
          "url": "https://oncoque.com/#redflags",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "appeals_waitlist",
          "label": "Leave an email to hear if the signed-appeal service ever opens. Email only; clinical fields are rejected.",
          "url": "https://oncoque.com/start",
          "method": "GET",
          "auth": "email",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "opusocial.com",
      "url": "https://opusocial.com",
      "name": "opusocial",
      "job": "The third place, kept: proof of showing up.",
      "audience": [
        "concert-goer",
        "live-music fan",
        "an agent acting for one"
      ],
      "care": false,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://opusocial.com/.well-known/agent.json",
      "llms_txt": "https://opusocial.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "read",
          "label": "Paste your live-event history (or drop photos; only their dates are read, on the device) and get a timeline of your live-event life",
          "url": "https://opusocial.com/read",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read_with_my_list",
          "label": "Open /read with the person's list already in the box: https://opusocial.com/read#paste=<base64url of the UTF-8 lines, one night per line: date, what, city>. The page says the lines came from a link and waits; nothing is read until the person presses Read.",
          "url": "https://opusocial.com/read#paste=<base64url>",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read_api",
          "label": "Compute a read without a page: POST {\"text\": \"<lines>\"} and get the normalized lines, dates, a life summary, Goose enrichment where the setlist record exists, and timeline events",
          "url": "https://opusocial.com/api/read",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": false
        },
        {
          "id": "record",
          "label": "Keep your show record in your own browser, add a night after each show, download it as a .txt that pastes straight back in, or copy a link that opens it on another device",
          "url": "https://opusocial.com/read#record",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "presale",
          "label": "How to be first at every legitimate presale (artist lists, Verified Fan, card presales); Goose dates are listed, other artists need a data source that is not connected yet",
          "url": "https://opusocial.com/presale",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "run",
          "label": "The announced Goose dates from elgoose.net with a countdown and the official door for each night",
          "url": "https://opusocial.com/run",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "shows",
          "label": "Goose setlists and the songs most overdue (read-only)",
          "url": "https://opusocial.com/shows",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "policyapp.com",
      "url": "https://policyapp.com",
      "name": "PolicyApp",
      "job": "In private beta. Two working tools that run in the browser: a coverage gap finder (pick a plan type, see the care it usually leaves out) and a printable ER wallet card that sends nothing.",
      "audience": [
        "family-caregiver",
        "adult-child",
        "older-adult"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-29",
      "agent_json": "https://policyapp.com/.well-known/agent.json",
      "llms_txt": "https://policyapp.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "coverage_gap_finder",
          "label": "Coverage gap finder (general education, not a determination about any plan)",
          "url": "https://policyapp.com/#coverage-gap",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "er_wallet_card",
          "label": "Print an ER wallet card (nothing typed is sent or stored)",
          "url": "https://policyapp.com/#wallet-card",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "private_beta_list",
          "label": "Join the private-beta list for the vault (not built yet)",
          "url": "https://policyapp.com/#get-started",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "lmn_how_it_works",
          "label": "How a Letter of Medical Necessity actually works, stated honestly",
          "url": "https://comfortcard.org",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "pregnancycare.help",
      "url": "https://pregnancycare.help",
      "name": "Pregnancy Care",
      "job": "Plain-language pregnancy and postpartum education, the CDC urgent warning signs, and a visit sheet that runs in the browser.",
      "audience": [
        "patient",
        "family-caregiver"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://pregnancycare.help/.well-known/agent.json",
      "llms_txt": "https://pregnancycare.help/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": [
          "bp_log"
        ],
        "receive_at": {
          "bp_log": "https://pregnancycare.help/visit"
        }
      },
      "actions": [
        {
          "id": "visit_sheet",
          "label": "Bring-this-to-your-visit sheet: CDC urgent warning-sign check, week, highest home blood pressure against the ACOG lines, chosen questions, printable. Notes after the visit. Plus a scripted practice call to Labor and Delivery triage and a postpartum mood conversation.",
          "url": "https://pregnancycare.help/visit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_visit",
          "label": "Practice what to say at the visit: a scripted clinician, a phrase-checker in the browser, not an AI; nothing sent or recorded",
          "url": "https://pregnancycare.help/visit#practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "receive_bp_log",
          "label": "Receive a home blood pressure log carried from bloodpressure.help/visit. Fills the two blood pressure boxes only if the person presses Use this; applies the ACOG lines (140/90 call, 160/110 severe). Accepted only from bloodpressure.help; do not forge it.",
          "url": "https://pregnancycare.help/visit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read",
          "label": "Education on pregnancy and the year after birth",
          "url": "https://pregnancycare.help",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "find_care",
          "label": "Find an OB-GYN in the public NPI registry (no signup)",
          "url": "https://harnesshealth.ai/find?q=OB-GYN",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "qualitydeath.com",
      "url": "https://qualitydeath.com",
      "name": "Quality Death",
      "job": "Find an end-of-life doula, or become one.",
      "audience": [
        "person planning their own end-of-life wishes",
        "family caregiver preparing for a loved one's death",
        "end-of-life doula seeking fair pay and ownership",
        "hospice or palliative care professional"
      ],
      "care": true,
      "eol": true,
      "updated": "2026-09-30",
      "agent_json": "https://qualitydeath.com/.well-known/agent.json",
      "llms_txt": "https://qualitydeath.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "fear_router",
          "label": "Start with what you're most afraid of",
          "url": "https://qualitydeath.com/#carrying",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "find_doula",
          "label": "Find an end-of-life doula (independent directories)",
          "url": "https://qualitydeath.com/#marketplace",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "become_doula",
          "label": "Join the doula list for a cooperative network forming in Boulder (email and the training you chose go to the estate signup hub; a person reads them; no start date yet)",
          "url": "https://qualitydeath.com/doulas",
          "method": "GET",
          "auth": "email",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "write_wishes",
          "label": "Put your wishes in writing (CareGoals, no account, stays on your device)",
          "url": "https://caregoals.com/conversation",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "after_a_death",
          "label": "After a death: what is usually true about grief, a Today / This week / This month / This year checklist (ticks stay on the device), where to find a grief group or a clinician; we point to people, we do not counsel",
          "url": "https://qualitydeath.com/grief",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "doula_training",
          "label": "End-of-life doula self-study course: 15 sourced modules with quizzes, a glossary and resources; education, not a credential; progress and notes stay on your device",
          "url": "https://qualitydeath.com/training",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice_conversations",
          "label": "Practice six hard conversations with invented people in your browser; a phrase-checker shows which needs your words met (scripted, not an AI; nothing is sent or recorded)",
          "url": "https://qualitydeath.com/training/rehearse",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "health_system_guide",
          "label": "How end-of-life doulas fit in hospice, hospital, clinic, nursing-home and payer settings, with documented and proposed models labelled separately",
          "url": "https://qualitydeath.com/health-system",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "doula_readiness_checklist",
          "label": "Self-check a health-system partnership: a readiness checklist that stays on your device",
          "url": "https://qualitydeath.com/health-system/doula-readiness-checklist",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "not_hospice_yet",
          "label": "Too sick to manage alone but not on hospice, or discharged from hospice alive: the doors that stay open (palliative care, Medicare's GUIDE model for dementia, a state Medicaid home and community-based services waiver, a Medicare Advantage plan's in-home support), with sources",
          "url": "https://qualitydeath.com/palliative-or-hospice#not-hospice-yet",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "after_note",
          "label": "Write an After Note for the people you love; it is saved in the browser only, downloads as text, and an optional 30-day reminder is a calendar file made on the device that holds none of the note",
          "url": "https://qualitydeath.com/afternote",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "legacy_letter",
          "label": "Leave a Legacy: an ethical will built from guided questions on the device; print or save it as a PDF; nothing is sent",
          "url": "https://qualitydeath.com/legacy",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "maid_state_check",
          "label": "Medical aid in dying: which U.S. jurisdictions allow it, with effective dates (a dated reference, checked by a review-by clock; only for people who ask about it directly)",
          "url": "https://qualitydeath.com/maid-state-check",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "getting_paid",
          "label": "For doulas: the honest map of what can pay end-of-life doula work today, and the arrangements to refuse",
          "url": "https://qualitydeath.com/getting-paid",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "sh-room.com",
      "url": "https://sh-room.com",
      "name": "Sh-Room",
      "job": "A quiet countertop mushroom chamber for gourmet and culinary species.",
      "audience": [
        "home-grower",
        "home-cook",
        "consumer"
      ],
      "care": false,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://sh-room.com/.well-known/agent.json",
      "llms_txt": "https://sh-room.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "plan-first-grow",
          "label": "Plan a first grow: three answers (room, goal, refill path) give one species that fits the room, with honest notes when a species needs cooling",
          "url": "https://sh-room.com/plan",
          "method": "on-device rules; no AI",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "track-grow",
          "label": "Grow tracker: log a species and start day, see the day count, phase and next step; kept in the browser only",
          "url": "https://sh-room.com/track",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "room-check",
          "label": "Room check: temperature and humidity against the colonization and fruiting windows",
          "url": "https://sh-room.com/room-check",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "strain-library",
          "label": "Strain library: fruiting temperature, humidity, substrate, days to harvest and difficulty for 12 species",
          "url": "https://sh-room.com/strains",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "waitlist",
          "label": "Join the Kickstarter waitlist (email only). Do this only when the person asks.",
          "url": "https://sh-room.com/#final",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "shoulderpain.help",
      "url": "https://shoulderpain.help",
      "name": "Shoulder Pain — co-op.care",
      "job": "Shoulder pain: what to do next.",
      "audience": [
        "patient"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-10-01",
      "agent_json": "https://shoulderpain.help/.well-known/agent.json",
      "llms_txt": "https://shoulderpain.help/llms.txt",
      "pollen": {
        "sends": [
          "shoulder_check"
        ],
        "accepts": [
          "joint_risk",
          "shoulder_check"
        ],
        "receive_at": {
          "joint_risk": "https://shoulderpain.help/visit",
          "shoulder_check": "https://shoulderpain.help/visit"
        }
      },
      "actions": [
        {
          "id": "painful_arc",
          "label": "Painful-arc test: sweep the arm, mark where it hurts, see which pattern that points to (runs in the browser; nothing is sent)",
          "url": "https://shoulderpain.help/#painful-arc",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "screener",
          "label": "5-movement mobility screener, scored 0 to 10 (runs in the browser; nothing is sent)",
          "url": "https://shoulderpain.help/#screener",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "visit_sheet",
          "label": "Bring this to your visit: a one-page visit worksheet (emergency signs first; stays on the device; print or download)",
          "url": "https://shoulderpain.help/visit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "visit_sheet_prefilled",
          "label": "Hand the person a visit sheet already filled from what they told you: build a shoulder_check link to /visit (see pollen.build). The sheet ticks the matching 'what I can't do' items and adds one result line; the person still presses 'Use this' and adds their own week of pain and questions. The same…",
          "url": "https://shoulderpain.help/visit#pollen=<base64url of the payload>",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "practice",
          "label": "Practice the conversation: scripted rehearsal (not an AI; nothing sent or recorded)",
          "url": "https://shoulderpain.help/practice",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "find_specialist",
          "label": "Find an orthopedic surgeon (CMS NPI Registry search; the state or name typed is sent to our server to query the public registry)",
          "url": "https://shoulderpain.help/#find-specialist",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "chat",
          "label": "Ask Sage, an AI assistant (the question goes to SolvingHealth's assistant service and an AI model provider; not stored against an account)",
          "url": "https://shoulderpain.help/#chat",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "solvinghealth.com",
      "url": "https://solvinghealth.com",
      "name": "SolvingHealth",
      "job": "The physician intelligence network: a routing layer for healthcare AI, and the technology layer and operating company under every site in the network: SurgeonValue, ClinicalSwipe, Altru, co-op.care and the rest.",
      "audience": [
        "orthopedic-surgeon",
        "healthcare-ai-company",
        "hospital",
        "payer",
        "physician",
        "developer",
        "family-caregiver"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://solvinghealth.com/.well-known/agent.json",
      "llms_txt": "https://solvinghealth.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "find_your_door",
          "label": "Find your door: pick one of about ten situations (a parent fell, memory slipping, joint or back pain, surgery coming, near the end of life, a surgeon's coding, building health AI) and get the one site in the network to start with and the one after. Rules only, no AI; nothing picked or typed is sent…",
          "url": "https://solvinghealth.com/doors",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "flower_registry",
          "label": "The estate flower registry: every site in the network with its job, audience, care flag, actions and the pollen kinds it sends and accepts, plus the /doors situation map. Rebuilt from each site's live agent.json.",
          "url": "https://solvinghealth.com/.well-known/flowers.json",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": false
        },
        {
          "id": "grow_a_flower",
          "label": "Grow a flower: make your own site a complete stop in the network (the Flower Standard, the pollen contract, a self-check, and how to be listed in the registry)",
          "url": "https://solvinghealth.com/build#flower",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "flower_check",
          "label": "flower-check: a zero-dependency Node script that checks a domain's agent.json, pollen, llms.txt and sitemap against the Flower Standard (node flower-check.mjs yourdomain.com)",
          "url": "https://solvinghealth.com/sdk/flower-check.mjs",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "pollen_contract",
          "label": "The pollen contract v1: every result kind a site may hand onward or take in, with senders, receivers and fields",
          "url": "https://solvinghealth.com/schemas/pollen-kinds-v1.json",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "public_data_api",
          "label": "Query federal health data — NPI registry, FDA 510(k) clearances, device recalls, MAUDE adverse events, drug labels, ClinicalTrials.gov, CMS hospitals. No key. Every response carries its upstream source URL and retrieval time.",
          "url": "https://solvinghealth.com/api/v1",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "caregiver_questionnaire",
          "label": "Get the family caregiver navigator's questions as a FHIR R4 Questionnaire (?format=json returns plain questions plus the full resource catalog, each resource with its official source URL and checked date). Served by ClinicalSwipe, the one rules source; solvinghealth.com links to it and does not pro…",
          "url": "https://clinicalswipe.com/api/caregiver/questionnaire",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "caregiver_plan",
          "label": "Build a family caregiver's plan from their answers: public programs first, then what to ask the family doctor, then neighbor help. Every step names its source page and the date it was checked; signs: true marks only the steps a program requires a clinician to sign or certify. General information fr…",
          "url": "https://clinicalswipe.com/survey",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "mcp_server",
          "label": "Install the stdio MCP server: 9 read-only tools over the federal-health-data API, plus caregiver_questionnaire and caregiver_plan, which call the family caregiver navigator at clinicalswipe.com (zero dependencies, no key)",
          "url": "https://solvinghealth.com/sdk/mcp-server.mjs",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "developer_portal",
          "label": "API reference, SDKs (JavaScript, Python), OpenAPI spec, and the honest limits",
          "url": "https://solvinghealth.com/developers",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "operating_proof",
          "label": "Operating proof read live from the public registry (anchors, countersign days, latest root, a receipt to verify)",
          "url": "https://solvinghealth.com/proof",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "independent_kit",
          "label": "For a physician leaving an employed or PE practice: the independent-but-networked kit (sourced)",
          "url": "https://solvinghealth.com/independent",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "wonder_bill",
          "label": "Coding check on one de-identified clinical note (model proposes, CMS NCCI engine grades, surgeon signs)",
          "url": "https://surgeonvalue.com/wonder-bill",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "ehr_attested_loop",
          "label": "Watch a signed note go in and an attested receipt come back (FHIR sandbox, synthetic, no PHI)",
          "url": "https://surgeonvalue.com/ehr",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "rtm_rail",
          "label": "Put the attested RTM billing rail under a patient-facing care agent",
          "url": "https://surgeonvalue.com/rtm",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "physician_attestation",
          "label": "Get a specialty-matched physician to sign or decline an AI clinical output",
          "url": "https://clinicalswipe.com/companies",
          "method": "POST",
          "auth": "requires a partner-issued family_id",
          "uploads_data": true,
          "safe_to_hand_to_user": false
        },
        {
          "id": "verify_receipt",
          "label": "Verify any signed-decision receipt on the public ledger",
          "url": "https://hashcare.com/verify",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "see_a_signature",
          "label": "See a real attested signature end to end",
          "url": "https://harnesshealth.ai/signature",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "episode_instrument",
          "label": "Hospital-side readiness for TEAM / ASM / CJR-X",
          "url": "https://www.mskvalue.com",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "family_care",
          "label": "Worker-owned companion care with a physician-signed LMN where care already qualifies",
          "url": "https://co-op.care",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "mcp_connect",
          "label": "Connect an authenticated agent (MCP)",
          "url": null,
          "method": "GET",
          "auth": "connector key",
          "uploads_data": null,
          "safe_to_hand_to_user": false
        },
        {
          "id": "partner_inquiry",
          "label": "Partnership inquiry (health system, payer, AI company, developer)",
          "url": "https://solvinghealth.com/#contact",
          "method": "GET",
          "auth": "email capture",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "surgeonvalue.com",
      "url": "https://surgeonvalue.com",
      "name": "SurgeonValue",
      "job": "The surgeon's signature layer.",
      "audience": [
        "orthopedic-surgeon",
        "practice-manager",
        "biller",
        "physical-therapist",
        "hospital",
        "payer",
        "healthcare-ai-company"
      ],
      "care": false,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://surgeonvalue.com/.well-known/agent.json",
      "llms_txt": "https://surgeonvalue.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": [
          "recovery_summary"
        ],
        "receive_at": {
          "recovery_summary": "https://surgeonvalue.com/pt/bill"
        }
      },
      "actions": [
        {
          "id": "wonder_bill",
          "label": "Paste one de-identified note; every drafted code with its sentence and an NCCI check; the surgeon signs or strikes",
          "url": "https://surgeonvalue.com/wonder-bill",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "wonder_bill_demo",
          "label": "One-tap Wonder Bill demo on a synthetic note",
          "url": "https://surgeonvalue.com/wonder-bill?demo=1&run=1",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "prior_auth",
          "label": "Draft a prior-authorization letter from an operative note for the surgeon to sign",
          "url": "https://surgeonvalue.com/prior-auth",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "pt_record",
          "label": "PT/OT: register with an NPI, log a visit, get a draft billing summary (8-minute rule, NCCI gate); never submits a claim",
          "url": "https://surgeonvalue.com/pt",
          "method": "GET",
          "auth": "email+password",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "pt_recovery_receive",
          "label": "A PT with a patient's recovery summary (numbers only, carried from jointcoach.com by the patient's tap) lands on the visit log with RTM device days filled in and management minutes left to her; asked first, kept in the browser tab only",
          "url": "https://surgeonvalue.com/pt/bill",
          "method": "GET",
          "auth": "email+password",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "attested_proms",
          "label": "A validated outcome measure scored in the browser, sealed with a SHA-256 receipt the surgeon signs",
          "url": "https://surgeonvalue.com/prom/attested",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "ehr_attested_loop",
          "label": "Read a signed note (FHIR DocumentReference), run the coding engine, write a receipt back; sandbox, synthetic note, no PHI",
          "url": "https://surgeonvalue.com/ehr",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "citation_check",
          "label": "Paste an AI-written summary; every DOI is looked up at CrossRef from the browser; nothing stored",
          "url": "https://surgeonvalue.com/docsf#check",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "asm_check",
          "label": "ASM (measured from Jan 2027): check a clinician's NPI against CMS's preliminary list",
          "url": "https://surgeonvalue.com/asm",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "team_check",
          "label": "TEAM (live Jan 2026): check a hospital against CMS's participant file",
          "url": "https://surgeonvalue.com/team",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "cjr_x",
          "label": "CJR-X (final; mandatory from Jan 2028): what the 90-day joint episodes mean and a preparation checklist",
          "url": "https://surgeonvalue.com/cjr-x",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "ncci_check",
          "label": "The CMS NCCI edit engine that grades every proposed code",
          "url": "https://surgeonvalue.com/ncci",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "rtm_rail",
          "label": "The RTM rules and the signature rail under a patient-facing care agent",
          "url": "https://surgeonvalue.com/rtm",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "pocket",
          "label": "Tap-to-refer web app for the exam room",
          "url": "https://surgeonvalue.com/pocket",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "directory",
          "label": "Surgeon directory",
          "url": "https://surgeonvalue.com/directory",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "subscribe",
          "label": "Request access for a practice (no checkout; nothing is for sale)",
          "url": "https://surgeonvalue.com/subscribe",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        },
        {
          "id": "cite_check",
          "label": "Check citations: each DOI is looked up at CrossRef and its title compared with the reference; only VERIFIED passes. POST {\"text\": \"one reference per line\"}",
          "url": "https://surgeonvalue.com/api/cite-check",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "surgeryprocess.com",
      "url": "https://surgeryprocess.com",
      "name": "SurgeryProcess",
      "job": "Plain-language patient education for the surgical journey: what to expect before, during and after orthopedic surgery.",
      "audience": [
        "patient",
        "family-caregiver"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://surgeryprocess.com/.well-known/agent.json",
      "llms_txt": "https://surgeryprocess.com/llms.txt",
      "pollen": {
        "sends": [
          "joint_risk"
        ],
        "accepts": [
          "joint_risk",
          "back_assessment"
        ],
        "receive_at": {
          "joint_risk": "https://surgeryprocess.com/rehearse",
          "back_assessment": "https://surgeryprocess.com/rehearse"
        }
      },
      "actions": [
        {
          "id": "question_builder",
          "label": "Build a tailored, printable question list for your surgeon",
          "url": "https://surgeryprocess.com/#question-builder-section",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "rehearse_visit",
          "label": "Rehearse the surgeon visit: a short printable question list for the area that hurts, then practice with a scripted, invented surgeon",
          "url": "https://surgeryprocess.com/rehearse",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "journey",
          "label": "The step-by-step surgical journey, decision through 90-day recovery",
          "url": "https://surgeryprocess.com/journey",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "personalized",
          "label": "Is a personalized/custom implant relevant to you?",
          "url": "https://surgeryprocess.com/personalized",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "dashboard",
          "label": "Private, on-device recovery dashboard (dates, stage, checklist)",
          "url": "https://surgeryprocess.com/dashboard",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "my_record",
          "label": "A dated record of what you tried before surgery and whether it helped (reads Apple Health walking measures in the browser if the person opens an export)",
          "url": "https://surgeryprocess.com/my-record",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "read_guides",
          "label": "Patient guides: consult questions, personalized implants, cost and insurance, two-week pre-op checklist, 90-day recovery (11 posts)",
          "url": "https://surgeryprocess.com/blog",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "find_a_surgeon",
          "label": "See orthopedic surgeons the public registry lists near a ZIP",
          "url": "https://surgeryprocess.com/find-a-surgeon",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "surgicaltrack.com",
      "url": "https://surgicaltrack.com",
      "name": "SurgicalTrack",
      "job": "Procedure-specific recovery milestones, red flags and a 2-minute check-in for the 90 days after knee, hip, shoulder, spine or ankle surgery.",
      "audience": [
        "patient",
        "surgeon",
        "physical-therapist"
      ],
      "care": true,
      "eol": false,
      "updated": "2026-09-30",
      "agent_json": "https://surgicaltrack.com/.well-known/agent.json",
      "llms_txt": "https://surgicaltrack.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "where_am_i",
          "label": "Open the Where-am-I-today tool already set to a procedure and a day count since surgery (knee, hip, shoulder, spine, ankle; day 0 to 365). A procedure and a number only, never a date or a name; filled on the device, nothing stored or sent.",
          "url": "https://surgicaltrack.com/#procedure=knee&day=14",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "milestones",
          "label": "Procedure-specific recovery milestones and printable calendar (knee, hip, shoulder, spine, ankle)",
          "url": "https://surgicaltrack.com/#milestones",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "red_flags",
          "label": "Week-by-week red-flag timeline and the three tiers of when to call (988 and 911 first)",
          "url": "https://surgicaltrack.com/#redflag-timeline",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "check_in",
          "label": "The 2-minute recovery check-in; a red-flag answer escalates before the score; the result can be copied for the surgeon; nothing is sent",
          "url": "https://surgicaltrack.com/#quiz",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "proms",
          "label": "PROM reference (PROMIS, KOOS, HOOS, QuickDASH): what the scores mean",
          "url": "https://surgicaltrack.com/#proms",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "waitlist",
          "label": "Join the waitlist for daily tracking (planned, not live yet); posts an email address to solvinghealth.com",
          "url": "https://surgicaltrack.com/",
          "method": "GET",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": true
        }
      ]
    },
    {
      "id": "sweatsciences.com",
      "url": "https://sweatsciences.com",
      "name": "SweatSciences",
      "job": "A sweat-and-hydration calculator gives an athlete their estimated sodium, potassium, and magnesium targets, then shows the real-food-plus-bulk-minerals mix that hits it at wholesale cost.",
      "audience": [
        "endurance athlete",
        "team athlete",
        "hot yoga practitioner or instructor",
        "coach or studio owner"
      ],
      "care": false,
      "eol": false,
      "updated": "2026-10-01",
      "agent_json": "https://sweatsciences.com/.well-known/agent.json",
      "llms_txt": "https://sweatsciences.com/llms.txt",
      "pollen": {
        "sends": [],
        "accepts": []
      },
      "actions": [
        {
          "id": "quick_calculator",
          "label": "Quick-estimate sweat calculator",
          "url": "https://sweatsciences.com/",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "open_prefilled_calculator",
          "label": "Open the calculator pre-filled for a user: the page computes sodium, potassium and magnesium from the URL, in the browser, with no account and nothing sent to a server. Quick estimate: /?m=q&a=<run|yoga|ride|gym>&t=<minutes 20-180>&i=<easy|mod|hard>&s=<sweat sodium mg/L: 800|1100|1410|1800>#calc .…",
          "url": "https://sweatsciences.com/?m=q&a=yoga&t=90&i=hard&s=1410#calc",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "precise_weighin",
          "label": "Precise weigh-in mode (before/after)",
          "url": "https://sweatsciences.com/#live-calc",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "ask_your_clinician",
          "label": "Before you add salt: turn the calculator's numbers into a printable one-page sheet of questions for a clinician (high blood pressure, heart or kidney conditions, pregnancy, blood-pressure medicines). On-device; condition ticks are never stored or sent.",
          "url": "https://sweatsciences.com/ask-your-clinician",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "compare_product",
          "label": "Compare your current electrolyte product",
          "url": "https://sweatsciences.com/database",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "plan_basket",
          "label": "Plan the cheapest real-food-plus-bulk-minerals basket for per-session sodium, potassium and magnesium targets. POST JSON {targets:{na,k,mg},sessionsPerWeek,weeks,atRisk,have:{na,k,mg}}; send atRisk:true for kidney disease, ACE inhibitors, ARBs or potassium-sparing diuretics and it returns sodium on…",
          "url": "https://sweatsciences.com/api/basket",
          "method": "POST",
          "auth": "none",
          "uploads_data": true,
          "safe_to_hand_to_user": false
        },
        {
          "id": "save_session",
          "label": "Save a session to the user's own device (private on-device history + one-tap feedback that tunes the next dose)",
          "url": "https://sweatsciences.com/workouts",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "compare_lmnt",
          "label": "LMNT vs making your own — honest mg-by-mg and cost",
          "url": "https://sweatsciences.com/lmnt-alternative",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "about",
          "label": "What SweatSciences is and how it makes money",
          "url": "https://sweatsciences.com/about",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "measure_sweat_rate",
          "label": "How to measure your sweat rate (one weigh-in) then the precise calculator",
          "url": "https://sweatsciences.com/sweat-rate",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "overhydration_check",
          "label": "Can you drink too much water — exercise hyponatremia, honestly",
          "url": "https://sweatsciences.com/hyponatremia",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "marathon_hydration",
          "label": "Marathon hydration & sodium — get it right at both ends",
          "url": "https://sweatsciences.com/marathon",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "hyrox_hydration",
          "label": "HYROX hydration & electrolytes for a 60-90 minute grind",
          "url": "https://sweatsciences.com/hyrox",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "sauna_electrolytes",
          "label": "Do you need electrolytes after a sauna (honest)",
          "url": "https://sweatsciences.com/sauna",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "cycling_hydration",
          "label": "Cycling hydration & electrolytes for long hot rides",
          "url": "https://sweatsciences.com/cycling",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "keto_electrolytes",
          "label": "Electrolytes on keto — the honest amounts and why keto flu happens",
          "url": "https://sweatsciences.com/keto",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "all_guides",
          "label": "All hydration & electrolyte guides, by sport and by question",
          "url": "https://sweatsciences.com/guides",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "pickleball_hydration",
          "label": "Pickleball hydration & electrolytes for long days on court",
          "url": "https://sweatsciences.com/pickleball",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "heat_training",
          "label": "Heat training for endurance — the honest evidence and how to run a block",
          "url": "https://sweatsciences.com/heat-training",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "for_teams",
          "label": "SweatSciences for teams — per-athlete number + team sweat-test day",
          "url": "https://sweatsciences.com/for-teams",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "crossfit_hydration",
          "label": "CrossFit hydration & electrolytes — sodium not just water",
          "url": "https://sweatsciences.com/crossfit",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "tennis_hydration",
          "label": "Tennis hydration & electrolytes — why players cramp and how not to",
          "url": "https://sweatsciences.com/tennis",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "spin_hydration",
          "label": "Spin & indoor cycling hydration — a hot class, not a road ride",
          "url": "https://sweatsciences.com/spin",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "hiking_hydration",
          "label": "Hiking hydration & electrolytes for a long day in the sun",
          "url": "https://sweatsciences.com/hiking",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        },
        {
          "id": "golf_hydration",
          "label": "Golf hydration & electrolytes — four hours in the sun add up",
          "url": "https://sweatsciences.com/golf",
          "method": "GET",
          "auth": "none",
          "uploads_data": false,
          "safe_to_hand_to_user": true
        }
      ]
    }
  ],
  "no_manifest": [],
  "flagged": []
}
