Bind domain access to registered node type

This commit is contained in:
冰朔 2026-08-10 06:28:47 +08:00
commit 8807b99d98
15 changed files with 168 additions and 63 deletions

View file

@ -4,6 +4,7 @@ export interface DomainAccessProjection {
blockers: string[];
domainId?: string;
nodeId?: string;
nodeType?: 'local-terminal' | 'cloud-resident';
runtimeReady: boolean;
stage: DomainAccessStage;
trustSource?: {
@ -23,7 +24,8 @@ export interface DomainConnectionStep {
}
const blockerToStep: Record<string, DomainConnectionStep['id']> = {
account_node_identity_missing: 'identity',
account_identity_missing: 'identity',
verified_node_registration_missing: 'identity',
verified_domain_manifest_missing: 'manifest',
scoped_session_capability_missing: 'capability',
matching_connection_receipt_missing: 'receipt',