{"delivery":{"transport":"Webhook (HTTP POST) — بخش B از EP-45","envelope":"WebhookEnvelope: { event, id, at, entityRef, data }","idempotency":"هر رویداد فیلدِ id یکتا دارد؛ مصرف‌کننده باید idempotent باشد.","signature":{"header":"X-Tomanic-Signature","scheme":"sha256=HEX( HMAC-SHA256(secret, rawBody) )","verify":"بدنهٔ خام را با secretِ نقطهٔ پایانی HMAC-SHA256 کنید و با هدر مقایسه کنید (constant-time)."},"retry":"تحویلِ ناموفق با backoff نمایی بازتلاش می‌شود؛ لاگِ تحویل قابلِ مشاهده است."},"events":[{"event":"instrument.issued","when":"صدورِ ابزار (بوکِ فاندر)","audience":"supplier, ops","entity":"instrument"},{"event":"instrument.discounted","when":"تنزیل/خرید دین","audience":"supplier, funder","entity":"instrument"},{"event":"instrument.matured","when":"رسیدنِ سررسید","audience":"anchor, ops","entity":"instrument"},{"event":"instrument.settled","when":"تسویهٔ نهایی","audience":"anchor, funder, ops","entity":"instrument"},{"event":"dd.accepted","when":"پذیرشِ تنزیل پویا","audience":"anchor","entity":"invoice"},{"event":"dd.settled","when":"تسویهٔ تنزیل پویا در سررسید","audience":"anchor","entity":"invoice"},{"event":"recon.mismatch","when":"مغایرتِ تطبیقِ تسویه","audience":"ops","entity":"settlement"},{"event":"funding.line_provisioned","when":"تعریفِ خطِ ظرفیتِ فاندر","audience":"funder","entity":"program"},{"event":"funding.bid_submitted","when":"ثبتِ پیشنهادِ نرخ در حراجِ چندفاندری (EP-27) — بی‌نام؛ نرخ افشا نمی‌شود","audience":"ops","entity":"instrument"},{"event":"funding.awarded","when":"اعطای حراج به کمترین نرخ و صدورِ ابزار به نامِ برنده (EP-27)","audience":"funder","entity":"instrument"},{"event":"chain.link_registered","when":"ثبتِ رابطهٔ زنجیره‌ای (اتصالِ تامین‌کنندهٔ پایین‌دست، EP-28)","audience":"supplier","entity":"program"},{"event":"deeptier.allocated","when":"تخصیصِ اعتبارِ Deep-tier به سطحِ عمیق‌ترِ زنجیره با پشتوانهٔ تعهدِ انکر (EP-28)","audience":"supplier","entity":"allocation"},{"event":"deeptier.suballocated","when":"بازتخصیصِ مطالبهٔ Deep-tier به لایهٔ عمیق‌تر (t3+، EP-28 بخش ۳)","audience":"supplier","entity":"allocation"},{"event":"deeptier.finance_requested","when":"درخواستِ تنزیلِ مطالبهٔ Deep-tier توسطِ پایین‌دست (EP-28 بخش ۲)","audience":"ops","entity":"allocation"},{"event":"deeptier.financed","when":"تنزیل و واریزِ مطالبهٔ Deep-tier به پایین‌دست (EP-28 بخش ۲)","audience":"supplier","entity":"allocation"},{"event":"program.assigned","when":"اتصالِ سازمان به برنامه","audience":"supplier","entity":"org"}]}