use vios_core::pdf::vaultcontract_export::export_vault_as_pdf;
use vios_core::vault::vault_structs::{VaultPayload, VaultMetadata};
fn main() {
let payload = VaultPayload {
metadata: VaultMetadata {
creator_name: "Mario Cochran Sr.".to_string(),
created_at: "2025-08-06T23:32:00Z".to_string(),
system_fingerprint: "CIA-FPX-001".to_string(),
},
content: "This is the full content of your Vault. Emotionally encrypted. Authored by soul.".to_string(),
};
if let Err(e) = export_vault_as_pdf(&payload) {
eprintln!("❌ PDF export failed: {:?}", e);
} else {
println!("✅ PDF export complete.");
}
}