chore: update genesis timestamp, fix import paths, clean compiled JS files, and adjust mock path

- Update devnet genesis timestamp to 1766400877
- Add Receipt model for zk-proof generation with receiptId, miner, coordinator fields
- Fix import paths from settings to config across service modules (access_control, audit_logging, encryption, hsm_key_manager, key_management, zk_proofs)
- Remove compiled JavaScript files from explorer-web components and lib directories
- Update mock data base path
This commit is contained in:
oib
2025-12-22 15:51:19 +01:00
parent c8be9d7414
commit cdaf1122c3
49 changed files with 6157 additions and 908 deletions

View File

@ -173,6 +173,16 @@ class ReceiptListResponse(BaseModel):
items: list[ReceiptSummary]
class Receipt(BaseModel):
"""Receipt model for zk-proof generation"""
receiptId: str
miner: str
coordinator: str
issuedAt: datetime
status: str
payload: Optional[Dict[str, Any]] = None
# Confidential Transaction Models
class ConfidentialTransaction(BaseModel):

View File

@ -9,7 +9,7 @@ import json
import re
from ..models import ConfidentialAccessRequest, ConfidentialAccessLog
from ..settings import settings
from ..config import settings
from ..logging import get_logger
logger = get_logger(__name__)

View File

@ -13,7 +13,7 @@ from pathlib import Path
from dataclasses import dataclass, asdict
from ..models import ConfidentialAccessLog
from ..settings import settings
from ..config import settings
from ..logging import get_logger
logger = get_logger(__name__)

View File

@ -15,7 +15,7 @@ from cryptography.hazmat.primitives.asymmetric.x25519 import X25519PrivateKey, X
from cryptography.hazmat.primitives.serialization import Encoding, PublicFormat, PrivateFormat, NoEncryption
from ..models import ConfidentialTransaction, AccessLog
from ..settings import settings
from ..config import settings
from ..logging import get_logger
logger = get_logger(__name__)

View File

@ -17,7 +17,7 @@ from ..repositories.confidential import (
ParticipantKeyRepository,
KeyRotationRepository
)
from ..settings import settings
from ..config import settings
from ..logging import get_logger
logger = get_logger(__name__)

View File

@ -15,7 +15,7 @@ from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.primitives.ciphers.aead import AESGCM
from ..models import KeyPair, KeyRotationLog, AuditAuthorization
from ..settings import settings
from ..config import settings
from ..logging import get_logger
logger = get_logger(__name__)

View File

@ -11,7 +11,7 @@ import tempfile
import os
from ..models import Receipt, JobResult
from ..settings import settings
from ..config import settings
from ..logging import get_logger
logger = get_logger(__name__)