Build real-time auction platforms with PubNub bidding and countdowns
Does it follow best practices?
Evaluation — 100%
↑ 1.35xAgent success when using this tile
Validation for skill structure
Server-side bid validation
Before Publish handler
100%
100%
KV Store for auction state
100%
100%
Bid amount validation
100%
100%
Tiered minimum increments
100%
100%
Auction state check
50%
100%
Self-outbid prevention
100%
100%
Idempotency key handling
70%
100%
KV Store locking
0%
100%
Lock cleanup
0%
100%
Bid message enrichment
60%
100%
Client bid message fields
63%
100%
Auction lifecycle and countdown
Auction state definitions
100%
100%
Valid state transitions
100%
100%
Closing state threshold
100%
100%
Server countdown broadcast
100%
100%
Closing tick frequency
100%
100%
Normal tick frequency
80%
100%
Channel naming convention
0%
100%
Catalog channels
100%
100%
Message persistence
0%
100%
Countdown message type
100%
100%
Auction start broadcast
50%
100%
Reserve price and anti-sniping
Reserve stored server-side
100%
100%
Reserve met broadcast
100%
100%
Auto-extend trigger
100%
100%
Auto-extend time addition
100%
100%
Max extensions limit
100%
100%
Max duration limit
0%
100%
Extension broadcast
100%
100%
Extension number tracking
100%
100%
Outbid notification channel
80%
100%
Outbid notification content
100%
100%
Outbid in same transaction
100%
100%
Client-side bidding experience
SDK restore setting
100%
100%
Retry policy configuration
0%
100%
Presence subscription
100%
100%
Local countdown interpolation
100%
100%
Server time correction
100%
100%
Bid retry with backoff
0%
100%
Max retry limit
0%
100%
Bid history fetch
100%
100%
Channel cleanup
100%
100%
SDK userId
100%
100%
Structured error handling
100%
100%
Auction completion and access control
Auction end broadcast
75%
100%
Catalog removal
0%
100%
Completed catalog update
0%
100%
Winner notification
100%
100%
Reserve met check on end
100%
100%
Bidder read-write grant
100%
100%
Admin channel restriction
100%
100%
Notification channel read-only
100%
100%
Short TTL for bidder grants
100%
100%
Bidder identity masking
40%
100%
Analytics via After Publish
0%
100%
Install with Tessl CLI
npx tessl i pubnub/pubnub-live-auctions