Skip to content
This repository was archived by the owner on Mar 15, 2026. It is now read-only.
This repository was archived by the owner on Mar 15, 2026. It is now read-only.

Phase 2: Add Context ID support and AI-native message format #9

Description

@bokelley

Overview

Implement Phase 2 enhancements for AdCP specification compatibility.

Tasks

Context ID Support

  • Add context ID generation for discovery sessions (ctx_<timestamp>_<random>)
  • Store discovery context with signal IDs and search parameters
  • Link activations back to their discovery context
  • Implement 7-day expiration for context storage (to support 72-hour activation windows)
  • Update client to display and use context IDs

AI-Native Message Format (PR #21)

  • Add universal message field as first field in all responses
  • Generate human-readable summaries for all responses
  • Add optional clarification_needed field
  • Update client to prominently display message field

Benefits

  • Workflow tracking from discovery to activation
  • Better debugging and analytics
  • AI-friendly responses for LLM consumption
  • Preparation for A2A protocol support

Acceptance Criteria

  • Context IDs properly link discovery and activation workflows
  • All responses include meaningful message summaries
  • Client displays messages prominently
  • Context IDs persist for 7 days

References

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions