11---
22title : Protocol Reference
3- description : Every schema published by @objectstack/spec — 1583 schemas across 14 protocol modules
3+ description : Every schema published by @objectstack/spec — 1520 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/. */ }
@@ -20,20 +20,20 @@ counts are sums of the rows they head. Regenerate with
2020| Module | Pages | Schemas | Description |
2121| :--- | ---: | ---: | :--- |
2222| [ AI Protocol] ( /docs/references/ai ) | 11 | 66 | Agents, tools, skills, RAG and knowledge sources, model registry, conversations. |
23- | [ API Protocol] ( /docs/references/api ) | 31 | 437 | REST contracts, endpoints, routing, realtime, batch, discovery. |
23+ | [ API Protocol] ( /docs/references/api ) | 31 | 438 | REST contracts, endpoints, routing, realtime, batch, discovery. |
2424| [ Automation Protocol] ( /docs/references/automation ) | 13 | 73 | Flows and their nodes, approvals, ETL pipelines, webhooks, state machines, execution records. |
25- | [ Cloud Protocol] ( /docs/references/cloud ) | 11 | 94 | Environments, packages and versions, marketplace, developer portal, tenancy. |
2625| [ Data Protocol] ( /docs/references/data ) | 29 | 173 | Objects, fields, queries, filters, datasources and drivers — the ObjectQL layer. |
2726| [ Identity Protocol] ( /docs/references/identity ) | 5 | 27 | Users and accounts, organizations, positions, SCIM provisioning. |
2827| [ Integration Protocol] ( /docs/references/integration ) | 1 | 24 | The single connector protocol (ADR-0097) — catalog descriptors and provider-bound instances. |
2928| [ Kernel Protocol] ( /docs/references/kernel ) | 30 | 162 | Plugin lifecycle and manifests, capabilities and security, metadata loading, service registry. |
29+ | [ Marketplace Protocol] ( /docs/references/marketplace ) | 4 | 30 | The package & marketplace format — package identity and versions, listing, publish, review, search, install, template manifests. |
3030| [ QA Protocol] ( /docs/references/qa ) | 1 | 8 | Declarative test suites — scenarios, steps, actions and assertions. |
3131| [ Security Protocol] ( /docs/references/security ) | 5 | 30 | Permission sets, row-level security, sharing rules, tenancy posture. |
3232| [ Shared Protocol] ( /docs/references/shared ) | 9 | 29 | 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 ) | 33 | 272 | 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** | ** 198 ** | ** 1583 ** | 14 protocol modules |
36+ | ** Total** | ** 191 ** | ** 1520 ** | 14 protocol modules |
3737
3838---
3939
@@ -61,7 +61,7 @@ Agents, tools, skills, RAG and knowledge sources, model registry, conversations.
6161
6262## API Protocol
6363
64- ** Source:** ` packages/spec/src/api/ ` · ** Import:** ` @objectstack/spec/api ` · ** 31 pages, 437 schemas**
64+ ** Source:** ` packages/spec/src/api/ ` · ** Import:** ` @objectstack/spec/api ` · ** 31 pages, 438 schemas**
6565
6666REST contracts, endpoints, routing, realtime, batch, discovery.
6767
@@ -73,7 +73,7 @@ REST contracts, endpoints, routing, realtime, batch, discovery.
7373| [ ` automation-api.zod.ts ` ] ( /docs/references/api/automation-api ) | ` AutomationApiErrorCode ` , ` AutomationFlowPathParams ` , ` AutomationRunPathParams ` , ` CreateFlowRequest ` , ` CreateFlowResponse ` , ` DeleteFlowRequest ` , ` DeleteFlowResponse ` , ` FlowSummary ` , ` GetFlowRequest ` , ` GetFlowResponse ` , ` GetRunRequest ` , ` GetRunResponse ` , ` ListFlowsRequest ` , ` ListFlowsResponse ` , ` ListRunsRequest ` , ` ListRunsResponse ` , ` ResumeFailureDetails ` , ` ToggleFlowRequest ` , ` ToggleFlowResponse ` , ` TriggerFlowRequest ` , ` TriggerFlowResponse ` , ` UpdateFlowRequest ` , ` UpdateFlowResponse ` |
7474| [ ` batch.zod.ts ` ] ( /docs/references/api/batch ) | ` BatchConfig ` , ` BatchOperationResult ` , ` BatchOperationType ` , ` BatchOptions ` , ` BatchRecord ` , ` BatchUpdateRequest ` , ` BatchUpdateResponse ` , ` CrossObjectBatchDroppedFields ` , ` CrossObjectBatchOperation ` , ` CrossObjectBatchRequest ` , ` CrossObjectBatchResponse ` , ` DeleteManyRequest ` , ` UpdateManyRecord ` , ` UpdateManyRequest ` |
7575| [ ` contract.zod.ts ` ] ( /docs/references/api/contract ) | ` ApiError ` , ` BaseResponse ` , ` BatchLoadingStrategy ` , ` BulkRequest ` , ` BulkResponse ` , ` CreateRequest ` , ` DataLoaderConfig ` , ` DeleteResponse ` , ` ExportRequest ` , ` IdRequest ` , ` ListRecordResponse ` , ` ModificationResult ` , ` QueryOptimizationConfig ` , ` RecordData ` , ` SingleRecordResponse ` , ` UpdateRequest ` |
76- | [ ` discovery.zod.ts ` ] ( /docs/references/api/discovery ) | ` ApiRoutes ` , ` CapabilityDescriptor ` , ` Discovery ` , ` DiscoveryEnvironment ` , ` RouteHealthEntry ` , ` RouteHealthReport ` , ` ServiceInfo ` , ` ServiceSelfInfo ` , ` ServiceStatus ` , ` WellKnownCapabilities ` |
76+ | [ ` discovery.zod.ts ` ] ( /docs/references/api/discovery ) | ` ApiRoutes ` , ` CapabilityDescriptor ` , ` Discovery ` , ` DiscoveryEnvironment ` , ` EnvironmentType ` , ` RouteHealthEntry ` , ` RouteHealthReport ` , ` ServiceInfo ` , ` ServiceSelfInfo ` , ` ServiceStatus ` , ` WellKnownCapabilities ` |
7777| [ ` dispatcher.zod.ts ` ] ( /docs/references/api/dispatcher ) | ` DispatcherConfig ` , ` DispatcherErrorCode ` , ` DispatcherErrorResponse ` , ` DispatcherRoute ` |
7878| [ ` documentation.zod.ts ` ] ( /docs/references/api/documentation ) | ` ApiChangelogEntry ` , ` ApiDocumentationConfig ` , ` ApiTestCollection ` , ` ApiTestRequest ` , ` ApiTestingUiConfig ` , ` ApiTestingUiType ` , ` CodeGenerationTemplate ` , ` GeneratedApiDocumentation ` , ` OpenApiSecurityScheme ` , ` OpenApiServer ` , ` OpenApiSpec ` |
7979| [ ` endpoint.zod.ts ` ] ( /docs/references/api/endpoint ) | ` ApiEndpoint ` , ` ApiMapping ` |
@@ -125,28 +125,6 @@ Flows and their nodes, approvals, ETL pipelines, webhooks, state machines, execu
125125
126126---
127127
128- ## Cloud Protocol
129-
130- ** Source:** ` packages/spec/src/cloud/ ` · ** Import:** ` @objectstack/spec/cloud ` · ** 11 pages, 94 schemas**
131-
132- Environments, packages and versions, marketplace, developer portal, tenancy.
133-
134- | File | Schemas |
135- | :--- | :--- |
136- | [ ` app-store.zod.ts ` ] ( /docs/references/cloud/app-store ) | ` AppDiscoveryRequest ` , ` AppDiscoveryResponse ` , ` AppSubscription ` , ` InstalledAppSummary ` , ` ListInstalledAppsRequest ` , ` ListInstalledAppsResponse ` , ` ListReviewsRequest ` , ` ListReviewsResponse ` , ` RecommendationReason ` , ` RecommendedApp ` , ` ReviewModerationStatus ` , ` SubmitReviewRequest ` , ` SubscriptionStatus ` , ` UserReview ` |
137- | [ ` developer-portal.zod.ts ` ] ( /docs/references/cloud/developer-portal ) | ` AnalyticsTimeRange ` , ` CreateListingRequest ` , ` ListingActionRequest ` , ` PublisherProfile ` , ` PublishingAnalyticsRequest ` , ` PublishingAnalyticsResponse ` , ` ReleaseChannel ` , ` TimeSeriesPoint ` , ` UpdateListingRequest ` , ` VersionRelease ` |
138- | [ ` environment.zod.ts ` ] ( /docs/references/cloud/environment ) | ` Environment ` , ` EnvironmentCredential ` , ` EnvironmentCredentialStatus ` , ` EnvironmentDriver ` , ` EnvironmentMember ` , ` EnvironmentRole ` , ` EnvironmentStatus ` , ` EnvironmentType ` , ` EnvironmentVisibility ` , ` ProvisionEnvironmentRequest ` , ` ProvisionEnvironmentResponse ` , ` ProvisionOrganizationRequest ` , ` ProvisionOrganizationResponse ` |
139- | [ ` environment-artifact.zod.ts ` ] ( /docs/references/cloud/environment-artifact ) | ` Sha256Digest ` |
140- | [ ` environment-package.zod.ts ` ] ( /docs/references/cloud/environment-package ) | ` EnvironmentPackageInstallation ` , ` EnvironmentPackageStatus ` , ` InstallPackageToEnvironmentRequest ` , ` ListEnvironmentPackagesResponse ` , ` RollbackEnvironmentPackageRequest ` , ` UpgradeEnvironmentPackageRequest ` |
141- | [ ` marketplace.zod.ts ` ] ( /docs/references/cloud/marketplace ) | ` ArtifactDownloadResponse ` , ` ArtifactReference ` , ` ListingStatus ` , ` MarketplaceCategory ` , ` MarketplaceInstallRequest ` , ` MarketplaceInstallResponse ` , ` MarketplaceListing ` , ` MarketplaceSearchRequest ` , ` MarketplaceSearchResponse ` , ` PackageSubmission ` , ` PricingModel ` , ` Publisher ` , ` PublisherVerification ` |
142- | [ ` marketplace-admin.zod.ts ` ] ( /docs/references/cloud/marketplace-admin ) | ` CuratedCollection ` , ` FeaturedListing ` , ` MarketplaceHealthMetrics ` , ` PolicyAction ` , ` PolicyViolationType ` , ` RejectionReason ` , ` ReviewCriterion ` , ` ReviewDecision ` , ` SubmissionReview ` , ` TrendingListing ` |
143- | [ ` package.zod.ts ` ] ( /docs/references/cloud/package ) | ` CreatePackageRequest ` , ` Package ` , ` PackageCategory ` , ` PackageLocale ` , ` PackagePublisher ` , ` PackageTranslation ` , ` PackageTranslations ` , ` PackageVisibility ` , ` UpdatePackageRequest ` |
144- | [ ` package-version.zod.ts ` ] ( /docs/references/cloud/package-version ) | ` CreatePackageVersionRequest ` , ` PackageDependency ` , ` PackageManifest ` , ` PackageVersion ` , ` PackageVersionStatus ` , ` PublishPackageVersionRequest ` , ` UpdatePackageVersionRequest ` |
145- | [ ` template-manifest.zod.ts ` ] ( /docs/references/cloud/template-manifest ) | ` TemplateManifest ` |
146- | [ ` tenant.zod.ts ` ] ( /docs/references/cloud/tenant ) | ` PackageInstallation ` , ` PackageInstallationStatus ` , ` ProvisionTenantRequest ` , ` ProvisionTenantResponse ` , ` TenantContext ` , ` TenantDatabase ` , ` TenantDatabaseStatus ` , ` TenantIdentificationSource ` , ` TenantPlan ` , ` TenantRoutingConfig ` |
147-
148- ---
149-
150128## Data Protocol
151129
152130** Source:** ` packages/spec/src/data/ ` · ** Import:** ` @objectstack/spec/data ` · ** 29 pages, 173 schemas**
@@ -256,6 +234,21 @@ Plugin lifecycle and manifests, capabilities and security, metadata loading, ser
256234
257235---
258236
237+ ## Marketplace Protocol
238+
239+ ** Source:** ` packages/spec/src/marketplace/ ` · ** Import:** ` @objectstack/spec/marketplace ` · ** 4 pages, 30 schemas**
240+
241+ The package & marketplace format — package identity and versions, listing, publish, review, search, install, template manifests.
242+
243+ | File | Schemas |
244+ | :--- | :--- |
245+ | [ ` marketplace.zod.ts ` ] ( /docs/references/marketplace/marketplace ) | ` ArtifactDownloadResponse ` , ` ArtifactReference ` , ` ListingStatus ` , ` MarketplaceCategory ` , ` MarketplaceInstallRequest ` , ` MarketplaceInstallResponse ` , ` MarketplaceListing ` , ` MarketplaceSearchRequest ` , ` MarketplaceSearchResponse ` , ` PackageSubmission ` , ` PricingModel ` , ` Publisher ` , ` PublisherVerification ` |
246+ | [ ` package.zod.ts ` ] ( /docs/references/marketplace/package ) | ` CreatePackageRequest ` , ` Package ` , ` PackageCategory ` , ` PackageLocale ` , ` PackagePublisher ` , ` PackageTranslation ` , ` PackageTranslations ` , ` PackageVisibility ` , ` UpdatePackageRequest ` |
247+ | [ ` package-version.zod.ts ` ] ( /docs/references/marketplace/package-version ) | ` CreatePackageVersionRequest ` , ` PackageDependency ` , ` PackageManifest ` , ` PackageVersion ` , ` PackageVersionStatus ` , ` PublishPackageVersionRequest ` , ` UpdatePackageVersionRequest ` |
248+ | [ ` template-manifest.zod.ts ` ] ( /docs/references/marketplace/template-manifest ) | ` TemplateManifest ` |
249+
250+ ---
251+
259252## QA Protocol
260253
261254** Source:** ` packages/spec/src/qa/ ` · ** Import:** ` @objectstack/spec/qa ` · ** 1 page, 8 schemas**
0 commit comments