Skip to content

Design carrier adapter interface #8

Description

@mastertape

Design a carrier adapter interface that maps external carrier workflows to internal opening-right lifecycle events.

Acceptance criteria:

  • Adapter boundaries are documented.
  • Core OpenParcelBox works without any carrier adapter installed.
  • The interface supports one-time and time-limited rights.
  • The interface does not require a remote open-door command.
  • Unsupported carriers can be represented as manual/local-code workflows.

Source: reviewed carrier dynamic access code research in private research inbox.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:carrier-integrationCarrier APIs, dynamic codes and delivery provider cooperationarea:integrationMQTT, Matter, Home Assistant, HomeMatic, LoRa and webhookspriority:P1Important for first prototype

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions