SSI-CFVS Registro Imprese

Autore

Venezia — Basilica di San Marco
Self-Sovereign Identity · Blockchain Waves · Registro Imprese

Codice Fiscale
Veneto Sovrano

Portale istituzionale per l’emissione, la custodia e la verifica di identità digitali di Persone Giuridiche. CFVS, DID, certificato ufficiale e predisposizione alla registrazione immutabile su ledger Waves.

Canale veneziano
Esempio di identificativo emesso
VNT-VE-2026-PM-A7F3B2C1
did:veneto:VNT-VE-2026-PM-A7F3B2C1
DID
W3C
VC
Cred.
QR
Verify
CHAIN
Waves
Ambiente
Testnet / Operativo
Motore SSI
Attivo
Non-custodial
Seed offline
Registro
0 imprese
Fondamenti

Architettura Issuer · Holder · Verifier

Separazione dei ruoli, minimizzazione dei dati e verifica indipendente senza intermediari centralizzati.

Istituzione
01 · ISSUER

Emittente

Entità che emette e può revocare le credenziali secondo regole documentate. Nel modello di progetto: Registro Sovrano / Parlamento Veneto.

Chiavi digitali
02 · HOLDER

Titolare

L’impresa detiene le chiavi private e decide quali informazioni presentare. Nessuna seed viene mai trasmessa al portale.

Verifica
03 · VERIFIER

Verificatore

Terze parti controllano firma, stato e provenienza tramite QR, registro e blockchain — senza accesso alle chiavi del titolare.

Infrastruttura

Componenti del Sistema SSI-CFVS

Framework completo: generazione identità, registro, certificato, verifica e predisposizione on-chain.

Blockchain

CFVS + DID

Identificativo deterministico SHA-256 e Decentralized Identifier in formato did:veneto:… con DID Document strutturato.

Documento

Certificato digitale

Passaporto impresa A4 con bordo istituzionale, zona MRZ stile ICAO, QR di verifica e export PDF / stampa.

Registro

Registro imprese

Cache locale persistente, export JSON, ricerca e verifica. Predisposto all’allineamento con scritture on-chain.

Firma

Waves Ready

Payload Data Transaction e InvokeScript pronti. Firma esclusivamente lato wallet non-custodial.

QR

Verifica & Scanner

Controllo CFVS/DID su registro locale e flusso preparato per query blockchain ed eventuale DID Document IPFS.

Governance

Governance (roadmap)

Modello DAO per validazione, revoca e aggiornamento del registro tramite token di governance (CFVS-GOV).

Flusso operativo completo

1
Dati impresa
Ragione, P.IVA, sede
2
CFVS + DID
Hash + identificatore
3
Certificato
PDF · QR · MRZ
4
Registro
Cache + export
5
On-chain
Firma wallet · Broadcast
Procedura ufficiale

Emissione Identità Impresa

Generazione CFVS · DID Document · Certificato istituzionale · Payload Waves

Modulo di richiesta — Persona Giuridica

Registro Sovrano delle Imprese · SSI-CFVS v6

La firma delle transazioni avviene solo sul dispositivo dell’utente (non-custodial).

CFVS:
DID:
Passaporto:
Hash:
🦁
REGISTRO
SOVRANO
IMPRESE
Parlamento del Popolo Veneto

CERTIFICATO DI IDENTITÀ DIGITALE

Persona Giuridica · Self-Sovereign Identity (SSI-CFVS)

Si attesta che la Persona Giuridica

P.IVA / CF Storico

Data di emissione

Provincia / Sede

N. Passaporto Digitale

Codice Fiscale Veneto Sovrano (CFVS)

Decentralized Identifier (DID)

Verifica Blockchain / Registro

Il presente certificato è predisposto per l’ancoraggio permanente sulla blockchain Waves e per la pubblicazione del DID Document su storage decentralizzato. L’autenticità può essere verificata tramite QR-code, registro e Waves Explorer.

