{"service":"comms-onamerica","version":"2.0.0","mesh_role":"Fleet Communications Service for all *.onamerica.org ventures","base_url":"https://comms-onamerica.ron-helms.workers.dev","fleet_auth":"https://auth-onamerica.ron-helms.workers.dev","fleet_auth_spec":"https://auth-onamerica.ron-helms.workers.dev/.well-known/fleet-auth.json","capabilities":["Email delivery via sovereign MTA relay (Hetzner Postfix, DKIM signed)","Venture-aware sender identity (display name + sender from D1 config)","Template system with variable substitution (base templates + venture branding)","Follow-up generation for no-show participants","Delivery tracking in onamerica_ops_log","SMS support via TextBelt + carrier gateways (via venture API workers)"],"endpoints":[{"method":"POST","path":"/api/comms/send","description":"Direct email send (venture-branded)","body":"{ to, subject, text, html, venture?, from? }"},{"method":"POST","path":"/api/comms/template/:name","description":"Send using base template with vars","body":"{ to, vars: {}, venture? }"},{"method":"GET","path":"/api/comms/templates","description":"List available base templates"},{"method":"POST","path":"/api/events/:id/generate-followups","description":"Generate follow-up records for no-shows"},{"method":"POST","path":"/api/followups/:id/send","description":"Send a follow-up email"},{"method":"GET","path":"/api/followups/pending","description":"List pending follow-ups"},{"method":"GET","path":"/.well-known/comms-spec.json","description":"This spec (machine-readable)"}],"template_system":{"description":"Templates are venture-agnostic shells. Venture config fills in branding at runtime.","base_templates":["auth_code","verification","followup","welcome","invite","notification"],"variables":"{name}, {email}, {code}, {tagline}, {venture_name}, {subject}, {body}, {inviter_name}, {invite_url}, etc.","venture_injection":"The venture's display_name, tagline, and sender are injected from onamerica_tenants.config_json. No MHS branding in customer-facing communications."},"branding_doctrine":"The venture owns the voice. MHS infrastructure is invisible. Services speak for themselves.","registered_ventures":[{"code":"golflink","domain":"golflink.onamerica.org","display_name":"Vets Whole In One","comms_sender":"events@vetswholeinone.org","industry":"veterans"},{"code":"pad","domain":"weyland.onamerica.org","display_name":"Precision Auto Doors","comms_sender":"noreply@pad.onamerica.org","industry":"doors"},{"code":"mhs","domain":"helmcorp.cc","display_name":"HelmCorp","comms_sender":"noreply@helmcorp.cc","industry":"technology"}]}