Skip to main content

Responsibility map

Shared power bank operations cross several systems. An integration plan should name the owner and evidence source for each one.

BoundaryCore responsibilityEvidence
Station and firmwareObserve slots, power banks and local outcomesVersioned device events and compatibility record
Device integrationAuthenticate approved stations, validate messages and normalize eventsConnection audit, parser result and profile version
Rental serviceOwn rental state, idempotency and reconciliationState history and correlation identifiers
Renter experienceGuide scan, consent, payment, release, return and supportUAT result by market and release
Payment providerAuthorize, capture, refund and report provider stateProvider references and callback evidence
Operator dashboardPresent role-appropriate status and action historyField source, freshness and role acceptance
Support workflowReview mismatches and record authorized resolutionReason, owner, action and timestamp

Channel availability

UserPrimary channelOptional channelBoundary
RenterBrowser H5 with approved camera and QR scanning flowApple or Google appApp availability depends on store, account, region and review approval
OperatorDesktop web and approved mobile H5 workflowsOperator appExact mobile pages and app distribution require project confirmation
Agent or merchantRole-scoped web accessProject-specific mobile accessRBAC defines visible tenants, stations, orders, reports and actions

Channel presence does not prove payment-provider approval, camera permission, app-store availability or production readiness. Each is accepted separately.

Contract boundaries

Hardware protocol

Defines device-facing observations and approved coordination semantics. It does not grant production access or establish a payment result.

Platform API

Defines partner-facing business resources and events. It does not expose direct privileged device control through the public contract.

Payment integration

Depends on provider approval, merchant account state, regional payment methods and refund rules. A platform feature page is not provider confirmation.

Dashboard

Presents derived operating information. Every critical field should identify its source, freshness, role visibility and exception action.

Data minimization

  • Use stable internal references instead of exposing raw hardware or provider identifiers.
  • Remove credentials and operational endpoints from logs and support exports.
  • Separate renter personal data from device telemetry.
  • Define retention and deletion by data class and market.
  • Use synthetic fixtures in public documentation.