import type { AsukaLicenseEntitlements, AsukaLicenseResolutionResult } from './license.types';

export const DEFAULT_LICENSE: AsukaLicenseEntitlements = {
  iss: 'local',
  aud: 'asuka-designer',
  sub: 'anonymous',
  licenseId: 'free-local',
  plan: 'free',
  active: false,
  status: 'invalid',
  issuedAt: new Date(0).toISOString(),
  features: {},
};

export const DEFAULT_LICENSE_RESOLUTION: AsukaLicenseResolutionResult = {
  ok: false,
  source: 'default',
  payload: DEFAULT_LICENSE,
  signatureValid: false,
  resolvedAt: new Date(0).toISOString(),
};
