Skip to content

V1: Define standalone ESP firmware user and code model #16

@mastertape

Description

@mastertape

Roadmap reference: docs/roadmap/dhl-paketkasten-retrofit-v1.md

Define the first standalone firmware data model for local users, codes and carrier/service-provider access.

Acceptance criteria:

  • Model supports up to 10 users.
  • Each user can have up to 5 codes.
  • 1 master/admin code is represented.
  • Up to 5 carrier/service-provider codes are represented.
  • Household/group capability is included in the model from the beginning.
  • Owner pickup/admin access and carrier deposit access are separated semantically.
  • Offline validation behavior is described.
  • Raw secret handling and audit/event logging assumptions are documented.
  • Future bridge/cloud sync is not required but is not blocked by the model.

References:

  • docs/access-control/opening-rights.md
  • docs/roadmap/dhl-paketkasten-retrofit-v1.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:access-controlRoles, PINs, opening rights and carrier accessarea:firmwareDevice firmware and local controller behaviorarea:securitySecurity, safety and abuse preventionpriority:P0Critical for project start or architecture

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions