DidDocResponse::parse converts from a handle to a string like this (in MiniDoc case):
also_known_as: Some(vec![CowStr::from(mini_doc.handle)]),
This will result in a stripped handle (alephcubed.com). In it's current form, DidDocument::handles requires each handle to have an at:// prefix or it will be filtered out. These two in combination result in DidDocument::handles always returning an empty vec.
Solution: Don't require at:// prefix in DidDocument::handles.
note, i did merge this. rebasing some of my own local commits to accommodate seems to have confused tangled