iCeGaming
- UCP discovery (GET /.well-known/ucp + capability manifest) - A2A envelopes (/api/v1/a2a/checkout, /a2a/cart endpoints) - AP2 payment intents (consent proofs, handler binding, strict mode) - MCP conformance references
v0.2.0 updates (just tagged): - Durable payment state survives restarts/pod crashes - Stricter AP2 validation (structured proofs + optional trusted issuers allowlist) - Prod hardening (required PUBLIC_BASE_URL, single-replica K8s defaults, persistence alignment) - Updated docs, release notes, CHANGELOG
Built in Rust (multi-crate workspace, Actix/Axum), Dockerized, full K8s manifests (Deployment/HPA/PDB/NetworkPolicy/etc.), observability, idempotency/outbox/dead-letters/reconciliation.
No Rust needed to use: env-var config + point agents at it. Ops-ready with mocks/examples.
Why now: Google/Shopify UCP push + AP2/ACPA2A patterns mean merchants/agent devs need a neutral layer for protocol chaos + reliability.
Very early (single contributor), but looking for: - Feedback on API/protocol handling/edge cases - Deployment experiences or perf thoughts - Early pilots/testers (happy to debug integration)
Thanks to anyone in Rust, agentic AI, or e-commerce protocols for input!
This is a very early alpha prototype I built as a solo side project: Mortar Mayhem, an 8v8 multiplayer tactical mortar combat game running at 60 FPS entirely in the browser—no login, no install, just click and play.
Core loop: Join a team, aim mortars, lob bombs, cause massive chaos and destruction. It's super rough around the edges (bugs expected, balance nonexistent), but the goal right now is quick validation: does the core mayhem feel fun? Is the aiming/feedback satisfying? Too random/chaotic, or just right? What mechanics/features would make it more addictive?
Jump in here: https://mortar-mayhem.icegaming.org/
Feedback super welcome—positive, brutal, whatever. I'll be around to reply and iterate based on what people say.
Thanks for trying it out!
Show HN: The Fuse – Booking platform for streamer/content creator collabs
Hey HN, I posted an ultra-early version of The Fuse a while back and it sank without trace, fair enough, it was basically a landing page with big promises and nothing to see. Since then I've rebuilt it around a simple marketplace for streamer/content creator collaborations and brand bookings:* Creators set rates, availability, link socials/platforms * Brands browse/search publicly (no sign-up...
Show HN: Tilecraft – Online multiplayer tile rummy, RUST back end
https://tilecraft.icegaming.org/
Built this because my family recently got into physical Rummikub-style tiles (big in Romanian circles), and it's been super addictive teaching friends/relatives. Wanted to play remotely without losing the real-time strategy feel. Started as quick prototypes with Lovable for visuals, but to make it multiplayer: Rust + Tokio backend, Tungstenite WebSockets, full server-authoritative state to...
The core idea: Tired of dynamic pricing games and no easy way to know what people actually pay for things (phones, rent, medical, cars, groceries, etc.). So I built a simple crowdsourced database:
Upload a photo of any receipt from anywhere in the world: that's all. AI reads it, extracts products/prices/categories automatically (no manual tagging needed). Adds to searchable trends, category pages, filters, etc.
It's early but growing — focused on transparency so consumers see real paid prices, not advertised ones. Tech-wise: Lovable handled the app transition smoothly. AI does the heavy lifting on receipt OCR + categorization. Would love feedback: Try uploading a recent receipt (groceries, travel, tech gadget ... whatever).
What surprises you in the trends? Any categories missing? Bugs in AI parsing? Happy to answer questions or iterate based on what you see.
Link: https://what-i-paid.com Thanks for looking!
Show HN: What I Paid – Crowdsourced real prices from receipt photos worldwide
Show HN: Warlocks – Browser wizard duels with server-authoritative multiplayer
https://warlocks.icegaming.org/
I originally posted Warlocks about a month ago as a quick learning project for real-time multiplayer in the browser. It didn't get much attention then, so trying again with a slightly different angle. Quick recap: Warlocks is a fast-paced, last-wizard-standing arena battler.Real-time 1v1 quick matches (with bot fallback if no opponent) Custom lobbies for 2–8 players (great for playing with...
Show HN: PriceDB – Snap a receipt photo, let AI fill it in global price sharing
https://what-i-paid.lovable.app/
Built this with Lovable.dev using pure vibe-coding prompts because I hate typing out prices manually after shopping. The dream core flow: open app → snap photo of receipt → AI extracts product, price, store, date, location → confirm if needed → save. Done in seconds. No forms, no hassle.Right now it's more basic but live:Upload receipts to contribute (goal is full AI auto-fill from...
Show HN: LLM-schema-guard – Rust proxy enforcing JSON schemas on LLM outputs
https://github.com/AncientiCe/llm-schema-guard
Hey everyone, I built llm-schema-guard because LLMs are amazing at spitting out JSON... until they suddenly aren't. Even with JSON mode or function calling, you still get missing fields, wrong types, or just plain broken syntax that kills your agents, RAG flows, or any tool-calling setup. This is a lightweight Rust HTTP proxy that sits in front of any OpenAI-compatible API (think Ollama, vLLM,...
shared HTTP client wrappers emitting OTel metrics
alerting on downstream service error spikes (often external root cause)
occasional shadow schema checks + CI drift detection for critical externals
Can be considered for the future though, glad you mentioned it.
Show HN: Schema Gateway v0.1 – type-safe API gateway with metrics
https://github.com/AncientiCe/schema-gateway
Hi HN!A few weeks ago I shared Schema Gateway, a small API gateway I built to enforce type-safe APIs with schema-driven routing and validation. At the time, it was mainly about reducing boilerplate and keeping strong API contracts across microservices.Since then, I hit a wall in debugging issues in production—even with type safety, requests were failing silently or services were misbehaving....
Show HN: Warlocks – a real-time browser multiplayer game running at 60fps
https://warlocks.icegaming.org/
I built Warlocks as a learning project around real-time multiplayer in the browser. The server is full authoritative and handles matchmaking, game state, collisions, and cooldowns over WebSockets.It supports up to 8-player custom lobbies (easy to try with friends) and a quick 1v1 mode with raw matchmaking. If no opponent is found, it auto-matches you with a bot to keep wait times short.I’d love...
Show HN: Schema Gateway – type‑safe API gateway with schema‑driven validation
https://github.com/AncientiCe/schema-gateway
Hi HN!I’m excited to share Schema Gateway, an API gateway built around type schemas that drive routing, validation, and contracts.Instead of manually wiring endpoints and validators, you define your API surface with schemas — and the gateway handles:Automatic routing based on schema definitionsType‑safe request/response validationConsistent API contracts across servicesEasy integration with...
The collab way for creators to find work and get paid
Show HN: TheBigBadMouse – A safe place to ask for anonymous help
Sometimes life throws you into situations where there’s no clear way out.You try to do the right thing — report fraud, abuse, corruption, or a deeply personal issue. You go to the police, the courts, or the people in charge.But then you hear things like: “It’s too complicated.” “We don’t have enough evidence.” “Why bother?”And just like that, your problem disappears into a void. The system...
That’s why Cloud Patient is entirely web based. No installs, no setup, just a browser. Even if doctors never touch it, patients can still submit their records, when/if they have them.
If a doctor wants to add a note and upload a test result, it takes seconds. The goal is to keep it so simple that using it feels effortless.
The idea was to create a single, simple place where patients can see all their visit history, and doctors can add details without dealing with clunky hospital systems.
Right now, it's very early, more of a proof of concept, so attachments and some features are still being built. The long-term goal is to give patients control and clarity over their health records, rather than having it locked away in a dozen separate systems.
I live in Germany, and here it’s even harder to get access to your own health data. You go in for a visit, they run a bunch of tests, and unless it’s really urgent, like “you have one month to live” urgent, you basically hear nothing.
There’s no easy way to check if you should be watching your cholesterol, blood sugar, or anything else. The information just sits there, locked away, and you’re left guessing.
That’s a big part of why I wanted to build Cloud Patient, to make this kind of information accessible and transparent so patients aren’t left in the dark about their own health.
Cloud Patient – a platform to centralize your medical visit history
The goal is to give patients a unified, accessible view of their health history without relying on fragmented clinic portals.
Why it matters
Patients often lack access to a full medical history, especially when they’ve seen multiple doctors or visited different hospitals.
Doctors and clinics use different systems, making it hard to share data seamlessly.
Having a single cloud-based place to store and review visits can:
Reduce duplicate tests and miscommunication.
Improve patient understanding of their health.
Enable smoother transfers of care between providers.
Current state (preview)
Working well:
Clean and intuitive UI.
Doctors can log visit details that instantly show up for patients.
Still in progress:
Attachments (lab results, scans, etc.) cannot be downloaded or viewed yet — this feature is coming soon.
Privacy, encryption, and compliance frameworks (GDPR/HIPAA) are still being finalized.
No external integrations yet (e.g., hospital systems, fitness apps).
Roadmap questions:
When will attachments be viewable and downloadable?
What encryption and security measures will protect sensitive health data?
Will there be multi-factor authentication for both patients and doctors?
How will integrations with existing hospital systems be handled (e.g., FHIR, HL7)?
What happens if a user wants to export all their data?
Bottom line Cloud Patient has the potential to simplify how people manage their medical history. If the team can deliver on privacy, compliance, and interoperability while making attachments fully functional, it could become a valuable tool for both patients and providers.
For now, it’s a solid preview with a promising vision.
Rpsduel.com – Live Rock Paper Scissors with Instant ELO Matchmaking
You’re not just playing against a friend or a bot here — you’re battling real players across the globe in live matches, climbing a global ELO-powered leaderboard, and proving that quick reflexes and sharp instincts still matter in the simplest game of all time.
Here’s what’s inside:
Instant matchmaking: No waiting rooms — click Play, and you’re in.
Worldwide competition: Battle anyone, anywhere, anytime.
Ranked matches: Every win or loss affects your ELO rating.
Achievements (coming soon): Unlock badges for milestones and streaks.
No ads, no tracking: Just fast, pure fun.
The game is lightweight, runs right in your browser, and works great on both desktop and mobile. Whether you’re here to kill a few minutes or grind your way to the top spot, there’s always someone ready to duel.
Are you the ultimate Rock / Paper / Scissors champion? Jump in and prove it: https://rpsduel.com
What feels different today is that developers are more burnt out than ever from endless applications and automated rejections, while companies are actively competing for talent in a tighter market.
My goal is to keep the developer experience really lightweight, just a LinkedIn URL with no resumes or complex profiles, and have companies do the heavy lifting.
I appreciate the encouragement and will share progress as things evolve.
Reverse Hiring: Companies Apply to Developers Instead of the Other Way Around
Developers create a free profile by pasting their LinkedIn URL — no resume uploads or endless form-filling. Companies pay a monthly subscription to browse the talent pool and send direct job applications to the developers they want to hire.
The idea is to make the experience less painful for developers and shift the effort (and cost) to the companies. There’s also a planned "Pro" tier for companies with extra features like analytics and hiring pipeline tools.
Here's a working preview: https://preview--pitch-forward.lovable.app/
Would love feedback:
Do you think this could actually help fix some of the broken hiring process?
What are the biggest pitfalls you see in reversing the model?
Warlocks Update — Now with Custom Lobbies!
You can now create your own multiplayer lobbies in Warlocks and play with up to 8 friends!
New in this update:
Create & join custom lobbies
Predefined spawn points in a safe-zone circle
Live player list updates while waiting
Match starts automatically when full
No install — just open in browser: https://warlockjs.pages.dev/
Run two tabs to test locally. Feedback appreciated as always