Skip to content

fix(webhooks): define simplified 2026-10-07 schema - #20

Merged
KonstantinSerebryakov merged 1 commit into
mainfrom
fix/webhook-simplify
Oct 7, 2026
Merged

KonstantinSerebryakov merged 1 commit into
mainfrom
fix/webhook-simplify

Conversation

@KonstantinSerebryakov

@KonstantinSerebryakov KonstantinSerebryakov commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Current identification.scored payloads repeat detection data across signals, risk_events and flags, expose two OS mismatch keys, and lack HRE cluster references and bot owner labels. This change adopts schema 2026-10-07: one public os_mismatch, no current risk_events or fingerprint/HRE mirrors, nullable authoritative hre.*.cluster_id, and optional bot owner labels. request_id remains the scan/API join key; event_id remains the retry deduplication key. Owner identifies the provider company (for example OpenAI); agent/product attribution stays separate in client_identity.

Adds current-version constraints rejecting risk_events, fingerprint mirrors and os_mismatch2 while retaining legacy schemas. Describes nullable HRE cluster IDs and optional provider owner labels; refreshes distributed schemas and Core fixture checks.

Validation: all 74 OpenAPI tests pass, including exported schema validation and legacy fixtures. No package publishing.

Related contract changes:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant