evan@cosocial.ca if we're putting Page or Article at the top level (of attachment, I think you mean?), that would suggest that every link preview be given an id and managed by the publisher. That suggests some level of responsibility over the link, and all I really want to do is just fire off a hyperlink.
So in the vast majority of cases, { attachment: [{ href: "..." }] } will do just fine, no?