Skip to content

Production limits and service behaviour

Use this page during design review. Values described as current are observed product behaviour, not contractual service guarantees. Your subscription, feature access response, qualified field-agent release, and signed agreement take precedence.

Availability

ItemCurrent public position
Connected-product suiteBeta-gated and Standard+
Standard quantityExactly one customer organisation and one Customer Portal
Business+ quantityUnlimited customer organisations and portals
Device Class UISeparately feature-gated; Standard+ when beta access is enabled
Class Software containers and Dataplicity firmware setsSeparate microservices and firmware capabilities; Standard+ when beta access is enabled
Device Class InventorySeparate beta capability; Business+
Claim bundlesSeparate Enterprise capability
Extended 365-day stream retentionSeparate Enterprise opt-in beta capability

“Unlimited” above applies only to the customer-organisation and portal quantity gate. It is not a promise of unlimited devices, users, traffic, storage, API requests, or support.

Device data

BehaviourCurrent value or ruleContract status
Local single-stream endpoint127.0.0.1:18765/v1/streams/{binding_id}Requires a qualified supporting agent; no published minimum version
Binding ID length128 charactersCurrent implementation limit
Cloud batch size2,000 samplesCurrent maximum; local agent batching is its implementation detail
Cloud batch rate360 batches/hour/device by defaultConfigurable current default; use the returned limits policy
Per-channel rateVaries by plan, type, retention, and service coverageDo not hard-code; inspect current limits
Live-only storageLast-known valueIntermediate values are not promised as history
Recorded retentionCurrently 7 days on Standard and 90 days on Business+; 365 days only with the Enterprise opt-inCurrent service policy, not archival durability
Offline broker capacityNot publicly specifiedNon-guaranteed
Delivery latencyNot publicly specifiedNon-guaranteed
Exactly-once deliveryNot provided as a public guaranteeDesign for duplicates and ambiguity
OrderingNot provided as a public guaranteeUse event timestamps and domain IDs
Clock-skew toleranceNot publicly specifiedValidate device time
Stale thresholdProduct/UI decision; no universal service valueDefine per stream

Controls

BehaviourCurrent value or ruleContract status
Action acceptanceOnline configured device can return queuedQueueing is not execution confirmation
Action acknowledgement, expiry, cancellation, idempotencyNot publicly specifiedUnsupported as a promise
SettingsSeparate desired and reported values and timestampsDevice must apply and report
Offline setting deliveryNot publicly specifiedDo not promise queued application
Safety enforcementDevice applicationNever delegated to the UI definition

Portal and lifecycle

BehaviourCurrent position
Portal hostDataplicity-hosted your-vendor.dvcmgr.com; self-service custom hostnames are not currently offered
Portal subdomain renameTreat as permanent after creation
Network assignmentCurrent technical placement step required to activate a claimed portal device
Customer-facing wordingUse site, location, vehicle, cabinet, farm, or another real product grouping
Warranty, licensing, RMA, SLA/SLO, claim bundlesSeparately gated and not part of the basic Standard promise
Storefront, billing, CRM, ERP, contract managementNot supplied by the Customer Portal

Confirm before signing a customer promise

Confirm current feature access, plan quantities, device/user allowances, retention, support response, data residency, backup or export requirements, and the qualified agent/application versions. If a value is absent from public documentation and your agreement, treat it as non-guaranteed.