Skip to content

Conversation

@bokelley
Copy link
Contributor

@bokelley bokelley commented Feb 1, 2026

Summary

Data providers (Polk, Experian, Acxiom, etc.) can now publish signal catalogs via adagents.json, enabling AI agents to discover, verify authorization, and activate signals—without custom integrations.

Changes

  • New schemas: signal-id, signal-definition, signal-targeting, signal-category, signal-value-type
  • Enhanced schemas: adagents.json, get-signals-request/response, product.json with signal_targeting_allowed
  • Server: AdAgentsManager signals validation, authorization verification, and category enforcement
  • Registry: Data providers as first-class member type with federated discovery support
  • Documentation: Complete Data Provider Guide explaining discovery, authorization, and targeting patterns

Test Status

All 273 member-related tests pass. Signal-specific validation (categories, targeting bounds) fully covered.

🤖 Generated with Claude Code

bokelley and others added 3 commits February 1, 2026 17:22
Data providers can now publish signal catalogs via adagents.json, enabling AI agents to discover, verify authorization, and activate signals without custom integrations.

**Schemas added:**
- signal-id.json, signal-definition.json, signal-targeting.json
- signal-category.json, signal-value-type.json enums

**Schemas modified:**
- adagents.json: Added signals array, signal_tags, authorization types
- get-signals-request/response: Added signal_ids lookup, structured responses
- product.json: Added signal_targeting_allowed flag

**Server updates:**
- AdAgentsManager: Full signals validation and authorization verification
- AAO Registry: Data providers as first-class member type with federated discovery
- Type safety: Proper validation of signal categories and targeting bounds

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Migration 192 was added to main (192_add_moltbook_notification_channel.sql).
Renumber data_provider_configs to 193.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

2 participants