Report finanziari, contratti, comunicati ESG, pitch deck — qualsiasi documento testuale o PDF viene certificato su IPFS con analisi IECM a 3 layer. Integrazione via API, Google Docs add-on o form upload diretto.
Il campo document_type è opzionale ma migliora la qualità dell'analisi IECM.
financial_reportReport finanziariocontractContrattopress_releaseComunicato stampaesg_reportReport ESG / CSRDlegalDocumento legalepitch_deckPitch DeckresearchRicerca / White paperotherAltrocurl -X POST https://proofpressverify.com/api/v1/verify \
-H "Authorization: Bearer ppv_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"product_type": "info_verify",
"title": "Report ESG Q2 2026",
"content": "Testo completo del documento...",
"source_url": "https://www.azienda.com/report-esg-q2-2026"
}'ppv_YOUR_API_KEY con la tua chiave, e clicca Salva.// Google Apps Script — da aggiungere in Strumenti → Editor di script
// nel documento Google Docs che vuoi certificare
function certifyWithProofPress() {
const doc = DocumentApp.getActiveDocument();
const text = doc.getBody().getText();
const title = doc.getName();
const url = doc.getUrl();
const API_KEY = PropertiesService.getUserProperties()
.getProperty('PROOFPRESS_API_KEY');
if (!API_KEY) {
const key = Browser.inputBox(
'ProofPress Verify',
'Inserisci la tua API Key (ppv_...):',
Browser.Buttons.OK_CANCEL
);
if (key === 'cancel') return;
PropertiesService.getUserProperties()
.setProperty('PROOFPRESS_API_KEY', key);
}
const payload = JSON.stringify({
product_type: 'info_verify',
title: title,
content: text,
source_url: url,
});
const options = {
method: 'post',
contentType: 'application/json',
headers: { Authorization: 'Bearer ' + API_KEY },
payload: payload,
muteHttpExceptions: true,
};
const response = UrlFetchApp.fetch(
'https://proofpressverify.com/api/v1/verify', options
);
const cert = JSON.parse(response.getContentText());
if (cert.trust_grade) {
// Aggiunge il verify_code in fondo al documento
const body = doc.getBody();
body.appendParagraph('');
const para = body.appendParagraph(
'ProofPress Verify™ | Grade: ' + cert.trust_grade +
' | Codice: ' + cert.verify_code +
' | Verifica: https://proofpressverify.com/certificate/' + cert.hash
);
para.setFontSize(9);
para.setForegroundColor('#888888');
Browser.msgBox(
'Documento certificato!',
'Grade: ' + cert.trust_grade + '\nCodice: ' + cert.verify_code,
Browser.Buttons.OK
);
} else {
Browser.msgBox('Errore', JSON.stringify(cert), Browser.Buttons.OK);
}
}
// Aggiunge il menu ProofPress in Google Docs
function onOpen() {
DocumentApp.getUi()
.createMenu('ProofPress Verify™')
.addItem('Certifica questo documento', 'certifyWithProofPress')
.addToUi();
}Prima certificazione gratuita. Nessuna carta di credito richiesta.