← 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.

  • Go 100%
git@gitlab.com:aice-lab/otp/spec.git

Latest commit

ad4d31b4 ·

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 verification link 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.