Skip to content

feat: event_feed capability and agent_hints on fulfillment events - #673

Open
hemanth wants to merge 1 commit into
Universal-Commerce-Protocol:mainfrom
hemanth:feat/event-feed-and-agent-hints
Open

feat: event_feed capability and agent_hints on fulfillment events#673
hemanth wants to merge 1 commit into
Universal-Commerce-Protocol:mainfrom
hemanth:feat/event-feed-and-agent-hints

Conversation

@hemanth

@hemanth hemanth commented Aug 1, 2026

Copy link
Copy Markdown

Right now agents have no standard way to know what commerce events a business emits or how to receive them, leaving integrations wired up outside the protocol. Pairing discoverable feeds with per-event hints closes that gap and makes UCP events first-class for agentic workflows, without touching any required fields or existing transports.

event_feed on the business profile lets a business advertise a typed event stream (order updates, price changes, low stock). Agents read the profile, pick a transport (webhook / sse / poll), and subscribe.

agent_hints on fulfillment_event lets a business attach advisory action suggestions to shipment events (e.g. notify_user on delay, escalate on undeliverable). Non-normative — the agent decides whether to act.

Example

{
  "event_feed": {
    "url": "https://store.example.com/ucp/events",
    "event_types": ["dev.ucp.order.shipped", "dev.ucp.order.status_changed"],
    "transports": ["sse", "poll"]
  }
}
{
  "type": "failed_attempt",
  "agent_hints": [
    { "action": "notify_user", "priority": "high" },
    { "action": "escalate", "condition": "attempts > 2" }
  ]
}

Category

  • Core Protocol
  • Capability
  • Documentation

@damaz91 damaz91 added status:needs-triage Signal that the PR is ready for human triage status:under-review gov:needs-tc-review Requires review and approval from the Technical Council schema PR changing the UCP schema and removed status:needs-triage Signal that the PR is ready for human triage labels Aug 1, 2026
@damaz91 damaz91 added status:stale-review Applied if a PR is waiting on a reviewer for too long and removed status:under-review labels Aug 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gov:needs-tc-review Requires review and approval from the Technical Council schema PR changing the UCP schema status:stale-review Applied if a PR is waiting on a reviewer for too long

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants