-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
Summary
Add audience alignment capabilities to the Signals Protocol, parallel to how Content Standards handles content alignment. This enables buyers to describe who they're looking for and calibrate that understanding with sellers through dialogue.
Background
Content Standards Protocol handles:
- Standards: Hard rules for content exclusion (safety, suitability)
- Calibration: Dialogue to align on content interpretation
Audience Alignment would handle:
- Stories: Positive descriptions of target audiences ("cat yoga people", "wellness-minded millennials")
- Calibration: Dialogue to align on audience interpretation
Key Concepts
Stories vs Standards
- Standards (Content): "Here's what I don't want" → pass/fail (binary)
- Stories (Audience): "Here's who I'm looking for" → affinity matching (gradient)
Example: Cat Yoga Story
A buyer doesn't just want "cat yoga content" - they want to reach "cat yoga people" or "people who like what cat yoga people like" (wellness, flexibility, mindfulness, pet lovers).
Stories are defined through examples:
- "Someone browsing morning stretching routines? Perfect."
- "Someone researching competitive powerlifting? Close but not quite."
- "Someone reading about meditation retreats? Yes, that's the vibe."
Calibration Flow
Same pattern as content calibration:
- Buyer describes target audience (natural language + examples)
- Seller's signal agent evaluates against available signals
- Back-and-forth dialogue to refine understanding
- Seller trains local model for runtime matching
Applies Across Dimensions
Stories could work for:
- Audiences: "People who exhibit cat-yoga-adjacent behaviors"
- Context: "Moments when people are relaxed and browsing"
- Content: "Articles about wellness, mindfulness, pets"
Proposed Tasks
| Task | Description |
|---|---|
create_audience_story |
Define a target audience through description + examples |
calibrate_audience |
Dialogue to align on audience interpretation |
match_audience |
Runtime evaluation of signals against a story |
Questions to Resolve
- Is the response pass/fail or a score/ranking?
- How do stories compose with standards? (e.g., "cat yoga people" + "no political content")
- Should stories be first-class objects with CRUD, or embedded in signal activation?
Related
- Content Standards Protocol (parallel pattern for content)
- Signals Protocol
activate_signal(where audience matching would apply)
Metadata
Metadata
Assignees
Labels
No labels