feat: приём s2s-доставок — verify_webhook (v0.1.1)
Один SDK на обе стороны: verify_webhook(raw_body, headers, secret)
проверяет подпись X-Gnexus-Signature (HMAC-SHA256 't=…,v1=…', схема
экосистемы — зеркало app/signature.py и WebhookSignature.php gnexus-auth)
константным сравнением + окно свежести против replay, возвращает
распарсенный конверт. SynapseWebhookError — одна ловушка приёма.

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 9671ed5 commit 41995ce994cf5e40d07c478b8f76f0dab57492f1
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 12 hours ago
Showing 6 changed files
View
README.md
View
pyproject.toml
View
src/gnexus_synapse/__init__.py
View
src/gnexus_synapse/exceptions.py
View
src/gnexus_synapse/webhook.py 0 → 100644
View
tests/unit/test_webhook.py 0 → 100644