Adds accounting-service PATCH/archive, fiscal helpers, COA templates and setup status, plus SuperApp Accounting UI (DS, scoreboard, masters, vouchers, ledger, ops modules) with session refresh and HTTPS public API URLs. Co-authored-by: Cursor <cursoragent@cursor.com>
3.6 KiB
3.6 KiB
Provider Registry
Inventory of external providers. Template: provider-template.md. Detail sheets: provider-reference.md.
Payamak (پاینامک / Payamak-Panel)
| Field | Value |
|---|---|
| Provider Name | Payamak |
| Country | IR |
| Capabilities | SMS OTP send |
| Version | API as configured via env |
| Dependencies | Network egress to Payamak API |
| Supported Modules | Core (OTP), Identity (via Core OTP client) |
| Configuration | PAYAMAK_USERNAME, PAYAMAK_PASSWORD/API_KEY, PAYAMAK_FROM, PAYAMAK_BODY_ID / pattern |
| API | Provider HTTP SendOtp |
| Status | Active |
| Documentation | provider-reference.md |
| Tests | Covered indirectly via OTP auth tests |
Keycloak
| Field | Value |
|---|---|
| Provider Name | Keycloak |
| Country | N/A (self-hosted) |
| Capabilities | OIDC IdP, realm users/roles, themed login |
| Version | As deployed in compose/production |
| Dependencies | Postgres (Keycloak DB), HTTPS public URL |
| Supported Modules | Identity & Access, Frontend SSO, all JWT-validating services |
| Configuration | KEYCLOAK_*, realm superapp, theme torbatyar |
| API | OIDC + Admin API |
| Status | Active |
| Documentation | identity-architecture.md |
| Tests | Identity service tests + manual SSO flows |
Let's Encrypt / Certbot
| Field | Value |
|---|---|
| Provider Name | Let's Encrypt |
| Country | N/A |
| Capabilities | Public TLS certificates |
| Version | Certbot on edge host |
| Dependencies | Port 80 ACME, DNS pointing to edge |
| Supported Modules | Edge / all public hosts, tenant SSL expansion |
| Configuration | Nginx + provision_ssl.py + SSL_PROVISION_* |
| API | ACME |
| Status | Active |
| Documentation | ssl.md |
| Tests | Operational verification scripts |
S3-Compatible Object Storage (planned)
| Field | Value |
|---|---|
| Provider Name | S3-Compatible |
| Country | N/A |
| Capabilities | Object upload/download, tenant-scoped buckets/prefixes |
| Version | TBD |
| Dependencies | File Storage module |
| Supported Modules | file_storage, website_builder, ecommerce media |
| Configuration | Endpoint, keys, bucket (TBD) |
| API | S3 API |
| Status | Planned |
| Documentation | phases/Future |
| Tests | TBD |
Payment Gateway (planned)
| Field | Value |
|---|---|
| Provider Name | TBD (Iranian PSP) |
| Country | IR |
| Capabilities | Checkout, refunds, webhooks |
| Version | TBD |
| Dependencies | Subscription billing, ecommerce/restaurant payments |
| Supported Modules | Core subscriptions, ecommerce, restaurant |
| Configuration | TBD |
| API | TBD |
| Status | Planned |
| Documentation | roadmap.md |
| Tests | TBD |
AI Model Provider (planned)
| Field | Value |
|---|---|
| Provider Name | TBD |
| Country | TBD |
| Capabilities | Chat/completion, embeddings |
| Version | TBD |
| Dependencies | ai_assistant module |
| Supported Modules | ai_assistant, live_chat assist |
| Configuration | API keys, model ids |
| API | Provider SDK/HTTP |
| Status | Planned |
| Documentation | ai-architecture.md |
| Tests | TBD |