Skip to content

CompiledShapeRequest

CompiledShapeRequest = { outcome: "create"; request: CreateShapeRequest; tier: "shared" | "private"; } | { outcome: "deny"; reason: string; }

Defined in: packages/server/src/circuits/compile.ts:41

The outcome of compiling a request. A denial is a first-class result rather than an exception because it is an ordinary, expected outcome — an anonymous caller, a subject with no membership — and because the caller’s response to it (no handle, no shape, 403) is the same for every reason.