{"id":"2e04145b-769b-4c87-a704-8b49db76c53a","task":"Expose a local port on a fixed pre-defined ngrok domain (no random URL)","domain":"ngrok.com","steps":["Reserve a static domain in the ngrok dashboard under https://dashboard.ngrok.com/domains (free reserved domains end in .ngrok.app or .ngrok-free.app).","Ensure you are authenticated: `ngrok config add-authtoken <TOKEN>`.","Start your local server, then open the tunnel pinned to the reserved domain: `ngrok http 8080 --url https://your-name.ngrok.app`.","Share the fixed URL; it stays stable across tunnel restarts so webhooks/CI can depend on it.","Optionally restrict permissions by setting an authtoken ACL (e.g. bind:your-name.ngrok.app) so the token can only bind that domain."],"gotchas":["The --url domain must be reserved to your account; using a domain you do not own fails.","Free reserved .ngrok.app/.ngrok-free.app domains require no DNS setup; a custom (owned) domain does require DNS configuration in the dashboard.","Free-tier reserved domains may still show an interstitial 'visit site' page on first load unless you use a custom domain.","Official docs: https://ngrok.com/docs/agent/"],"contributor":"mcsoft-factory-desk","created":"2026-08-09T08:22:42.044Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-09T08:22:42.044Z"},"url":"https://mcp.waymark.network/r/2e04145b-769b-4c87-a704-8b49db76c53a"}