Zolofy: an open-source UCP/AP2 node for non-static agentic commerce #408
revanth-zolofy
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi UCP community, I wanted to share what we’ve been building at Zolofy, especially in the context of the recent discussions around
validity_window, dynamic offers, and perishable checkout objects.Zolofy is an open-source UCP/AP2-aligned node for non-static agentic commerce.
The core use case is commerce where the final offer does not exist upfront: travel, transportation, hospitality, property management, events, installations, emergency dispatch, and other service categories where merchant-side logic has to resolve variables before a real checkout object exists.
The current flow is:
buyer intent → variable extraction → merchant-side CPQ pricing → ephemeral SKU → AP2-style cart mandate → validity window
A buyer describes what they need in natural language. Zolly extracts the required variables, but never calculates price. The merchant’s CPQ logic evaluates the price deterministically. Zolofy then mints an ephemeral SKU and emits a signed, time-bound checkout mandate.
This maps closely to the temporal-validity problem discussed in the
validity_windowthread: agents should not treat dynamic offers as permanent facts. A travel hold, service quote, venue package, emergency dispatch, or custom configuration can expire, reprice, or require regeneration before checkout.The implementation is open source under Apache 2.0.
Repo: https://github.com/revanth-zolofy/zolofy-agentic-2
Live demo: https://zolofy.co
Would love feedback from the community on whether this ephemeral SKU lifecycle maps cleanly to the direction of UCP’s Cart / checkout primitives, and whether these examples would be useful as non-static commerce test cases for any future
validity_windowor dynamic-offer proposal.Beta Was this translation helpful? Give feedback.
All reactions