
EngageNudge Intelligence
Open Attention Policy
A versioned, open format for describing how a site respects subscriber attention, plus a reference SDK to validate policies and compute a basic local score from the document alone.
What the format covers (v1)
Send budgets
Site-level daily campaign budget, subscriber daily/weekly caps, minimum spacing, and fatigue score threshold.
Quiet hours
Local send window (HH:mm) with IANA timezone. Routine sends respect the configured quiet period.
Dormancy
Inactive-day threshold and whether routine sends skip dormant subscribers.
Low-value send gate
Minimum content confidence required before a routine send is allowed.
Reference SDK
The MIT-licensed `@engagenudge/attention-policy-sdk` package validates v1 documents against the published JSON Schema and computes a 0–100 local policy score (rubric v1.0-basic). No subscriber telemetry or proprietary send models are required.
- Monorepo path
- packages/attention-policy-sdk
- JSON Schema
- schemas/attention-policy.v1.schema.json
Local policy score (v1.0-basic)
- Send budgets. Up to 40 points when enabled with reference-aligned caps and spacing
- Quiet hours. Up to 20 points when a local window is configured
- Dormancy. Up to 20 points when inactive subscribers can be suppressed
- Low-value gate. Up to 20 points when a confidence floor is enforced
The score reflects the policy document only. It does not measure live send behavior, click rates, or proprietary decision models.
Governance
Schema version bumps require a new integer `version` field and an updated JSON Schema. The public spec stays verified against the EngageNudge domain implementation. Decision-engine scoring, affinity models, and benchmark datasets remain product-internal.
Notification Respect Index →
Know when to nudge.
Know when a notification is worth sending.
The useful question is who should not get this one.