Skip to main content
AVM-WR-017Datasheet

Platform datasheet

Every specified property of the Avanti platform, on one sheet.

One dashboard for your whole fleet.

1Platform

Table 1 — What the Avanti platform is, and where it runs.
ItemSpecification
Platform typeMulti-tenant SaaS. One platform serves both the household and the fleet audience.
Tenancy modelEvery record is scoped to its tenant in the data layer. Where no tenant resolves, a query returns nothing.
Robot connectivityA messaging channel partitioned per tenant and per robot, with a REST fallback for the device.
Robot operationOffline-first. Navigation, patrol and monitoring run on the device and do not depend on the platform being reachable.
Data residencyProcessing and storage on UK servers, under UK law, by design; the platform defaults to a London region.

2Fleet management

Table 2 — Provisioning a robot, organising it, and watching it.
ItemSpecification
Robot onboardingA robot registers with a unique hardware identifier and receives its own device certificate and key pair. The private key is returned once, at provisioning, and never again.
Consumer pairingQR-code pairing through the companion app.
SetupAccount, network, pairing, room mapping and first patrol, resumable if interrupted.
Sites and groupsRobots organised into sites within a tenant, and assigned or unassigned through the API.
Health monitoringPresence, battery, health state and last heartbeat, each recorded against the robot and readable through the API.
Alert rulesConfigurable thresholds raise an alert when a health limit is breached.
Remote commandsCommands dispatched to a robot and tracked through their lifecycle, with the robot acknowledging on its own device channel.

3Telemetry and observability

Table 3 — What a robot reports, and what happens to it.
ItemSpecification
Event ingestionRobot events captured and classified by type, category and severity.
Telemetry batchingTelemetry is batched on the device and submitted in batches; a genuine event reports on occurrence.
MetricsTime-series metrics with units and tags, queryable per robot.
Diagnostic logsStructured logs aggregated from robots, with search.
AggregationHourly and daily rollups of metrics and event counts.
RetentionTiered retention with automatic pruning and compression of older data.
Incident timelineAn incident flight-recorder timeline assembled from health transitions and events.
Anomaly detectionDetection of a robot behaving unlike the rest of its cohort.

4Behaviours and updates

Table 4 — What the platform sends a robot, and how it is protected.
ItemSpecification
BehavioursVersioned, database-stored behaviour definitions with full version history.
Composition vocabularyBehaviours pair a trigger — schedule, battery or zone — with an action — patrol, dock or notify.
TemplatesParameterised templates instantiated per site, customised per instance.
ValidationAn invalid configuration is rejected before deployment.
Staged rolloutDeployment to 1%, 10%, 50% then 100% of a fleet, advanced, paused, resumed or cancelled through the API.
Automatic rollbackA rollout rolls back when the error rate crosses its configured threshold.
Signed updatesEvery update is cryptographically signed before it leaves the platform; a missing or invalid signature means nothing is applied. Updates are behaviour documents, not firmware images.
Device configurationConfig-as-code configuration bundles, versioned and checksummed, with rollback to a previous version.

5Interfaces

Table 5 — The two front ends, and who may do what in them.
ItemSpecification
Companion appA progressive web app for households, on mobile and desktop browsers.
Consumer dashboardRobot status, camera thumbnail, recent alerts and quick actions, updating in real time.
Live video and audioStreaming to the companion app, with two-way voice.
Household sharingA robot is shared with the members of its household, each on their own private channel.
Fleet dashboardFleet overview, robot detail and command dispatch with status confirmation, updating in real time.
RolesFour tenant roles in a strict privilege ladder: owner, admin, operator, viewer. A viewer cannot write, an operator cannot manage users, and only an owner reaches billing.
TeleoperationReal-time remote drive over an authorised channel, with the session and every drive command recorded.

6Integration and API

Table 6 — The programmable surface. The endpoint register is on the developer document.
ItemSpecification
REST APIA versioned JSON API covering fleet, sites, telemetry, behaviours, rollouts, commands, certificates, teleoperation and device configuration.
AuthenticationYour team issues and revokes API tokens from the account area, each scoped to what it may do.
Token abilitiesA closed set of three — read, commands, telemetry — so an integration only ever has the access it needs.
WebhooksThree events — robot.status_changed, alert.raised, rollout.completed — each delivery signed so you can verify it came from us, from a per-endpoint secret with rotation.
Egress protectionEvery outbound request is checked against SSRF safeguards before it leaves the platform.
Documentation portalThe full technical reference is issued with your integration credentials.

7Security

Table 7 — Controls. The security document carries the architecture and the disclosure policy.
ItemSpecification
Device authenticationX.509 device certificates over mutual TLS, bound to the device and to its tenant.
Certificate rotationRotation overlaps: the certificate in service keeps authenticating through a grace window while its replacement is bound. A scheduled sweep closes expired windows and revokes.
Certificate revocationA compromised certificate is revoked immediately, without waiting for any window, and cannot connect again.
Tenant isolationEvery customer's data is isolated and access-checked before it is returned.
EncryptionCurrent TLS in transit, older protocol versions refused. Device certificates and signing keys are held encrypted at rest.
Audit loggingAdministrative actions recorded, with the request identifier and resolved tenant carried on every API response.
Data residencyProcessing and storage on UK servers, under UK law, by design; the platform defaults to a London region.

8Commercial

Table 8 — Plans and billing. Every figure comes from the price book; the price list carries the VAT treatment.
ItemSpecification
Consumer hardwareAvanti Home £299, Home Pro £449, Care £599. One-off, VAT inclusive.
Consumer subscriptionFree £0/month, Plus £9.99/month, Premium £19.99/month. VAT inclusive.
Business subscriptionStarter £35 / robot / month, Professional £50 / robot / month, Enterprise from £75 / robot / month. Excluding VAT.
Per-robot billingThe billed quantity follows the fleet as robots are added or removed.
Grace periodRobots keep operating through a brief billing failure.
Annual billingAvailable, at a discount equivalent to two months.
API rate limitsAPI access scales with your subscription plan.

9Robot hardware

This sheet specifies the platform. The consumer robots — Avanti Home, Avanti Home Pro and Avanti Care — are engineered in-house, and each ships with its full hardware specification. The waitlist hears first.