CoreLink یک محصول واحد با چند مرز پیادهسازی و انتشار است: runtime، Console، قراردادهای عمومی، SDKها، مستندات و ابزارها با یک مدل maturity مشترک تکامل پیدا میکنند.
Developer Documentation · API Contracts · CoreLink Console · Product Website · Repository Maturity
CoreLink هنوز Stable v1 نیست.
- Runtime: Alpha / implemented foundation؛ hosted-alpha و acceptance evidence در حال تکمیل است.
- Console: Alpha؛ اپلیکیشن SaaS قابل deploy با OIDC/BFF و جریانهای عملیاتی، با چند read-model gap مستندشده در runtime.
- API Contracts: Alpha، baseline عمومی فعلی
1.0.0-draft. - TypeScript / Python SDKs: Prerelease Alpha.
- Java SDK / CLI / Mock Server / MCP Server: Scaffold · Planned.
موجودی کامل maturity مرجع این خلاصه است.
CoreLink برای ساخت و بهرهبرداری محصولات متصل طراحی شده است. دستگاهها و providerها در مرز زیرساخت جذب میشوند و applicationها با شناسهها، قراردادها و رفتارهای CoreLink-owned کار میکنند.
جهت محصول شامل device lifecycle، commands، telemetry/location/state، events/webhooks، integrations، commercial controls و تجربههای white-label است؛ اما هر مورد فقط وقتی «پشتیبانیشده» محسوب میشود که contract، runtime، documentation و release/acceptance evidence همان maturity را تأیید کنند.
| منبع | وضعیت | کاربرد فعلی |
|---|---|---|
| Developer docs | Alpha | مستندات نسخهدار، quickstart و راهنماهای توسعهدهنده |
| API contracts | Alpha · 1.0.0-draft |
مرز machine-readable عمومی/admin/internal و event schemas |
| Console | Alpha | تجربه hosted SaaS برای tenant/assets/telemetry/alerts/usage/integrations |
| TypeScript SDK | Prerelease Alpha | generated client؛ هنوز Stable package نیست |
| Python SDK | Prerelease Alpha | generated client؛ هنوز Stable package نیست |
| Java SDK | Scaffold · Planned | package پشتیبانیشده ندارد |
| CLI | Scaffold · Planned | installable release ندارد |
| Mock Server | Scaffold · Planned | contract-driven simulation در backlog |
| MCP Server | Scaffold · Planned | سطح MCP امن و tenant-scoped در backlog |
برای integration جدید، قرارداد عمومی منبع حقیقت است؛ نه ساختار provider یا جزئیات داخلی runtime.
- شناسه عمومی دستگاه:
corelink_device_id; - tenant scope در مسیرهای عمومی صریح است;
- authentication قرارداد عمومی: Bearer JWT;
- Command create نیازمند
Idempotency-Keyاست; - provider/connector identifiers جزئیات پیادهسازیاند.
Quickstart و referenceهای نسخهدار در developer-docs قرار دارند.
Product hierarchy، milestone gates و تصمیمهای cross-repository در product-planning مدیریت میشوند. هر repository implementation/evidence مرز خودش را نگه میدارد.
واژگان maturity مشترک: Scaffold, Experimental, Alpha, Beta, Stable, Deprecated, Planned.
CoreLink Platform · one product, explicit maturity, evidence before claims.