George (GK) — TRUE IP / FME, Inc.
Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

Your patents, in your hand. Most companies don't know how many patents they hold or when each expires — and ten or twenty years later, that knowledge is gone. TRUE IP turns a patent into a verifiable QR Digital Product Passport (DPP), anchored on TRUE Layer 1 (chain 77777), with live USPTO search, Add to Passport, and an estimated expiry date. The 10 demo passports are DEMO samples; browser-added passports are NOT ANCHORED, NOT VERIFIED. The problem "Twenty years from now, who at your company will remember every patent you filed?" Portfolios outlive the people who built them, records scatter, and expiry dates slip by unnoticed. With TRUE IP, you don't have to remember — it's in your hand. The idea A product should carry a passport anyone can verify. TRUE IP generates that passport in English and Japanese, hashes it, and anchors only the digest on TRUE Layer 1. Scan the QR and see MATCH or MISMATCH. The chain proves the digest hasn't changed — not ownership, a license, or patent validity, and this demo never claims otherwise. Try it (2 minutes) 1. Open https://passport.truel1.com, select TRUE-SJ-001, and scan its QR. You should see MATCH. 2. Click the Blockscout anchor link: chain 77777, block 1133287. 3. Click "Tamper demo" → MISMATCH. Click "Restore" → MATCH again. 4. Go to https://passport.truel1.com/search, search US12050123, and click "Add to Passport" on the Bizerba card. What is real, and what is demo - The 10 Smart Jacket passports are DEMO samples, not real products or real USPTO patents. - The 10 digests really are anchored on TRUE Layer 1 (blocks 1133287–1133306). Search results really are live from USPTO ODP through our server proxy. - Add to Passport and the expiry estimate, as filmed, are browser-only: an added passport lives only in your browser, is labelled NOT ANCHORED, NOT VERIFIED, and has no server QR. A browser click cannot safely anchor a passport, because the issuer key must stay on the server. - "Patent Expire On" is an estimate, not a legal expiry. For Bizerba it shows 07/12/2041 (filing + 20 years), with that disclaimer on screen. "Update" changes the date in your browser; "Re-register" saves a local v2. Neither is a legal renewal, and neither re-anchors on chain. - A real server-side Passport API is already in the repo (passport-api/), but not yet deployed. Deploying it and anchoring REAL passports is the first work after Nov 4. Built Oct 26 – Nov 4: DPP site and DEMO passports, QR verification, PassportAnchor and its 10 anchors, live USPTO search and proxy, browser Add to Passport and expiry estimate, and the server Passport API code. Pre-existing, not claimed: TRUE Layer 1 (Besu + Blockscout), the server, and USPTO ODP. Not in the live build, not claimed: the spec's Spark → Wonder → SAM → Muse Image pipeline, and full browser getAnchor verification. Muse (Muse Spark 1.3) was the coding assistant throughout; the samples are DEMO samples, not live Spark drafts.