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
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
| Path | Purpose |
|---|---|
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.