Skip to content
@CoreLinkPlatform

Core Link

زیرساخت اتصال و یکپارچه‌سازی محصولات هوشمند

CoreLink Platform

Product maturity: Pre-Stable Public contract: 1.0.0-draft Website Developer docs

زیرساخت اتصال و یکپارچه‌سازی محصولات هوشمند

CoreLink یک محصول واحد با چند مرز پیاده‌سازی و انتشار است: runtime، Console، Control، قراردادهای عمومی، 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؛ سطح tenant/customer/partner/reseller با OIDC/BFF و جریان‌های عملیاتی CoreLink-owned.
  • Control: Alpha و Private؛ control-plane داخلی برای platform operators، tenants/devices/connections/diagnostics و خارج از قرارداد tenant-facing.
  • API Contracts: Alpha، baseline عمومی فعلی 1.0.0-draft.
  • TypeScript / Python SDKs: Prerelease Alpha با tagged-contract provenance و regeneration CI.
  • Java SDK: Experimental · Generated Baseline؛ Java 17+ و generation/build قابل تکرار دارد، اما artifact پشتیبانی‌شده عمومی هنوز منتشر نشده است.
  • CLI / Mock Server / MCP Server: Scaffold · Planned.

موجودی کامل maturity مرجع این خلاصه است.

CoreLink چه مسئله‌ای را حل می‌کند؟

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 را تأیید کنند.

سطوح محصول

  • Console سطح محصول برای tenantها، مشتریان، partnerها و resellerها است و نباید provider credentials/IDs یا جزئیات زیرساخت را به قرارداد عمومی تبدیل کند.
  • Control سطح خصوصی و privileged برای تیم CoreLink است. دسترسی tenant به‌تنهایی هیچ مجوزی برای Control ایجاد نمی‌کند.
  • Developer Platform از api-contracts، مستندات نسخه‌دار، SDKها و ابزارهای پذیرفته‌شده تشکیل می‌شود.

از کجا شروع کنیم؟

منبع وضعیت کاربرد فعلی
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 با provenance/CI؛ هنوز Stable package نیست
Python SDK Prerelease Alpha generated client با provenance/CI؛ هنوز Stable package نیست
Java SDK Experimental generated Java 17+ baseline و Blacksmith build؛ هنوز supported artifact ندارد
CLI Scaffold · Planned installable release ندارد
Mock Server Scaffold · Planned contract-driven simulation در backlog
MCP Server Scaffold · Planned سطح MCP امن و tenant-scoped در backlog

Control عمداً private است و developer/customer entry point عمومی محسوب نمی‌شود.

قرارداد عمومی امروز

برای integration جدید، قرارداد عمومی منبع حقیقت است؛ نه ساختار provider یا جزئیات داخلی runtime.

  • شناسه عمومی دستگاه: corelink_device_id;
  • tenant scope در مسیرهای عمومی صریح است;
  • authentication قرارداد عمومی: Bearer JWT;
  • Command create نیازمند Idempotency-Key است;
  • provider/connector identifiers جزئیات پیاده‌سازی‌اند.

Quickstart و referenceهای نسخه‌دار در developer-docs قرار دارند.

یک محصول، چند repository

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.

Pinned Loading

  1. api-contracts api-contracts Public

    Versioned OpenAPI, AsyncAPI, JSON Schema, webhook, and Postman contracts for CoreLink APIs.

    Ruby

  2. developer-docs developer-docs Public

    Developer guides, concepts, tutorials, API usage, and integration documentation.

    Python

  3. sdk-typescript sdk-typescript Public

    Official TypeScript SDK for Node.js, browsers, React, and Next.js.

    TypeScript

  4. sdk-python sdk-python Public

    Official Python SDK for CoreLink APIs and automation workflows.

    Python

  5. sdk-java sdk-java Public

    Official Java SDK and Spring integrations for CoreLink APIs.

  6. cli cli Public

    Official CoreLink command-line interface for development and operations.

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…