BridgeTrace — Find Where a USDC Transfer Stopped
Problem
A USDC transfer between chains can stop at three points: the source burn, Circle's attestation, or the destination receive transaction. Circle's 'complete' status only means the attestation is ready; it does not prove the destination receive happened. Users and support teams end up hopping between explorers and APIs, with no wallet-free way to see which step is missing.
Business Impact
'My USDC left the source chain — why hasn't it arrived?' is the question cross-chain support has to answer, and 'the attestation is complete' is not proof of delivery. BridgeTrace turns a transaction hash into one evidence report that names the missing step, so a user or support agent can answer with facts instead of assumptions — without connecting a wallet or jumping between explorers.
System Approach
- Source check: reads the MessageSent log, validates the route and the canonical USDC contract, and matches Circle's decoded amount and recipient
- Attestation check: reads the message status from Circle's attestation (Iris) API, including expired attestations
- Destination check: reads usedNonces(bytes32) on the destination chain at an observed block; without RPC, a hinted destination transaction only counts after its MessageReceived event is verified
- Six named outcomes: awaiting attestation, destination submission pending, expired attestation, confirmed receipt, reverted source, incomplete evidence
- JSON report with provenance and evidence gaps, plus a copy-ready support summary
- Server-side /api/trace endpoint built as a Cloudflare Worker — up to eight decoded messages per transaction, optional server-only RPC overrides
Key Decisions & Trade-offs
- Read-only by design: no wallet connection, no transaction submission, no re-attestation requests
- Attestation ready is never treated as delivered — only destination-chain evidence confirms receipt
- Honest gaps: outages, rate limits, indexer lag or pruned history leave a stage marked incomplete instead of guessed
- Three simulated samples are clearly labeled and make no blockchain requests, so demo data is never passed off as real
- Tight v1 scope — CCTP V2 USDC between Ethereum and Base; other bridges, CCTP V1 and other chains are explicitly out of scope
Current Status
Public and open source (MIT) at github.com/rohitguta2432/bridgetrace, with a live public app. On October 6, 2026 a live lookup independently confirmed a completed 15-USDC Base Sepolia → Ethereum Sepolia transfer. Gated by 20 deterministic tests built on a captured public Circle response and mocked RPC receipts, covering delivery, expiry and missing-data cases.
Roadmap
- More CCTP V2 chains beyond Ethereum and Base
- Watch mode: re-check a pending transfer and flag when the destination receipt lands
- Support for CCTP hooks and multiple identical burns in one transaction
What I'd Improve Next
- Show the burn amount net of CCTP fees next to the gross amount
- Fallback providers so one rate-limited RPC or explorer doesn't leave a stage incomplete
Explore More
- MyFinancial — Personal Financial Advisor — Financial planning in India is fragmented across banks, insurance, and tax documents.
- PropCheck — AI Property Trust Score for India — Indian property buyers lose lakhs to fraudulent listings on Magicbricks, 99acres, Housing.
- StellarMIND — Chat-to-SQL with RAG — Business users need to query databases without knowing SQL.
- ClinicAI — WhatsApp AI Clinic Assistant — India has 12 lakh+ small clinics running on phone calls and paper diaries.
- MicroItinerary — AI Travel Planner — Travel apps optimize for proximity and ratings.
- SanatanApp — Hindu Devotional App — Devotional users in India juggle 5+ separate apps for Chalisa, Gita, Aarti, Ramayan, and Mahabharat.
- SynFlow — Enterprise Intelligence Platform — Private deal networks rely on manual introductions and spreadsheets.
- FinBaby (Jama) — Personal Finance Tracker — Indian middle-class families track expenses across UPI apps, bank statements, and paper notebooks.
- RetailOS — Multi-Tenant Retail SaaS — Indian kirana stores and small retailers use paper registers or basic billing software with no inventory tracking, no GST compliance, and no offline support.
- TripHive — Offline-First Collaborative Trip Planner — Group trip planning is fragmented across WhatsApp, Google Docs, Maps, Splitwise, and email.
- ScamRakshak — On-Device AI Scam Detector — Indians lose thousands of crores annually to digital scams via WhatsApp, SMS, and social media.
- PaisaGuard — Family Budget Survival App — Middle-class families worldwide track expenses inconsistently — UPI apps show transactions but don't enforce budgets.
- rohitraj.tech — Engineering work is often invisible.
- Agent Autopsy — Forensic Debugger for Failed AI Agent Runs — Most AI agent failures are silent — the run completes, the status code is green, and the result is still wrong.
- tinyvoice — Fine-Tune a Model in Your Own Voice in an Afternoon — Training your own language model sounds like a PhD job that needs a GPU cluster, so most developers never try.
- snap3d — One Photo In, an Editable 3D Model Out — A photo shows you one side of an object; the other five sides are a guess.
- Agentic OS — Force-Directed Map of a 387-Skill Claude Code Setup — An agent setup grows one plugin at a time until it has hundreds of skills, and nobody can see what it actually contains.
- claude-autodev — Autonomous 8-Stage Dev Pipeline for Claude Code — Agentic coding tools stop at a diff.
- KisanSathi — Six AI Farm Experts, Keyless and Local — Farmer-facing AI tools die at the API-key step, answer in English, and hand back generic advice with no live numbers behind it.
- MarginChef — AI Agent That Finds a Restaurant's Margin Leaks — Restaurants run on 3-5% net margins while food costs are up roughly 35% since 2019, and most owners never see per-dish economics.
- Quorum — Deep-Research Agent Swarm with a Shared GraphRAG Brain — Most AI research tools are one model in a loop.
- RegexForge — Plain English to a Regex You Can Trust — Regex is not hard because the syntax is exotic.
- Skillet — Turn Any Docs Page Into an Installable Claude Code Skill — Agent skills are the fastest way to teach a coding agent a new tool, but writing a good SKILL.
- Ladle — Open-Source Prep Forecasting and Food-Cost Leak Detection — Restaurants throw away 4-10% of the food they buy before it reaches a plate, and most owners find out at month end from a food-cost percentage that moved the wrong way, with no idea which ingredient did it.
- Casita — Design Your Home in 3D in the Browser — Home design tools want an install, a login, or a CAD background.
- VoxelForge — A Voxel Sandbox Engine Built Properly — Voxel sandboxes are the demo everyone builds with a coding agent right now, and almost all of them are a throwaway single HTML file that hitches on chunk generation, ships a texture pack, and cannot be read or extended.
- prompt-ocean — Type a Sea, Watch It Exist — Generative interfaces usually hand a model the wheel and hope.
- HEXAPOD — Inverse Kinematics and Gait Simulator — Hexapod gait and leg IK are usually explained with equations and a video, or hidden inside a robotics library.
- avatar-sync — Real-Time Face and Hand Tracking in One HTML File — Face and hand tracking demos come wrapped in a build step, a server, and usually an API key — which puts a wall in front of anyone who just wants to see what the models actually output before building on them.
- TableTalk — Scan, Order, Eat: QR Ordering for Dine-In — Dine-in ordering still means flagging a waiter, squinting at a laminated menu with no photos, and repeating your order across the noise.
- Shoebox — Bill Photo to GST Ledger, Offline — Small shops in India keep supplier bills in a pile until the accountant asks.
- Reliability & Production Readiness — Load testing, observability, and API contracts.
- Open Source Repos — Browse the source code behind these projects.