← All projects

spec

Contract for the polyglot aice-otp delivery module: an abstract OpenAPI 3.1 channel interface (sms/whatsapp/email) plus conformance vectors every provider adapter must satisfy.

    git@gitlab.com:aice-lab/otp/spec.git

    Latest commit

    e85c38c6 ·

    README

    aice-otp — Specification

    pipeline status coverage report

    The contract for the aice-otp polyglot OTP-delivery module: channel interface definitions and a small conformance suite for adapter implementations (otp/go, otp/php, otp/node).

    This repo does not deliver OTPs itself; it defines the abstract channel interface and tests every concrete provider adapter must satisfy.

    What lives here

    PathPurpose
    interface/OTP channel interface in OpenAPI 3.1 form (request/response shapes for “send a code via channel X”)
    conformance/Vectors that adapter implementations must pass (mock provider tests)
    .gitlab/ci-templates/Minimal CI templates specific to OTP work (most are inherited from auth/spec)

    License

    FSL-1.1-Apache-2.0 — same as auth/spec.

    Documentation

    https://otp.aice-lab.org (rolls up under https://developers.aice-lab.org).

    This is a snapshot generated from GitLab. For the live README, see the project page.