What We Build

Products

Two kinds of product carry the AiCE-Lab name: applications we run for the public, and the Foundation Framework — the platform services underneath every system we ship. Framework services are offered hosted and managed commercially, while every contract stays public and source-available for the community.

The Foundation Framework

Five services, one discipline

Authentication

Passkeys, phone-OTP, magic links, and social sign-in behind one polyglot, OIDC-shaped contract. Hosted multi-tenant issuer; client SDKs for JavaScript, Node, Go, PHP, Flutter, and React Native; cross-language conformance vectors.

OTP

The single-use secret lifecycle — mint, store, verify — in two redemption forms (high-entropy magic link, short numeric code), specified with a conformance suite and an in-tree reference issuer. Delivery rides aice-notification.

Notification

Delivery-only email and SMS with bring-your-own provider credentials: an abstract port, an HTTP binding, and conformance vectors. The hosted service never retains message content — retention is limited to delivery metadata.

Payment

Checkout for Bangladesh’s gateways — bKash and SSLCommerz — behind an idempotent transaction state machine with refunds, reconciliation, and signed webhooks. SDKs in seven languages; the server never touches card data.

Licensing

Offline-verifiable license tokens, hybrid-signed with Ed25519 + ML-DSA-65 (post-quantum). No kill switches by design: adverse paths degrade gracefully and existing users are never punished for a vendor dispute. Public keys, conformance vectors, and a reference Go verifier are all published.

Framework sources are published under FSL-1.1 (each release converts to Apache-2.0 after two years) — free for community and open-source projects. Hosted operation, commercial licensing, and support: get in touch.