Machine Readable Zone (riferimento ICAO Doc 9303) — Uso istituzionale di progetto

SSI-CFVS Veneto · Sistema operativo

Validità stimata: 10 anni

Registro Digitale

Imprese registrate

Cache locale persistente del browser · Esportabile · Allineabile on-chain

Nessuna impresa in cache. Esegui un’emissione e premi «Salva in Registro».

Verifica indipendente

Controllo identità

Inserisci CFVS, DID o numero passaporto digitale

1
CFVS / QR
2
Registro locale
3
Blockchain · DID

Dashboard operativa

0
Identità in cache
TEST
Rete Waves
ON
Motore SSI
v6
Versione sistema

Smart Contract di riferimento (Ride)

{#-STDLIB_VERSION 6 #-}
                    {#-CONTENT_TYPE DAPP #-}
                    {#-SCRIPT_TYPE ACCOUNT #-}

                    let COUNTER = "totale_iscritti"

                    @Callable(i)
                    func registraImpresa(ragioneSociale: String, provincia: String, cfv: String, did: String) = {
                    let caller = toString(i.caller)
                    let n = match getInteger(this, COUNTER) { case a: Int => a case _ => 0 }
                    let next = n + 1
                    if (isDefined(getString(this, "cfv_" + cfv)))
                    then throw("CFVS già registrato")
                    else [
                    IntegerEntry(COUNTER, next),
                    StringEntry("cfv_" + cfv, did),
                    StringEntry("did_" + did, cfv),
                    StringEntry(caller + "_cfv", cfv),
                    StringEntry(cfv + "_data", ragioneSociale),
                    StringEntry(cfv + "_owner", caller),
                    IntegerEntry(cfv + "_ts", lastBlock.timestamp)
                    ]
                    }
Configurazione operativa: dopo il deploy del contratto, inserire l’indirizzo in WAVES.dApp (nel codice sorgente). Endpoint Testnet: https://nodes-testnet.wavesnodes.com · Explorer: https://testnet.wavesexplorer.com
Documentazione tecnica

Specifiche operative

Formato CFVS

VNT-{PROVINCIA}-{ANNO}-{TIPO}-{HASH8}

SegmentoEsempioFunzione
PrefissoVNTIdentificatore di progetto
ProvinciaVECodice territoriale
Anno2026Anno di costituzione / emissione
TipoPM / PA / ONGCategoria soggetto
HashA7F3B2C1Primi 8 char SHA-256

Algoritmo di generazione

  1. Normalizzare ragione sociale + P.IVA + provincia + tipo + anno (maiuscolo, senza spazi)
  2. Calcolare SHA-256 della stringa normalizzata
  3. Estrarre i primi 8 caratteri esadecimali
  4. Assemblare VNT-{prov}-{anno}-{tipo}-{hash}
  5. Derivare DID: did:veneto:{CFVS}

Sicurezza e non-custodial

  • • Le seed phrase e le chiavi private non vengono mai richieste né trasmesse da questo portale.
  • • La firma delle transazioni Waves avviene esclusivamente sul dispositivo dell’utente (wallet).
  • • Il registro locale usa localStorage del browser (export consigliato).
  • • I dati personali pubblicati on-chain devono essere minimizzati e conformi alla normativa applicabile.
🦁 SSI-CFVS

Portale istituzionale di Self-Sovereign Identity per Persone Giuridiche. CFVS, DID, registro digitale e predisposizione blockchain Waves.

Portale

Stack

  • DID W3C-style
  • SHA-256 CFVS
  • Waves Data / Invoke
  • QR · PDF · MRZ

Sicurezza

  • Seed mai richiesta
  • Firma solo lato wallet
  • Cache locale esportabile
  • Payload firmabile offline
© 2026 SSI-CFVS Veneto · Portale istituzionale di identità digitale sovrana · Il CFVS generato è un identificativo di progetto. Valore giuridico e riconoscimento dipendono dall’implementazione e dagli accordi delle parti.

Autore

Torna in alto