NO CUSTODY
لا حفظ لعبارات seed أو المفاتيح الخاصة.
تركز الوثائق على أمان المعاملات: دخول الطلب إلى SafeSign، تحليل Security Core، التفويض وحالة التكامل الفعلية.

هذه الحدود أهم من اختيار إطار العمل.
لا حفظ لعبارات seed أو المفاتيح الخاصة.
لا تعديل payload المقدم من المحفظة أو dApp.
لا توقيع أو بث تلقائي؛ التفويض صريح.
غياب الدليل يعني عدم يقين، وليس سماحاً صامتاً.
حافظ على الطلب الأصلي وأضف حوله أدلة مفهومة.
استقبل الطلب والسياق المتاح.
وحّد method وparams وtyped data وapprovals أو PSBT.
أضف policy وdestination وsimulation عند توفرها.
اعرض المخاطر وعدم اليقين في SafeSign؛ يبقى التفويض للمستخدم.
يوجد scaffold لـ Chrome/Brave يلف ethereum.request وينتظر متابعة/رفض. ما زال pipeline البناء للإنتاج مطلوباً.
// browser/page context — conceptual integration boundary
const original = ethereum.request.bind(ethereum)
ethereum.request = async (request) => {
const decision = await reviewWithSafeSign(request)
if (decision !== "continue") throw new Error("User rejected")
return original(request) // forward unchanged
}تفضيلات محلية غير حساسة فقط؛ لا مفاتيح أو seed أو توقيعات خام أو تاريخ كامل.
كل سطح يعلن حد التنفيذ الحقيقي.
Guard — أساس Manifest V3 موجود؛ البناء والتوزيع للإنتاج منفصلان.
Wallet — الواجهة موجودة؛ التدفقات الحقيقية يجب أن تستخدم SafeSign.
Relay — تحليل المسارات/الرسوم/PSBT موجود؛ التوقيع والتنفيذ مستقبليان.
حافظ على الطلب واستخرج أدلة منظمة وسجل المجهولات وأعد قراراً قابلاً للشرح دون امتلاك سلطة التوقيع.
التقط origin والسلسلة والطريقة وpayload hash والنية قبل التحليل.
احتفظ بالحقائق والمصدر والحداثة والتعارضات والمجهولات منفصلة.
أعد ALLOW أو WARN أو REVIEW أو BLOCK مع reason codes وpayload hash الذي تمت مراجعته.
حافظ على الطلب واستخرج أدلة منظمة وسجل المجهولات وأعد قراراً قابلاً للشرح دون امتلاك سلطة التوقيع.
{
"origin":"https://app.example",
"chainId":1,
"method":"eth_signTypedData_v4",
"payloadHash":"sha256:...",
"intent":"swap 1 ETH"
}{
"decision":"REVIEW",
"reasonCodes":["AUTHORITY_EXCEEDS_INTENT"],
"unknowns":["spender_reputation"],
"payloadHash":"sha256:..."
}إذا تغير payload بعد المراجعة يصبح القرار غير صالح وتلزم مراجعة جديدة.