|
s2s: HMAC-подпись доставок (схема gnexus-auth) + description у источников/целей
- docs/05: раздел «Доставка s2s» — подпись t=<unix>,v1=hmac_sha256(secret, "<t>.<body>") с константным сравнением и окном свежести, заголовки как у gnexus-auth (X-Gnexus-Event-*) плюс X-Synapse-Source; секрет per-target, в БД только token_ref; тело доставки несёт source_description. - model/миграция: description (Text) у sources и channel_targets — кто это, для ИИ-агента и человека, не гадать по названию. - CLI: --description у create-source и add-target. Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| alembic/versions/20261003_0002_source_target_description.py 0 → 100644 |
|---|
| app/cli.py |
|---|
| app/models/dicts.py |
|---|
| docs/05-ingestion-api.md |
|---|