import type {DocArticle} from './types';

export const coreDocs: DocArticle[] = [
  {
    slug:'welcome', group:'start', title:'به مستندات پلانک خوش آمدید',
    description:'مرجع یکپارچهٔ دارایی، توکنایزیشن، بازار، مدیریت و زیرساخت شبکهٔ پلانک.',
    status:'reference', audience:'همهٔ کاربران',
    sections:[
      {id:'ecosystem',title:'یک اکوسیستم، چند مسئولیت روشن',paragraphs:[
        'پلانک مجموعه‌ای از محصولات مرتبط برای معرفی دارایی، طراحی توکن، عرضه و مدیریت بازار و راهبری زیرساخت شبکه است. مارکت‌پلیس، کنسول مدیریت وب و Admin Main وظایف یکسانی ندارند: اولی مسیر کاربر و نمایش دارایی را ارائه می‌کند، دومی محتوای بازار و اتصال‌های خدماتی را مدیریت می‌کند و سومی به عملیات شبکه و نودها اختصاص دارد.',
        'این مرجع بر اساس کد و راهنماهای موجود پروژه تدوین شده است و علاوه بر قابلیت‌های کنونی، مراحل آینده را با برچسب مشخص پوشش می‌دهد. آماده بودن رابط یا کد، به معنای فعال بودن سرویس مالی، استقرار عمومی یا تأیید امنیتی مستقل نیست.'
      ],table:{headers:['محصول','کاربرد','مسیر مطالعه'],rows:[['مارکت‌پلیس','کشف دارایی، جزئیات پروژه، قیمت بازار و تجربهٔ معامله','راهنمای بازار و کاربران'],['مدیریت وب','کاتالوگ، محتوا، احراز هویت، اتصال‌ها و گزارش تغییرات','کنسول مدیریت'],['Admin Main','پیکربندی، پایش و عملیات شبکهٔ Besu','شبکه و نودها'],['Planck Station','ابزار نود و اتصال به شبکه در محیط‌های پشتیبانی‌شده','Station و سیستم‌عامل‌ها'],['LIB Observer و macOS Remote','نقش‌های مشاهده‌گر و مدیریت از راه دور با حدود دسترسی متفاوت','محصولات شبکه']]}},
      {id:'reading',title:'از مسیر مناسب خودتان شروع کنید',bullets:['سرمایه‌گذار: بازار، حقوق دارایی، قیمت‌گذاری، حساب کاربری و کیف پول را بخوانید.','صاحب دارایی: مسیر پنج‌مرحله‌ای توکنایزیشن، توکنومیکس و الزامات عرضه را دنبال کنید.','مدیر محصول: مدیریت کاتالوگ، نقش‌ها، اتصال‌ها و عملیات را مرور کنید.','توسعه‌دهنده: معماری، قرارداد API، مدل احراز هویت و مرجع خطاها را ببینید.','اپراتور شبکه: Admin Main، نودها، ولیدیتورها، راهنمای سیستم‌عامل و عملیات امن را مطالعه کنید.']},
      {id:'scope',title:'دامنه و تاریخ این نسخه',paragraphs:['دامنهٔ این مستندات از خانوادهٔ قدیمی Besu و Station تا توسعه‌های وب شامل احراز هویت، بازار داده، سرمایه‌گذاری هوشمند، کپی‌ترید و ویترین اختصاصی است. تاریخ بازبینی این نسخه ۲۴ سپتامبر ۲۰۲۶، برابر با ۲ مهر ۱۴۰۵ است. تاریخ مذکور زمان بررسی مستندات است، نه تاریخ فعال‌سازی همهٔ قابلیت‌ها.'],note:{kind:'info',title:'وضعیت هر قابلیت را بخوانید',text:'برچسب بالای صفحه وضعیت غالب آن موضوع را نشان می‌دهد؛ تفاوت بخش‌های فرعی در متن توضیح داده شده است. برای وضعیت اجرایی هر اتصال، همان محیط و سرویس باید بررسی شود.'}},
      {id:'help',title:'راهنما و ارتباط',paragraphs:['برای راهنمای استفاده از خدمات و معرفی دارایی، از بخش پشتیبانی پلانک استفاده کنید. شمارهٔ مرکز تماس ۰۲۱۸۲۸۰۵۴۰۴ است. رمز، کد یک‌بارمصرف، کلید API و عبارت بازیابی را در گفت‌وگوی عمومی یا مدارک معرفی دارایی درج نکنید.'],links:[{label:'بازگشت به مارکت‌پلیس',href:'/market'},{label:'پشتیبانی پلانک',href:'/#planck-support'},{label:'شروع مطالعه',href:'/docs/quickstart'}]}
    ],sources:['planck-marketplace/components/site-shell.tsx','planck-marketplace/components/marketplace.tsx','planck-marketplace/components/planck-support.tsx'],related:['quickstart','architecture','status']
  },
  {
    slug:'quickstart',group:'start',title:'شروع سریع و مسیرهای استفاده',description:'از اولین مشاهدهٔ دارایی تا انتخاب مسیر مناسب در بازار، مدیریت یا شبکه.',status:'reference',audience:'کاربر، صاحب دارایی و تیم فنی',
    sections:[
      {id:'investor',title:'مسیر سرمایه‌گذار',bullets:['از بازار، نوع دارایی و وضعیت دادهٔ آن را انتخاب کنید؛ پروژهٔ نمونه را از دارایی با قیمت دریافتی بازار تشخیص دهید.','صفحهٔ دارایی را باز کنید و قیمت، واحد پول، اسناد، حقوق توکن، ریسک و شرایط خروج را مطالعه کنید.','در صورت نیاز به خدمات حساب، ورود و تأییدهای مربوط را تکمیل کنید. سطح احراز هویت به‌تنهایی مجوز معاملهٔ هر دارایی نیست.','محاسبهٔ تعداد توکن یا نمایش پنجرهٔ خریدوفروش را با ثبت سفارش قطعی اشتباه نگیرید؛ وضعیت اجرای مالی در همین مستندات مشخص است.','برای مقایسهٔ انتخاب‌ها از سرمایه‌گذاری هوشمند و برای ساخت مجموعهٔ شخصی از ویترین استفاده کنید.'],links:[{label:'مشاهده بازار',href:'/market'},{label:'ساخت ویترین',href:'/storefront/create'}]},
      {id:'owner',title:'مسیر صاحب دارایی',paragraphs:['مسیر معرفی‌شده پنج مرحله دارد: انتخاب دارایی؛ ارزیابی مالکیت و مالی و استعلام‌ها؛ طراحی مقدار، نوع، شبکه و اقتصاد توکن؛ آمادگی عرضه در بازار پلانک یا بازار سازگار دیگر؛ و مدیریت چرخهٔ عمر دارایی. توضیح هر مرحله به معنای اجرای خودکار همهٔ فرایندها در نسخهٔ فعلی نیست.'],bullets:['معرفی روشن دارایی و مدارک مالکیت را آماده کنید.','حقوق خریدار، شیوهٔ ارزش‌گذاری و حدود انتقال را تعیین کنید.','مدارک حساس را تنها در مسیر رسمی و دارای کنترل دسترسی ارسال کنید.','برای شروع پذیرش واقعی، فعال بودن سرویس توکنایزیشن و قرارداد عرضه را بررسی کنید.'],links:[{label:'مسیر توکنایزیشن',href:'/docs/tokenization'},{label:'حقوق و شرایط دارایی',href:'/docs/asset-rights'}]},
      {id:'operator',title:'مسیر مدیر و اپراتور',paragraphs:['مدیریت وب و Admin Main دو برنامهٔ جدا هستند. دسترسی مدیریت محتوای سایت، مجوز مدیریت ولیدیتور نیست؛ در مقابل، دسترسی به نود، مجوز مشاهدهٔ مدارک هویتی مشتریان نمی‌دهد. برای هر نقش، اصل کمترین دسترسی و تأییدهای همان سامانه را دنبال کنید.'],links:[{label:'معماری محصولات',href:'/docs/architecture'},{label:'مرجع امنیت',href:'/docs/security'}]},
      {id:'developer',title:'مسیر توسعه‌دهنده',paragraphs:['ابتدا مرز API عمومی، نشست مشتری، نشست مدیر و سرویس شبکه را تشخیص دهید. مثال‌های خواندنی را در محیط آزمایش اجرا کنید و پاسخ‌های نمونه را قرارداد تسویه یا دادهٔ زنده تلقی نکنید. برای تغییرات دارای اثر مالی، از ثبت درخواست تا تطبیق نهایی به شناسهٔ یکتا و وضعیت قابل پیگیری نیاز است؛ بخشی از این چرخه در نقشهٔ راه قرار دارد.'],links:[{label:'راهنمای API',href:'/docs/api-overview'},{label:'برنامهٔ توسعه',href:'/docs/roadmap'}]}
    ],sources:['planck-marketplace/components/asset-tokenization.tsx','planck-marketplace/components/token-trade.tsx','planck-marketplace/components/storefront-page.tsx'],related:['marketplace','tokenization','api-overview']
  },
  {
    slug:'architecture',group:'start',title:'معماری محصولات و جریان داده',description:'مرز مسئولیت مارکت‌پلیس، مدیریت وب، منابع داده و شبکهٔ پلانک.',status:'reference',audience:'توسعه‌دهنده، معمار و مدیر محصول',
    sections:[
      {id:'layers',title:'لایه‌های مستقل سامانه',table:{headers:['لایه','مسئولیت','مرز دسترسی'],rows:[['رابط عمومی','نمایش پروژه‌های منتشرشده، جستجو و ابزارهای مقایسه','فقط اطلاعات عمومی'],['API مارکت‌پلیس','کاتالوگ، نشست مشتری، دادهٔ حساب و بازار','کنترل دسترسی متناسب با مسیر'],['مدیریت وب','ویرایش محتوا و دارایی، مدیریت اتصال و بازبینی','نشست مدیر، MFA و نقش'],['Supabase / PostgreSQL','دادهٔ ساختاریافته، Auth، Storage و سیاست‌های RLS','سیاست پایگاه داده و توابع محدود'],['ارائه‌دهندهٔ بیرونی','قیمت، هویت، بانک یا پیامک','فراخوانی سرور به سرور در اتصال مربوط'],['شبکه و ابزار نود','عملیات Besu، مشاهدهٔ سلامت و نقش ولیدیتور','پیکربندی و مجوز شبکه؛ مستقل از حساب وب']]}},
      {id:'catalog',title:'از پنل تا نمایش عمومی',paragraphs:['پروژه‌ها از وضعیت پیش‌نویس تا انتشار در مدیریت کنترل می‌شوند. نمایش عمومی باید به رکوردهای مجاز محدود بماند؛ برچسب نمونه، وضعیت انتشار، اسناد و ریسک‌ها جزئی از معرفی دارایی‌اند. قیمت و ظرفیت معتبر باید در عملیات مالی سمت سرور دوباره بررسی شوند؛ محاسبهٔ مرورگر جای آن را نمی‌گیرد.','ویترین اختصاصی یک مجموعه از شناسه‌های دارایی عمومی را در لینک نگه می‌دارد. نام و رنگ ویترین باعث ایجاد دارایی، تغییر مالکیت یا ایجاد مجوز فروش مستقل نمی‌شود.']},
      {id:'prices',title:'قیمت بازار و نرخ تبدیل',paragraphs:['دادهٔ Wallex در مسیرهای سرور دریافت و به مدل قابل استفادهٔ بازار تبدیل می‌شود. تنظیم Ondo در مدیریت، یک اتصال جدا با قابلیت بررسی دسترسی است و به‌تنهایی به معنای ورود همهٔ محصولات آن به کاتالوگ عمومی نیست. سیاست تبدیل ارز نیز تنظیم جداگانه دارد؛ مبنای نرخ و فعال بودن هر منبع باید از تنظیمات همان محیط خوانده شود.','واحد ریال، تومان، دلار و نماد توکن را همواره همراه عدد نگه دارید. فارسی‌سازی و جداکردن هزارگان برای نمایش است و نباید دقت مقدار یا واحد حسابداری را تغییر دهد.']},
      {id:'identity',title:'مرز هویت مشتری و هویت شبکه',paragraphs:['نشست مشتری و پروندهٔ احراز هویت مربوط به خدمات وب است. اتصال یک آدرس عمومی کیف پول اثبات مالکیت خود دارایی یا تأیید همهٔ فعالیت‌های آن آدرس نیست. مجوز اپراتور شبکه و کلید امضای ولیدیتور نیز باید از مشخصات مشتریان و کلید اتصال سرویس‌ها مستقل بماند.']},
      {id:'release',title:'مرز کد، انتشار و عملیات',paragraphs:['کد منبع، خروجی ساخت، بستهٔ نصب، امضای انتشار، نصب در محیط هدف و آزمون انتهابه‌انتها شواهد متفاوتی هستند. مستندات شبکه وضعیت نسخه‌ها را در همین سطوح تفکیک می‌کند. نشانی محلی یا بستهٔ موجود روی دستگاه، نشانی رسمی شبکهٔ عملیاتی محسوب نمی‌شود.'],note:{kind:'future',title:'اتصال انتهابه‌انتها',text:'صدور دارایی، تسویه، اجرای واقعی کپی‌ترید و یکپارچگی کامل چرخهٔ مالی به تکمیل سرویس‌ها و تأیید عملیاتی نیاز دارند؛ در نقشهٔ راه جداگانه آمده‌اند.'}}
    ],sources:['planck-marketplace/lib/server.ts','planck-marketplace/lib/wallex-server.ts','planck-marketplace/lib/storefront.ts','planck-admin/README.md'],related:['api-overview','security','roadmap']
  },
  {
    slug:'status',group:'start',title:'راهنمای وضعیت قابلیت‌ها',description:'تفاوت پیاده‌سازی، نیاز به پیکربندی، پیش‌نمایش و برنامهٔ آینده.',status:'reference',audience:'همهٔ خوانندگان',
    sections:[
      {id:'labels',title:'معنای برچسب‌های مستندات',table:{headers:['برچسب','تعریف','برداشت صحیح'],rows:[['پیاده‌سازی‌شده','مسیر یا رفتار مورد بحث در کد موجود است','اثبات استقرار عمومی یا ممیزی مستقل نیست'],['نیازمند پیکربندی','کد اتصال وجود دارد و به تنظیم سرویس/کلید/داده وابسته است','پاسخ محیط واقعی باید بررسی شود'],['پیش‌نمایش','رابط، محاسبه یا سناریوی نمونه برای بررسی تجربه ساخته شده است','ثبت معامله یا سود واقعی تلقی نشود'],['برنامهٔ آینده','قابلیت یا مرحلهٔ تکمیلی هنوز عملیاتی معرفی نشده است','تاریخ قطعی انتشار ندارد'],['مرجع','توضیح معماری، اصطلاحات یا دستورالعمل','ادعای فعال بودن یک سرویس نیست']]}},
      {id:'feature-matrix',title:'تصویر کلی محصول',table:{headers:['موضوع','وضعیت و حدود'],rows:[['کاتالوگ و صفحات دارایی','پیاده‌سازی‌شده؛ کیفیت و انتشار داده به رکورد همان پروژه وابسته است'],['دادهٔ Wallex','اتصال موجود؛ تازگی قیمت و موجود بودن تاریخچه/عمق مستقل بررسی می‌شود'],['تنظیم Ondo و نرخ ارز','در مدیریت موجود؛ تنظیم کلید یا سیاست، معادل فعال‌سازی معامله نیست'],['سرمایه‌گذاری هوشمند','پیشنهاد و مقایسه در رابط؛ اجرای خودکار سفارش ادعا نمی‌شود'],['کپی‌ترید','پیش‌نمایش استراتژی و اتصال آزمایشی؛ بدون اجرای خودکار معامله'],['ویترین شخصی','ساخت مجموعه و لینک واقعی؛ بدون ذخیرهٔ فروشگاه در حساب'],['توکنایزیشن پنج‌مرحله‌ای','راهنمای فرایند و رابط معرفی؛ سرویس کامل صدور و عرضه در مسیر توسعه'],['حساب، بانک و هویت','مسیرها موجود؛ نتیجه به نشست، مهاجرت‌ها و اتصال سرویس وابسته است'],['نود و ولیدیتور','ابزارها و بسته‌های متفاوت؛ وضعیت دقیق هر محصول در صفحات شبکه']]}},
      {id:'evidence',title:'چه چیزی برای تأیید عملیاتی لازم است؟',bullets:['نسخه و محیط هدف مشخص باشد.','ورود، نقش‌ها و خطاهای دسترسی در همان محیط آزمایش شوند.','در عملیات مالی، نتیجه با دفترکل و ارائه‌دهنده یا شبکه تطبیق داده شود.','امضای بسته، منبع دانلود و هش قابل اعتماد انتشار مشخص باشد.','تست واحد و ساخت موفق، به‌عنوان شواهد کد گزارش شوند؛ با آزمون عملیاتی یکسان نیستند.']},
      {id:'update',title:'چگونه این مرجع به‌روز می‌شود؟',paragraphs:['با هر تغییر رفتار، قرارداد مسیر یا وضعیت سرویس، مقالهٔ مربوط و تاریخ بازبینی باید همراه همان تغییر اصلاح شود. قابلیت برنامه‌ریزی‌شده فقط پس از وجود شواهد پیاده‌سازی و بررسی محیط هدف تغییر وضعیت می‌دهد. این نسخه از مستندات به‌صورت خودکار وضعیت شبکهٔ زنده را پایش نمی‌کند.']}
    ],sources:['planck-marketplace/app/api/quote/route.ts','planck-marketplace/COPY_TRADING.md','planck-marketplace/lib/storefront.ts'],related:['roadmap','history']
  },
  {
    slug:'security',group:'security',title:'مدل امنیت و مرز اعتماد',description:'کنترل دسترسی، نگهداری کلید، ورودی‌ها، ثبت رویداد و الزامات انتشار.',status:'reference',audience:'توسعه‌دهنده، مدیر و اپراتور',
    sections:[
      {id:'trust',title:'امنیت در چند مرز مستقل',paragraphs:['مرورگر، API، پایگاه داده، ارائه‌دهندهٔ بیرونی و شبکه، مرزهای اعتماد جداگانه‌اند. اعتبارسنجی در فرم برای تجربهٔ کاربر مفید است، اما کنترل مجوز باید در API و پایگاه داده نیز اعمال شود. پاسخ یک سرویس بیرونی نباید بدون تطبیق شناسه، واحد و وضعیت به یک نتیجهٔ مالی قطعی تبدیل شود.'],bullets:['کلید خصوصی ولیدیتور با کلید API سرویس قیمت یا هویت متفاوت است.','مجوز مدیر محتوا نباید به عملیات شبکه یا کلیدهای امضا گسترش یابد.','دادهٔ عمومی دارایی با پروندهٔ هویتی یا بانکی مشتری یکسان نیست.']},
      {id:'credentials',title:'نشست و اطلاعات محرمانه',paragraphs:['مسیرهای نشست مشتری و مدیریت مستقل‌اند. مدیریت وب بر اساس نقش و احراز هویت دومرحله‌ای محدود می‌شود؛ جزئیات همان پیاده‌سازی در راهنمای مدیریت آمده است. کلید ارائه‌دهنده باید سمت سرور و در مسیر ذخیره‌سازی محرمانهٔ مربوط نگهداری شود؛ دریافت کلید از پنل، مجوز نمایش آن به کاربران عمومی نیست.'],bullets:['مقادیر کلید، کوکی نشست، کد OTP و عبارت بازیابی را در نمونه‌کد، URL، خروجی خطا و گزارش عمومی قرار ندهید.','در جابه‌جایی یا تعویض کلید، دسترسی قبلی و وضعیت وابستگی‌ها را بررسی کنید.','کلیدهای مدیریتی سرور نباید با پیشوندهای مخصوص متغیر عمومی مرورگر منتشر شوند.']},
      {id:'data',title:'مجوز داده و فایل',paragraphs:['قواعد RLS، توابع پایگاه داده و کنترل مالکیت فایل برای تفکیک دادهٔ کاربر و مدیر در پروژه وجود دارند. نام جدول، مسیر فایل یا پنهان بودن دکمه مجوز محسوب نمی‌شود. برای اسناد خصوصی، زمان و دامنهٔ دسترسی باید محدود بماند و بررسی مجوز در هر درخواست انجام شود.','پذیرش تصویر و مدارک باید نوع فایل، اندازه و مالکیت پرونده را کنترل کند. موفقیت بارگذاری، نتیجهٔ تأیید هویت یا تأیید حقوقی دارایی نیست.']},
      {id:'financial',title:'درستی عملیات مالی',paragraphs:['مرور قیمت و محاسبهٔ تعداد، عملیات مالی قطعی نیست. چرخهٔ سفارش واقعی به بازخوانی قیمت، کارمزد و موجودی سمت سرور، جلوگیری از تکرار، ثبت دفترکل، رسید و تطبیق نهایی نیاز دارد. تا زمانی که این مسیر برای یک محصول فعال نشده است، رابط نباید موفقیت خرید یا برداشت را القا کند.'],note:{kind:'future',title:'کنترل‌های مرحلهٔ عملیاتی',text:'ارزیابی مستقل امنیت، آزمون نفوذ، بازیابی بحران، کنترل سوءاستفاده و بررسی چرخهٔ تسویه باید برای نسخهٔ عملیاتی برنامه‌ریزی و نتیجهٔ قابل بررسی آن ثبت شود. این مستندات ادعای تکمیل عمومی همهٔ آن‌ها را ندارد.'}},
      {id:'network',title:'امنیت نود و بستهٔ نرم‌افزار',paragraphs:['دسترسی RPC مدیریتی، فرمان‌های چرخهٔ نود، نسخهٔ genesis و نقش ولیدیتور باید متناسب با محیط کنترل شوند. راهنمای شبکه جزئیات واقعی محصولات را پوشش می‌دهد. داشتن برنامهٔ دسکتاپ یا فایل نصبی به‌تنهایی اثبات امضای رسمی یا ایمن بودن استقرار اینترنتی نیست.'],links:[{label:'مستندات شبکه',href:'/docs/network-overview'},{label:'حریم خصوصی',href:'/docs/privacy'}]}
    ],sources:['planck-admin/MFA_SETUP.md','planck-marketplace/lib/auth-cookies.ts','planck-marketplace/IDENTITY_VERIFICATION.md','planck-marketplace/PUBLIC_WALLETS.md'],related:['privacy','admin-auth','network-security']
  },
  {
    slug:'privacy',group:'security',title:'حریم خصوصی و مدیریت داده',description:'چه داده‌ای عمومی است، چه داده‌ای خصوصی است و چگونه باید از آن استفاده شود.',status:'reference',audience:'کاربر، مدیر و تیم امنیت',
    sections:[
      {id:'classes',title:'طبقه‌بندی داده',table:{headers:['دسته','نمونه','اصل دسترسی'],rows:[['عمومی','عنوان دارایی منتشرشده، نماد، اسناد عمومی و قیمت','قابل نمایش در بازار با وضعیت روشن'],['حساب','مشخصات پروفایل، ترجیحات و آدرس‌های متصل','همان کاربر و مسیرهای مجاز'],['حساس','مدارک هویت، اطلاعات بانکی و نتیجهٔ استعلام','محدود به نقش و نیاز عملیاتی'],['محرمانهٔ فنی','کلید سرویس، نشست، کلید امضا و عبارت بازیابی','عدم انتشار؛ ذخیره و دسترسی اختصاصی']]}},
      {id:'storefront',title:'لینک ویترین چه چیزی را منتشر می‌کند؟',paragraphs:['نام، توضیح، رنگ و شناسهٔ دارایی‌های انتخابی داخل لینک ویترین قرار می‌گیرند. هر کسی که لینک را داشته باشد می‌تواند این اطلاعات عمومی را باز کند. متن خصوصی، شماره حساب یا اطلاعات شناسایی را در نام و توضیح ویترین ننویسید. این لینک پروندهٔ حساب یا دارایی‌های خصوصی کیف پول را منتقل نمی‌کند.']},
      {id:'providers',title:'ارسال به ارائه‌دهندهٔ خدمات',paragraphs:['قیمت‌گیری عمومی با استعلام هویت یا مالکیت حساب بانکی از نظر حساسیت یکسان نیست. درخواست هویت باید از مسیر همان خدمت، برای هدف مشخص و با حداقل دادهٔ لازم انجام شود. درج کلید ارائه‌دهنده در پنل، مجوز ارسال نامحدود اطلاعات مشتری نیست.']},
      {id:'retention',title:'چرخهٔ نگهداری و حذف',paragraphs:['سیاست مدت نگهداری، حذف مدارک، پاسخ به درخواست دسترسی و نگهداری گزارش حسابرسی باید پیش از ارائهٔ عملیاتی هر خدمت مشخص شود. وجود قابلیت ویرایش پروفایل به معنی پیاده‌سازی کامل حذف حساب یا حذف سوابق قانونی نیست. این صفحه شرح فنی و الزامات طراحی است و جای متن نهایی سیاست حریم خصوصی منتشرشدهٔ سرویس را نمی‌گیرد.'],note:{kind:'future',title:'تکمیل سیاست عملیاتی',text:'زمان‌های نگهداری، دامنهٔ دسترسی پشتیبانی، فرایند حذف و فهرست پردازشگران باید با شرایط واقعی خدمات نهایی و منتشر شوند.'}},
      {id:'public-docs',title:'حدود همین مستندات',paragraphs:['نمونه‌ها از شناسه‌ها و مقادیر عمومی یا جای‌نگهدار استفاده می‌کنند. این مرجع شامل کلیدها، حساب‌های شخصی، نشانی‌های خصوصی شبکه یا اطلاعات پرونده‌های واقعی مشتریان نیست. مسیرهای منبع فقط برای پیدا کردن پیاده‌سازی ذکر شده‌اند و لینک دسترسی به مخزن خصوصی محسوب نمی‌شوند.']}
    ],sources:['planck-marketplace/lib/storefront.ts','planck-marketplace/IDENTITY_VERIFICATION.md','planck-marketplace/SHABANIC_BANK_INQUIRY.md'],related:['security','storefront','identity']
  },
  {
    slug:'api-overview',group:'api',title:'راهنمای یکپارچهٔ API',description:'مسیرها، مدل دسترسی، واحدها، پاسخ خطا و تفاوت سرویس وب و شبکه.',status:'reference',audience:'توسعه‌دهنده و یکپارچه‌ساز',
    sections:[
      {id:'families',title:'چهار خانوادهٔ API',table:{headers:['خانواده','مبدأ','کاربرد'],rows:[['عمومی بازار','مبدأ مارکت‌پلیس','کاتالوگ و دادهٔ بازار'],['مشتری','مبدأ مارکت‌پلیس با نشست مشتری','حساب، هویت، بانک و اتصال کیف پول'],['مدیریت','مبدأ مستقل مدیریت با نشست و نقش مدیر','کاتالوگ، اتصال‌ها، محتوا و بررسی‌ها'],['شبکه','سرویس محلی یا دروازهٔ مجاز همان محصول','پایش و عملیات Admin Main / Station / Besu']]}},
      {id:'contract',title:'قرارداد هر مسیر را جدا بخوانید',paragraphs:['الگوی احراز هویت همهٔ مسیرها یکسان نیست. مسیرهای وب ممکن است نشست مبتنی بر کوکی داشته باشند؛ یک API شبکه یا ارائه‌دهندهٔ بیرونی قرارداد دیگری دارد. کلید Wallex یا Ondo را به‌عنوان رمز ورود پلانک به API مشتری ارسال نکنید. جدول هر صفحه، روش HTTP، مسیر، دسترسی و رفتار واقعی آن مسیر را مشخص می‌کند.','پاسخ HTTP موفق به‌تنهایی نشان‌دهندهٔ کامل بودن همهٔ داده‌ها نیست؛ mode، پرچم دسترس‌پذیری داده، timestamp و خطای جزئی همان پاسخ نیز اهمیت دارند. برای مثال خالی بودن تاریخچهٔ بازار می‌تواند همراه با پاسخ موفق اطلاعات اصلی بازار باشد.']},
      {id:'read-example',title:'نمونهٔ خواندن کاتالوگ عمومی',code:{language:'JavaScript',content:'const response = await fetch("/api/catalog");\nconst catalog = await response.json();\nif (!response.ok || catalog.mode === "unavailable") {\n  throw new Error("Catalog is unavailable");\n}\nconsole.log(catalog.mode, catalog.projects);'},paragraphs:['این نمونه فقط دادهٔ عمومی را می‌خواند و سفارش، پرداخت یا تغییر حساب ایجاد نمی‌کند. فیلدهای دقیق مدل در مرجع API مارکت‌پلیس توضیح داده شده‌اند.']},
      {id:'numbers',title:'عدد، زمان و ارز',bullets:['عدد فارسی و جداکنندهٔ هزارگان مربوط به نمایش کاربر است؛ در JSON طبق قرارداد همان مسیر داده را ارسال کنید.','تومان و ریال را بدون تبدیل صریح جایگزین نکنید؛ مقدار پایهٔ کاتالوگ در ریال نگهداری می‌شود.','برای مقدار دقیق مالی و تعداد توکن، از تبدیل بی‌ضابطه به اعشار شناور خودداری کنید.','زمان آخرین دریافت قیمت و در دسترس بودن داده را جدا از مقدار قیمت نمایش دهید.','برای قیمت دلاری، نرخ تبدیل و واحد نهایی را همراه عدد گزارش کنید.']},
      {id:'errors',title:'مدیریت خطا و تکرار درخواست',paragraphs:['کدهای ۴۰۰ برای ورودی نامعتبر، ۴۰۱/۴۰۳ برای دسترسی و ۵۰۳ برای سرویس ناموجود یا فعال‌نشده در مسیرهای مختلف به کار می‌روند؛ پاسخ دقیق هر مسیر مرجع نهایی است. هر خطا را به پیام روشن برای کاربر تبدیل کنید و جزئیات محرمانهٔ پاسخ ارائه‌دهنده را نمایش ندهید.','بازآزمایی خودکار عملیات نوشتن بدون دانستن نتیجهٔ قبلی، می‌تواند اثر تکراری بسازد. از بازآزمایی کنترل‌شدهٔ درخواست خواندن استفاده کنید و عملیات مالی آینده را به کلید یکتایی و پیگیری وضعیت وابسته کنید.'],note:{kind:'info',title:'نسخه‌بندی',text:'مسیرهای وب فعلی عمدتاً بدون پیشوند نسخه ارائه شده‌اند. این مستندات قرارداد ثابت یک API عمومی دارای SLA یا مجوز دسترسی تجاری ایجاد نمی‌کند.'}},
      {id:'references',title:'مراجع قراردادها',links:[{label:'API مارکت‌پلیس',href:'/docs/api-marketplace'},{label:'API مشتری',href:'/docs/api-customer'},{label:'API مدیریت',href:'/docs/api-admin'},{label:'API شبکه',href:'/docs/network-api'}]}
    ],sources:['planck-marketplace/app/api/catalog/route.ts','planck-marketplace/app/api/quote/route.ts','planck-marketplace/lib/trade.ts'],related:['api-marketplace','api-customer','api-admin','network-api']
  },
  {
    slug:'asset-rights',group:'tokenization',title:'حقوق دارایی، شرایط عرضه و ریسک',description:'اطلاعاتی که پیش از تبدیل دارایی به توکن و معرفی آن به سرمایه‌گذار باید روشن باشد.',status:'reference',audience:'صاحب دارایی و سرمایه‌گذار',
    sections:[
      {id:'rights',title:'توکن دقیقاً نمایندهٔ چیست؟',paragraphs:['توکن ممکن است نمایندهٔ حق یا منفعت مشخص در یک ساختار تعریف‌شده باشد. نام دارایی، تصویر آن یا وجود نماد روی شبکه به‌تنهایی مالکیت مستقیم ملک، طلا، نفت یا سهام را اثبات نمی‌کند. حقوق باید در اسناد همان پروژه مشخص شوند؛ این متن هیچ ساختار حقوقی واحدی را برای همهٔ دارایی‌ها تعیین نمی‌کند.'],table:{headers:['موضوع','پرسش لازم'],rows:[['دارایی مبنا','دارایی چیست، کجا نگهداری می‌شود و چگونه شناسایی شده است؟'],['ناشر و متولی','مسئول صدور، نگهداری، گزارش و پاسخ‌گویی چه کسی است؟'],['حقوق دارنده','دارنده چه حق مالکیت، مطالبه، منفعت یا دسترسی دارد؟'],['انتقال و بازخرید','انتقال به چه اشخاصی مجاز است و خروج چگونه انجام می‌شود؟'],['ارزش‌گذاری','قیمت، هزینه‌ها و دورهٔ ارزیابی چگونه تعیین می‌شوند؟'],['وقایع دارایی','تغییر بهره‌برداری، خسارت، توقف یا انحلال چگونه رسیدگی می‌شود؟']]}},
      {id:'disclosure',title:'افشا پیش از عرضه',bullets:['اسناد هویت و اختیار ناشر، مدارک مالکیت و محدودیت‌ها باید بررسی شوند.','تعداد توکن، اعشار، تخصیص، برنامهٔ انتشار و حقوق هر واحد مشخص شود.','شبکه و آدرس قرارداد تأییدشده، فقط پس از استقرار معتبر منتشر شود.','کارمزد خرید، فروش، نگهداری و خروج از هم تفکیک شود.','ادعای بازده یا ارزش‌گذاری باید با منبع و دورهٔ آن همراه باشد.']},
      {id:'risk',title:'ریسک‌های مستقل',paragraphs:['ریسک قیمت دارایی، نقدشوندگی بازار، عملکرد ناشر، نگهداری دارایی، خطای قرارداد هوشمند و اختلال شبکه موضوعات جداگانه‌اند. معامله‌پذیری توکن به معنای نقدشوندگی دائمی نیست و وجود قیمت آخرین معامله، فروش قطعی همهٔ حجم مورد نظر را تضمین نمی‌کند.','محصولات خارجی شرایط دسترسی و محدودیت‌های خاص خود دارند. معرفی اتصال Ondo یا دریافت نماد یک دارایی از Wallex به‌معنای تأیید صلاحیت همهٔ کاربران برای استفاده از آن محصول نیست.']},
      {id:'review',title:'بررسی تخصصی هر عرضه',paragraphs:['بررسی حقوقی و الزامات حوزهٔ فعالیت باید برای هر پروژه و محل عرضه توسط مسئولان تخصصی انجام شود. این صفحه چک‌لیست طراحی اطلاعات محصول است و نظر حقوقی یا وعدهٔ سود نیست. وضعیت تأییدها و استعلام‌های واقعی باید در پروندهٔ همان دارایی مشخص باشد.'],links:[{label:'مراحل توکنایزیشن',href:'/docs/tokenization'},{label:'وضعیت قابلیت‌ها',href:'/docs/status'}]}
    ],sources:['planck-marketplace/components/asset-tokenization.tsx','planck-marketplace/components/project-page.tsx','planck-marketplace/lib/wallex.ts'],related:['tokenization','tokenomics','ondo']
  },
  {
    slug:'roadmap',group:'roadmap',title:'نقشهٔ راه و قابلیت‌های آینده',description:'مراحل بعدی محصول، وابستگی‌ها و معیارهای آمادگی؛ بدون تاریخ انتشار ساختگی.',status:'planned',audience:'کاربر، مدیر محصول و توسعه‌دهنده',
    sections:[
      {id:'principle',title:'چگونه برنامهٔ آینده را بخوانیم؟',paragraphs:['موضوعات این صفحه مسیر تکمیل محصول هستند. برخی رابط یا بخش‌هایی از زیرساخت آن‌ها اکنون موجود است، اما چرخهٔ کامل خدمت هنوز نباید فعال معرفی شود. ترتیب زیر مسیر منطقی وابستگی‌هاست و تعهد زمانی یا اعلام عمومی انتشار محسوب نمی‌شود.']},
      {id:'issuance',title:'پذیرش و صدور دارایی',table:{headers:['موضوع','بخش موجود','تکمیل مورد نیاز'],rows:[['پذیرش صاحب دارایی','معرفی پنج مرحله و راهنمای آماده‌سازی','پروندهٔ قابل پیگیری، بارگذاری امن و گردش تأییدها'],['ارزیابی حقوقی و مالی','ساختار توضیحات و اسناد پروژه','فرایند بررسی متخصص، ثبت نتیجه و اعتبار زمانی'],['توکنومیکس','معرفی تعداد، نوع، شبکه و اقتصاد توکن','مدل قابل ویرایش، تأیید نهایی و اتصال به صدور'],['صدور و عرضه','زیرساخت‌های مستقل بازار و شبکه','قرارداد تأییدشده، ثبت عرضه و اتصال انتهابه‌انتها'],['مدیریت پس از عرضه','مسیر معرفی و بخش‌های حساب','گزارش دارایی، وقایع، توزیع منافع و چرخهٔ بازخرید']]}},
      {id:'finance',title:'اجرای مالی و ابزارهای بازار',bullets:['چرخهٔ واقعی سفارش، پرداخت و تسویه با رزرو ظرفیت، جلوگیری از درخواست تکراری و دفترکل قابل تطبیق.','تکمیل واریز و برداشت متناسب با ارائه‌دهندهٔ مجاز و کنترل مالکیت حساب.','تکمیل روش‌های معاملهٔ معرفی‌شده در رابط، مانند سفارش پیشرفته، در صورت تصویب محصول و فراهم بودن زیرساخت.','استیکینگ، وام و وثیقه با قرارداد و پارامترهای روشن؛ نمایش آن‌ها در مسیر مدیریت دارایی به معنای فعال بودن خدمت نیست.','گردآوری منابع قیمت بیشتر و سیاست قابل اتکای انتخاب یا میانگین‌گیری با کنترل دادهٔ کهنه و پرت.']},
      {id:'social',title:'کپی‌ترید و فروشگاه شخصی',paragraphs:['کپی‌ترید عملیاتی به هویت و سابقهٔ قابل بررسی تریدر، رضایت روشن سرمایه‌گذار، حدود سرمایه و زیان، اجرای سفارش و محاسبهٔ کارمزد از سود محقق‌شده نیاز دارد. پروفایل‌های نمونهٔ کنونی، رتبه‌بندی واقعی افراد نیستند.','ویترین فعلی لینک قابل اشتراک می‌سازد. ذخیرهٔ دائمی فروشگاه در حساب، نامک ثابت، مدیریت نسخه، آمار بازدید و مدل درآمد فروشگاه، مراحل تکمیلی احتمالی‌اند و اکنون نباید قابلیت فعال معرفی شوند.']},
      {id:'network',title:'انتشار و بهره‌برداری شبکه',bullets:['تأیید سازگاری بسته‌های Windows، macOS و Linux در محیط هدف و انتشار شواهد آزمون.','تکمیل زنجیرهٔ امضا، توزیع و بررسی نسخهٔ نرم‌افزار برای بسته‌هایی که هنوز این شواهد را ندارند.','بررسی انتهابه‌انتهای دروازهٔ Remote و کنترل مجوزهای سمت سرور پیش از عرضهٔ عملیاتی.','مستندسازی تمرین بازیابی، ارتقای نسخه، پایش و واکنش به رخداد برای هر محیط شبکه.']},
      {id:'readiness',title:'معیار عبور به مرحلهٔ عملیاتی',paragraphs:['برای هر قابلیت باید مالک محصول، قرارداد داده، کنترل دسترسی، رفتار شکست، آزمون محیط واقعی و روش بازگشت مشخص باشد. خدمات مالی علاوه بر کد به شرایط عرضه و مسئولیت عملیاتی روشن نیاز دارند. وضعیت صفحات این مرجع با تکمیل همین شواهد به‌روزرسانی خواهد شد.']}
    ],sources:['planck-marketplace/components/site-shell.tsx','planck-marketplace/components/trade-menu.tsx','planck-marketplace/app/api/quote/route.ts','planck-marketplace/app/api/deposits/route.ts','planck-marketplace/COPY_TRADING.md','planck-marketplace/lib/storefront.ts'],related:['status','history','security']
  },
  {
    slug:'history',group:'roadmap',title:'سیر توسعه و نسخه‌های پروژه',description:'از ابزارهای Besu و Station تا مارکت‌پلیس، مدیریت و خدمات جدید.',status:'reference',audience:'مدیر پروژه و تیم توسعه',
    sections:[
      {id:'legacy',title:'خانوادهٔ اولیهٔ شبکه',paragraphs:['آرشیو توسعه شامل خانوادهٔ نسخه‌های Besu از شاخهٔ ۰٫۱۳ تا ۰٫۱۷ و ابزارهای اولیهٔ Station است. این نسخه‌ها برای فهم روند توسعه و مهاجرت ارزش دارند، اما نباید به‌عنوان نسخهٔ توصیه‌شدهٔ فعلی دانلود یا نصب معرفی شوند. فهرست دقیق‌تر نسخه‌ها و تفاوت محصولات در تاریخچهٔ شبکه آمده است.']},
      {id:'desktop',title:'تفکیک محصولات شبکه',paragraphs:['در مسیر بعدی، نقش‌های Admin Main، Station، LIB Observer و macOS Remote تفکیک شده‌اند. وجود بسته‌های تاریخی برای Windows، macOS و Linux نشان‌دهندهٔ مسیر چندسکویی پروژه است؛ هر بسته باید با نسخه، معماری پردازنده، امضا و نتیجهٔ آزمون خودش ارزیابی شود.']},
      {id:'web',title:'مارکت‌پلیس و مدیریت مستقل',paragraphs:['توسعهٔ وب با دو برنامهٔ مستقل برای کاربران و مدیران، مدل پروژه و محتوا، تصاویر و دسته‌بندی دارایی، پایگاه داده و نقش‌های مدیریتی گسترش یافته است. سپس حساب مشتری، روش‌های ورود، پروفایل، بانک، احراز هویت، استعلام‌ها، کیف پول و بخش ارجاع به آن اضافه شده‌اند.'],note:{kind:'info',title:'خواندن گزارش‌های قدیمی',text:'گزارش قدیمی ممکن است از مهاجرت معوق، اتصال غیرفعال یا تعداد آزمون‌های همان روز صحبت کند. مرجع وضعیت فعلی، کد و پیکربندی بررسی‌شدهٔ همان محیط است؛ این صفحه تاریخچه را جای وضعیت زنده نمی‌نشاند.'}},
      {id:'experience',title:'توسعهٔ تجربهٔ دارایی',bullets:['بازار اختصاصی با جستجو، دسته‌بندی، مرتب‌سازی و صفحهٔ دارایی.','طراحی شیشه‌ای، تصاویر روشن، آیکون‌های سه‌بعدی، کرهٔ دارایی و خوانایی بیشتر متن‌ها.','ورودی‌های مالی فارسی با جداکنندهٔ هزارگان و ابزار انتخاب درصد سرمایه.','معرفی پنج‌مرحله‌ای توکنایزیشن و پشتیبانی با نشان رسمی پلانک.','اتصال دادهٔ Wallex در کاتالوگ یکپارچه و افزودن تنظیمات Ondo و نرخ تبدیل در مدیریت.']},
      {id:'latest',title:'گام‌های اخیر',paragraphs:['سرمایه‌گذاری هوشمند به نمایش اولیهٔ کوتاه با فرم بازشونده تبدیل شد. تب کپی‌ترید و صفحهٔ اختصاصی پیش‌نمایش استراتژی اضافه شدند. سپس سکشن ساخت بازار شخصی و سازندهٔ ویترین با انتخاب نام، رنگ، دارایی و لینک قابل اشتراک آماده شد. این مرجع یکپارچهٔ مستندات، مرحلهٔ بعد برای معرفی روشن محصولات، قراردادها و برنامهٔ توسعه است.'],links:[{label:'تاریخچهٔ فنی شبکه',href:'/docs/network-history'},{label:'برنامهٔ آینده',href:'/docs/roadmap'}]}
    ],sources:['planck-marketplace/README.md','planck-marketplace/COPY_TRADING.md','planck-marketplace/components/marketplace.tsx','planck-marketplace/components/storefront-page.tsx','planck-admin/ONDO_SETUP.md'],related:['network-history','roadmap','status']
  },
  {
    slug:'glossary',group:'start',title:'واژه‌نامهٔ پلانک',description:'اصطلاحات دارایی، بازار، شبکه و امنیت با تعریف روشن.',status:'reference',audience:'همهٔ خوانندگان',
    sections:[
      {id:'assets',title:'دارایی و بازار',table:{headers:['واژه','معنا'],rows:[['توکنایزیشن','تعریف و نمایش دیجیتال حقوق مشخص مرتبط با یک دارایی در قالب توکن'],['توکنومیکس','مدل تعداد، تخصیص، انتشار، کاربرد و حقوق و انگیزه‌های اقتصادی توکن'],['ناشر','شخص یا نهادی که مسئولیت صدور و شرایط توکن را بر عهده دارد'],['ارزش‌گذاری','برآورد ارزش دارایی بر اساس روش، زمان و فرض‌های معلوم'],['نقدشوندگی','امکان معامله در زمان و حجم مورد نظر بدون اثر نامتناسب بر قیمت'],['استیکینگ','قفل یا تخصیص دارایی طبق قواعد یک سازوکار مشخص؛ متفاوت با سود تضمین‌شده'],['کپی‌ترید','پیروی از معاملات یا برنامهٔ یک معامله‌گر طبق مجوزها و حدود از پیش تعیین‌شده'],['ویترین','مجموعهٔ منتخب از دارایی‌های عمومی با صفحه و لینک اختصاصی']]}},
      {id:'network',title:'شبکه',table:{headers:['واژه','معنا'],rows:[['نود','نرم‌افزار متصل به شبکه که داده و وضعیت زنجیره را پردازش می‌کند'],['ولیدیتور','نود دارای نقش مجاز در فرایند اعتبارسنجی یا اجماع شبکه'],['Observer','نقش مشاهده و پایش که لزوماً مجوز امضای بلوک ندارد'],['Genesis','پیکربندی و وضعیت آغاز زنجیره که هویت شبکه به آن وابسته است'],['RPC','رابط فراخوانی روش‌های سرویس؛ مجوز و نوع روش‌ها به پیکربندی بستگی دارد'],['Peer','همتای شبکه برای ارتباط نود با نود'],['Chain ID','شناسهٔ زنجیره؛ به‌تنهایی برای تأیید اصالت همهٔ تنظیمات شبکه کافی نیست']]}},
      {id:'security',title:'امنیت و عملیات',table:{headers:['واژه','معنا'],rows:[['MFA','تأیید هویت با عامل اضافی فراتر از رمز اصلی'],['TOTP','کد کوتاه‌عمر تولیدشده بر پایهٔ زمان'],['RLS','قواعد محدودسازی دسترسی به ردیف‌های داده در پایگاه داده'],['Vault','محل نگهداری محرمانهٔ مقادیر مانند کلید ارائه‌دهنده در اتصال مربوط'],['Idempotency','کنترل اینکه تکرار همان درخواست، اثر جدید ناخواسته ایجاد نکند'],['Audit log','تاریخچهٔ قابل پیگیری اقدامات و تغییرات'],['Ad-hoc signing','امضای محلی نرم‌افزار؛ معادل تأیید ناشر یا notarization عمومی نیست'],['End-to-end','آزمون کل مسیر واقعی خدمت از شروع تا نتیجهٔ نهایی']]}},
      {id:'units',title:'واحد و وضعیت',paragraphs:['ریال واحد پایهٔ مبلغ در کاتالوگ است؛ نمایش تومان به تبدیل صحیح نیاز دارد. قیمت تتر لزوماً نرخ رسمی دلار نیست. «نمونه» به دادهٔ نمایشی اشاره دارد؛ «نیازمند پیکربندی» به وجود کد با وابستگی به محیط؛ و «برنامهٔ آینده» به قابلیت هنوز عملیاتی‌نشده اشاره می‌کند.']}
    ],sources:['planck-marketplace/lib/trade.ts','planck-marketplace/lib/exchange-rate.ts','planck-admin/MFA_SETUP.md'],related:['status','architecture','api-overview']
  },
  {
    slug:'troubleshooting',group:'start',title:'رفع اشکال و پرسش‌های رایج',description:'تشخیص خطای داده، حساب، اتصال و شبکه بدون دست‌کاری تنظیمات حساس.',status:'reference',audience:'کاربر و تیم پشتیبانی',
    sections:[
      {id:'prices',title:'قیمت یا نمودار نمایش داده نمی‌شود',paragraphs:['ابتدا وضعیت دریافت داده و آخرین به‌روزرسانی را بررسی کنید. نبود تاریخچه یا عمق به معنای صفر بودن قیمت یا موجودی نیست. در اختلال ارائه‌دهنده، دادهٔ ساختگی را جای قیمت زنده قرار ندهید. نماد و واحد مورد انتظار باید با بازار پشتیبانی‌شده تطبیق داشته باشد.']},
      {id:'orders',title:'چرا تأیید خرید یا واریز فعال نیست؟',paragraphs:['برخی پنجره‌ها برای مشاهده و برآورد ساخته شده‌اند و مسیر اجرای واقعی سفارش یا واریز هنوز فعال معرفی نشده است. راهنمای وضعیت همان قابلیت را بخوانید؛ کلیک‌های تکراری یا تغییر دستی ورودی درخواست، سرویس غیرفعال را فعال نمی‌کند.']},
      {id:'auth',title:'ورود یا تأیید هویت کامل نمی‌شود',paragraphs:['کد یک‌بارمصرف، تأیید ایمیل، نشست معتبر و نتیجهٔ استعلام موضوعات جداگانه‌اند. پیام قابل نمایش برنامه را دنبال کنید و کد یا مدارک را برای افراد ناشناس ارسال نکنید. خطای اتصال سرویس نباید به رد هویت قطعی تعبیر شود. مدیر باید تنظیم اتصال و وضعیت ارائه‌دهنده را از مسیر مجاز بررسی کند.']},
      {id:'storefront',title:'یک دارایی در ویترین دیده نمی‌شود',paragraphs:['ویترین فقط شناسه‌های معتبر و دارایی‌های قابل نمایش عمومی را حل می‌کند. حذف، تغییر انتشار یا ناموجود شدن دارایی باعث حذف آن از نمایش می‌شود؛ اطلاعات قدیمی داخل لینک، مجوز انتشار دوبارهٔ آن نیست. با سازندهٔ ویترین، مجموعهٔ جدید بسازید.']},
      {id:'network',title:'برنامه باز است اما شبکه سالم نیست',paragraphs:['باز بودن برنامه یا بالا بودن فرایند تنها بخشی از سلامت است. اتصال همتاها، همگامی زنجیره، نقش نود، تنظیم genesis و دادهٔ سلامت معتبر را مطابق راهنمای همان محصول بررسی کنید. بدون تشخیص علت، کلید جدید نسازید، دادهٔ زنجیره را حذف نکنید و RPC مدیریتی را عمومی نکنید.']},
      {id:'report',title:'گزارش مشکل مفید',bullets:['نام محصول، نسخه، سیستم‌عامل و مرحله‌ای که مشکل در آن رخ داد را ذکر کنید.','زمان رخداد و پیام قابل نمایش را ثبت کنید.','شناسهٔ درخواست غیرمحرمانه را در صورت وجود ضمیمه کنید.','کلید، کوکی، کد OTP، مدارک هویت و اطلاعات بانکی را از تصویر یا گزارش حذف کنید.'],links:[{label:'پشتیبانی پلانک',href:'/#planck-support'}]}
    ],sources:['planck-marketplace/lib/wallex-server.ts','planck-marketplace/app/api/quote/route.ts','planck-marketplace/lib/storefront.ts','planck-marketplace/components/planck-support.tsx'],related:['status','security']
  }
];
