CertiExchMANUALI OPERATIVI
Home
Manuale operativo Client intermediario

Wallet, conti e quadratura

Wallet, conti e quadratura#

CertiExch distingue il conto di registrazione centrale dal wallet cliente locale. La posizione autoritativa è aggregata sul conto; l’intermediario mantiene la ripartizione per clienti e wallet.

Oggetti principali#

OggettoDove viveFunzione
Conto di registrazioneCoreIntestazione riconosciuta dal registro
Posizione registrataCoreQuantità aggregata dello strumento
Wallet clienteClientRiferimento tecnico locale
Posizione walletClientRipartizione del nominale fra clienti
Riserva walletClientQuantità temporaneamente indisponibile
Attestazione disponibilitàMessaggio al CoreProva aggregata per una vendita/settlement
RiconciliazioneEntrambiConfronto fra somma locale e posizione centrale

Creare un wallet#

  1. Selezionare partecipante e conto di registrazione.
  2. Inserire riferimento cliente o subledger secondo policy.
  3. Scegliere modello e stato.
  4. Non inserire dati personali non necessari nel riferimento pubblico.
  5. Salvare e verificare wallet_id.

Trasferimento fra wallet locali#

Il trasferimento locale non cambia la posizione centrale. Prima di eseguirlo:

  • verificare stesso partecipante e conto;
  • controllare quantità disponibile;
  • escludere riserve attive;
  • inserire causale;
  • confermare origine e destinazione.

Attestazione di disponibilità#

Per una vendita o consegna, il Client:

  1. seleziona wallet e quantità;
  2. crea una riserva locale;
  3. produce snapshot hash;
  4. invia al Core riferimento opaco, quantità e validità;
  5. mantiene la riserva fino a esito o scadenza.

Il Core non riceve la lista dei clienti sottostanti.

Riconciliare#

Cause comuni di divergenza#

  • evento centrale non ancora acquisito localmente;
  • trasferimento locale incompleto;
  • riserva scaduta non rilasciata;
  • duplicazione di un movimento;
  • wallet chiuso con posizione residua;
  • correzione post-settlement;
  • errore di unità o taglio;
  • sostituzione wallet parziale.

Sostituzione wallet#

La sostituzione per compromissione o dismissione è un workflow maker-checker nel Core. Il Client non deve trasferire manualmente tutto e cancellare il vecchio wallet. La posizione centrale resta invariata e la ripartizione locale viene ricostruita atomicamente.

Record date#

Alla record date il Client congela uno snapshot locale per distribuire cedole o rimborsi. Lo snapshot deve quadrarsi con il conto di registrazione. Eventi successivi non riscrivono lo snapshot; eventuali errori seguono una correzione.