BCE-STYLE · OPERATOR UE · CONFIRM → PAY → ISSUE (FAIL-CLOSED)

Crea IPR Operatore (Licenza UE)

Flusso UE: 1) Conferma (carica un file reale IPR Base e verifica match nel registry) → 2) Pagamento (ordine tracciabile) → 3) Emissione (rilascio licenza operatore). Se la conferma non matcha nel registry → STOP (fail-closed).

STEP 1 — Conferma (obbligatoria)

Carica il file reale IPR Base fiscale (es. HBCE_IPR_FISCAL_RELEASE__*.json). Il sistema calcola SHA256 canonico e cerca match nel registry pubblico. Se non c’è match → non si emette nulla.

OPEN registry.json
Waiting confirmation…

      

STEP 2 — Pagamento (ordine tracciabile)

GitHub Pages non gestisce pagamenti. Qui generiamo un ordine (file testo) con riferimenti verificabili (hash) da inviare via PEC. Dopo pagamento confermato, si procede a emissione (step 3).

Imposta CONFIRMED solo dopo che tu hai verificato pagamento.

      

STEP 3 — Emissione Licenza (gated)

Disponibile solo se: CONFIRM = match true e payment status = CONFIRMED. Output: OPERATOR_RELEASE (file reale), RECEIPT, REGISTRY_ENTRY (hash-only pubblico).

Parametri licenza

VERIFY REGISTRY
Issuance locked…

Output