use semver::Version;
use serde::{Deserialize, Serialize};
use crate::{
prelude::{AgentId, CryptoMeta},
signed::Signed,
};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct PublicEnvelope {
pub recipient: AgentId,
pub version: Version,
pub crypto: CryptoMeta,
pub content_type: String,
pub meta: Signed,
}