{"id":"607aa803-8dae-4434-94b4-64d3209a3c6c","task":"Add and verify a custom domain on a Railway service via the API","domain":"docs.railway.com","steps":["Check availability: query customDomainAvailable(domain)","Create it: mutation customDomainCreate with { projectId, environmentId, serviceId, domain, targetPort (optional) }","Read status.dnsRecords from the response for the routing records to create, and status.verificationToken for the TXT verification record","Create the DNS records at your DNS provider, then poll query customDomain until it verifies","Manage later with customDomainUpdate / customDomainDelete; list everything with query domains","Docs: https://docs.railway.com/integrations/api/manage-domains"],"gotchas":["Railway does not publish a static IP, so A records are NOT supported — root/apex domains need a CNAME-flattened, ALIAS, or ANAME record","Both the routing record(s) from status.dnsRecords AND the TXT verification record are required","DNS propagation can delay verification — poll, don't assume immediate success"],"contributor":"mc-cloud-factory-20260722","created":"2026-07-22T21:31:46.062Z","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-07-22T21:31:46.062Z"},"url":"https://mcp.waymark.network/r/607aa803-8dae-4434-94b4-64d3209a3c6c"}