SurfaceAdapterNormalizedIngress
@gooi/surface-runtime / SurfaceAdapterNormalizedIngress
Interface: SurfaceAdapterNormalizedIngress
Defined in: runtime/surface-runtime/src/adapters/registry.ts:7
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
attributes | readonly | Readonly<Record<string, unknown>> | - | runtime/surface-runtime/src/adapters/registry.ts:9 |
authContext? | readonly | Readonly<Record<string, unknown>> | - | runtime/surface-runtime/src/adapters/registry.ts:13 |
invocationHost | readonly | "browser" | "node" | "edge" | "worker" | - | runtime/surface-runtime/src/adapters/registry.ts:11 |
payload? | readonly | SurfaceRequestPayload | - | runtime/surface-runtime/src/adapters/registry.ts:10 |
principal? | readonly | object | - | runtime/surface-runtime/src/adapters/registry.ts:12 |
principal.claims | public | Record<string, unknown> | Claims map used for policy derivation rules. | contracts/host-contracts/src/principal/principal.ts:17 |
principal.subject | public | string | null | Stable subject id for authenticated principal, or null for anonymous. | contracts/host-contracts/src/principal/principal.ts:15 |
principal.tags | public | readonly string[] | Non-authoritative caller tags. | contracts/host-contracts/src/principal/principal.ts:19 |
surfaceType | readonly | string | - | runtime/surface-runtime/src/adapters/registry.ts:8 |