async def METHOD_NAME(loop, zconf, address, port):
    """Publish Companion Zeroconf service."""
    props = {
        "rpMac": "1",
        "rpHA": "9948cfb6da55",
        "rpHN": "88f979f04023",
        "rpVr": "230.1",
        "rpMd": "AppleTV6,2",
        "rpFl": "0x36782",
        "rpAD": "657c1b9d3484",
        "rpHI": "91756a18d8e5",
        "rpBA": "9D:19:F9:74:65:EA",
    }
    return await mdns.publish(
        loop,
        mdns.Service(
            "_companion-link._tcp.local", DEVICE_NAME, IPv4Address(address), port, props
        ),
        zconf,
    )