def METHOD_NAME(self, tymth, tock=0.0):
    """
    Parameters:
        tymth (function): injected function wrapper closure returned by .tymen() of
            Tymist instance. Calling tymth() returns associated Tymist .tyme.
        tock (float): injected initial tock value
    Returns:  doifiable Doist compatible generator method
    """
    # enter context
    self.wind(tymth)
    self.tock = tock
    _ = (yield self.tock)
    hab = self.hby.makeHab(name=self.alias, **self.inits)
    witDoer = agenting.WitnessReceiptor(hby=self.hby)
    receiptor = agenting.Receiptor(hby=self.hby)
    self.extend([witDoer, receiptor])
    if hab.kever.delegator:
        self.swain.delegation(pre=hab.pre, sn=0, proxy=self.hby.habByName(self.proxy))
        print("Waiting for delegation approval...")
        while not self.swain.complete(hab.kever.prefixer, coring.Seqner(sn=hab.kever.sn)):
            yield self.tock
    elif hab.kever.wits:
        print("Waiting for witness receipts...")
        if self.endpoint:
            yield from receiptor.receipt(hab.pre, sn=0)
        else:
            witDoer.msgs.append(dict(pre=hab.pre))
            while not witDoer.cues:
                _ = yield self.tock
    if hab.kever.delegator:
        yield from self.postman.sendEvent(hab=hab, fn=hab.kever.sn)
    print(f'Prefix  {hab.pre}')
    for idx, verfer in enumerate(hab.kever.verfers):
        print(f'\tPublic key {idx + 1}:  {verfer.qb64}')
    print()
    toRemove = [self.hbyDoer, witDoer, self.mbx, self.swain, self.postman, receiptor]
    self.remove(toRemove)
    return