11---
22title : Protocol Reference
3- description : Every schema published by @objectstack/spec — 1590 schemas across 14 protocol modules
3+ description : Every schema published by @objectstack/spec — 1592 schemas across 14 protocol modules
44---
55
66{ /* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */ }
@@ -28,12 +28,12 @@ counts are sums of the rows they head. Regenerate with
2828| [ Integration Protocol] ( /docs/references/integration ) | 1 | 24 | The single connector protocol (ADR-0097) — catalog descriptors and provider-bound instances. |
2929| [ Kernel Protocol] ( /docs/references/kernel ) | 30 | 162 | Plugin lifecycle and manifests, capabilities and security, metadata loading, service registry. |
3030| [ QA Protocol] ( /docs/references/qa ) | 1 | 8 | Declarative test suites — scenarios, steps, actions and assertions. |
31- | [ Security Protocol] ( /docs/references/security ) | 5 | 29 | Permission sets, row-level security, sharing rules, tenancy posture. |
32- | [ Shared Protocol] ( /docs/references/shared ) | 8 | 26 | Primitives used across every protocol — identifiers, HTTP, expressions, error maps, enums. |
31+ | [ Security Protocol] ( /docs/references/security ) | 5 | 30 | Permission sets, row-level security, sharing rules, tenancy posture. |
32+ | [ Shared Protocol] ( /docs/references/shared ) | 8 | 27 | Primitives used across every protocol — identifiers, HTTP, expressions, error maps, enums. |
3333| [ Studio Protocol] ( /docs/references/studio ) | 3 | 35 | Studio designer metadata — the authoring surfaces for the protocols above. |
3434| [ System Protocol] ( /docs/references/system ) | 36 | 291 | The runtime environment — logging, jobs, cache, metrics, notifications, i18n and compliance. |
3535| [ UI Protocol] ( /docs/references/ui ) | 16 | 153 | Apps, pages, views, dashboards, reports, actions and themes — the ObjectUI layer. |
36- | ** Total** | ** 200** | ** 1590 ** | 14 protocol modules |
36+ | ** Total** | ** 200** | ** 1592 ** | 14 protocol modules |
3737
3838---
3939
@@ -270,14 +270,14 @@ Declarative test suites — scenarios, steps, actions and assertions.
270270
271271## Security Protocol
272272
273- ** Source:** ` packages/spec/src/security/ ` · ** Import:** ` @objectstack/spec/security ` · ** 5 pages, 29 schemas**
273+ ** Source:** ` packages/spec/src/security/ ` · ** Import:** ` @objectstack/spec/security ` · ** 5 pages, 30 schemas**
274274
275275Permission sets, row-level security, sharing rules, tenancy posture.
276276
277277| File | Schemas |
278278| :--- | :--- |
279279| [ ` explain.zod.ts ` ] ( /docs/references/security/explain ) | ` AccessMatrix ` , ` AccessMatrixEntry ` , ` AuthzPosture ` , ` ExplainDecision ` , ` ExplainLayer ` , ` ExplainMatchedRule ` , ` ExplainOperation ` , ` ExplainRecordAttribution ` , ` ExplainRequest ` |
280- | [ ` misc ` ] ( /docs/references/security/misc ) * (no single source file)* | ` CapabilityDeclaration ` , ` OrgScopingEntitlement ` , ` PlatformGlobalObjects ` , ` TenancyPosture ` |
280+ | [ ` misc ` ] ( /docs/references/security/misc ) * (no single source file)* | ` CapabilityDeclaration ` , ` OrgScopingEntitlement ` , ` PlatformGlobalObjects ` , ` TenancyPosture ` , ` TenantLayer0Verdict ` |
281281| [ ` permission.zod.ts ` ] ( /docs/references/security/permission ) | ` AdminScope ` , ` EffectiveObjectPermission ` , ` FieldPermission ` , ` ObjectAccessScope ` , ` ObjectPermission ` , ` PermissionSet ` |
282282| [ ` rls.zod.ts ` ] ( /docs/references/security/rls ) | ` RLSEvaluationResult ` , ` RLSOperation ` , ` RLSUserContext ` , ` RowLevelSecurityPolicy ` |
283283| [ ` sharing.zod.ts ` ] ( /docs/references/security/sharing ) | ` CriteriaSharingRule ` , ` OWDModel ` , ` ShareRecipientType ` , ` SharingLevel ` , ` SharingRule ` , ` SharingRuleType ` |
@@ -286,14 +286,14 @@ Permission sets, row-level security, sharing rules, tenancy posture.
286286
287287## Shared Protocol
288288
289- ** Source:** ` packages/spec/src/shared/ ` · ** Import:** ` @objectstack/spec/shared ` · ** 8 pages, 26 schemas**
289+ ** Source:** ` packages/spec/src/shared/ ` · ** Import:** ` @objectstack/spec/shared ` · ** 8 pages, 27 schemas**
290290
291291Primitives used across every protocol — identifiers, HTTP, expressions, error maps, enums.
292292
293293| File | Schemas |
294294| :--- | :--- |
295295| [ ` enums.zod.ts ` ] ( /docs/references/shared/enums ) | ` IsolationLevelEnum ` , ` MutationEventEnum ` , ` SortDirectionEnum ` , ` SortItem ` |
296- | [ ` expression.zod.ts ` ] ( /docs/references/shared/expression ) | ` CronExpressionInput ` , ` Expression ` , ` ExpressionDialect ` , ` ExpressionInput ` , ` ExpressionMeta ` , ` Predicate ` , ` PredicateInput ` , ` TemplateExpressionInput ` |
296+ | [ ` expression.zod.ts ` ] ( /docs/references/shared/expression ) | ` CronExpressionInput ` , ` EvaluatedExpression ` , ` Expression ` , ` ExpressionDialect ` , ` ExpressionInput ` , ` ExpressionMeta ` , ` Predicate ` , ` PredicateInput ` , ` TemplateExpressionInput ` |
297297| [ ` http.zod.ts ` ] ( /docs/references/shared/http ) | ` CorsConfig ` , ` HttpMethod ` , ` HttpMethodSubset ` , ` HttpRequest ` , ` RateLimitConfig ` , ` StaticMount ` |
298298| [ ` identifiers.zod.ts ` ] ( /docs/references/shared/identifiers ) | ` MetadataItemName ` , ` SnakeCaseIdentifier ` , ` SystemIdentifier ` |
299299| [ ` mapping.zod.ts ` ] ( /docs/references/shared/mapping ) | ` FieldMapping ` |
0 commit comments