import { logger } from '@/infrastructure/monitoring/logger';

/**
 * dbis.edge.partner-gateway
 * Dedicated partner endpoints with pinned certs and per-partner QoS.
 */
export class PartnerGatewayService {
	async registerPartnerEndpoint(partnerId: string, config: { qos?: string; pinnedCertThumbprint?: string }) {
		logger.info('PartnerGatewayService.registerPartnerEndpoint', { partnerId, config });
		return { partnerId, status: 'REGISTERED' as const };
	}
}

export const partnerGatewayService = new PartnerGatewayService();

