Every buyer signal, from every surface, into one normalized queue.
Primary users: Shop operators, online sellers, show dealers
More intent signals → better matching → more conversions → more trust data → better recommendations.
Surfaces & routes
- Public request page — /s/[slug]/request
- QR poster for counters and booths
- Embeddable website widget (JS snippet)
- Show mode — mobile-optimized intake at events
- Buylist submissions — /s/[slug]/buylist
- REST API — programmatic request creation
Data primitives
Chaos in, normalized inventory out. CSV, Shopify, barcode scan, POS presets.
Primary users: Shop operators with spreadsheets and POS exports
Clean, normalized supply → higher match confidence → more executed trades → more intelligence data.
Surfaces & routes
- Intake sessions — batch workflow with review + push-live
- CSV dry-run — preview normalization before committing
- Mapping profiles — save column maps for Lightspeed, Square, TCGplayer
- Scan mode — camera-based barcode/cert capture on mobile
- Shopify sync — automatic inventory connection
- Remediation queue — fix ambiguous items across sessions
Data primitives
Deterministic matching with 5-component scoring and full explainability.
Primary users: All operators (automatic), developers (API)
More matches → more trade outcomes → richer TradeGraph intelligence → better recommendations.
Surfaces & routes
- MatchRun — content-hashed, reproducible match execution
- MatchPack — ranked results with "Why #1" + exclusion reasons
- Score breakdown — card, condition, price, location, trust
- Why No Match diagnostics — understand what blocked a match
- SDK — ciq.matchPacks.run() for programmatic access
Data primitives
Sell, buy, or trade — one protocol handles the full lifecycle.
Primary users: All operators, buyers, developers
Every completed transaction adds to TrustGraph + TradeGraph + public verification trail.
Surfaces & routes
- Sell workflow — MatchPack → offer → checkout link → fulfill → outcome
- Buy workflow — public buylist → pricing policy → accept → intake session
- Trade workflow — negotiate → hold → fulfill → settle
- Offers with counter/accept/reject lifecycle
- Holds with deposits, expiry, and trade conversion
- Audit timeline — every state transition logged
Data primitives
Compounding trust that travels with every participant, across every channel.
Primary users: Buyers (verification), sellers (credibility), platforms (trust API)
More trades → more signals → higher trust → more trades. Badge embeds on external sites drive new users.
Surfaces & routes
- Trust dashboard — score, signals, badge progression, confidence
- Public trust profile — /s/[slug]/trust
- Embeddable SVG badges — verified, trusted, premium tiers
- Ed25519-signed verifiable credentials
- Verification page — /verify/trust/[slug]
- Anti-gaming — sybil dampeners, volume normalization, dispute spike detection
Data primitives
Demand intelligence — know what to stock, price, and act on before anyone else.
Primary users: Shop operators (insights), platforms (data API)
More operators → richer demand signal → better recommendations → more operators join.
Surfaces & routes
- DemandGraph — heatmaps, missed demand in $, velocity trends
- SupplyGraph — stale capital, sell-through, inventory freshness
- PriceGraph — anomaly detection, price bands, confidence intervals
- RouteGraph — best-execution routing with expected value per action
- Public TradeGraph — /tradegraph (lead-gen intelligence layer)
- API — /api/v1/tradegraph/{demand,supply,pricing,routing}