▲ 0 r/ethdev

Replacing physical ownership of games or goods with true digital ownership: I asked Claude to design a universal architecture based on NFTs to satisfy all stakeholders. Could you share your views on this matter? If this architecture proved viable, why not adopt it through legislation?

NFT Game Ownership Architecture

Core Idea
Use NFTs as license tokens (not the game files themselves) to create real digital ownership. This enables resale, lending, gifting, and long-term access even if the publisher or servers disappear.

Main Components

Component Tech / Standard Function Benefit
License Token ERC-721 One NFT = ownership of one game copy True transferable ownership
Temporary Lending ERC-4907 Separates "owner" from temporary "user" with an expiry timestamp Lend games without losing the NFT
Resale Royalties EIP-2981 + contract rules Automatic % royalty paid to publisher on every secondary sale New ongoing revenue for publishers
Game Files Encrypted + Arweave Permanent off-chain storage (one-time payment) ~200 years of guaranteed storage
Access Control Threshold crypto (e.g. Lit Protocol) + SIWE Key is split across nodes; unlocks only when wallet proves NFT ownership No single company controls access
Dead Man's Switch On-chain oracle + threshold release If servers are down for a long time or bankruptcy is detected → key is released publicly Game is automatically preserved

Benefits by Stakeholder

  • Players: Real resale, lending, gifting, inheritance + guaranteed long-term playability even if the publisher dies.
  • Publishers: Royalties from the used market (they currently get nothing) + lower incentive for piracy.
  • Platforms: Earn transaction fees on trades while keeping anti-cheat and curation control.
  • Regulators: Stays mostly outside heavy crypto regulations (strictly 1-of-1 NFTs).

Honest Limitations

  • Royalties via EIP-2981 are "soft" (declarative, not cryptographically enforced).
  • Bankruptcy detection is not fully trustless on-chain.
  • This preserves the game files, but not necessarily future compatibility (emulation may still be needed in 20–30 years).

In one sentence

An NFT license + encrypted permanent storage + threshold key management + automatic public release on publisher death = real ownership + preservation, without depending on the company staying alive.

All the technical pieces (ERC-4907, EIP-2981, Arweave, threshold networks) already exist and run in production today.

reddit.com
u/VincentBounce — 2 days ago
▲ 119 r/quake+2 crossposts

An indie coder shrank a Quake demake to 13KB, ~1000 times smaller than the original 9MB shareware. The full HTML5/JS code fits on 1 page below.

Play here https://js13kgames.com/games/q1k3

Walkthrough https://youtu.be/-0uJ9qpaKao

1996-06-22: Quake 1 shareware was released by id Software, it took 9MB on a CD-ROM

2021-09-13: an indie coder Dominic Szablewski shrank a full mini Quake game with 1 level to 13KB

u/VincentBounce — 12 days ago
▲ 3.5k r/Citroen+8 crossposts

My 4 favorite neo-retro cars ever. Why car makers are so shy to produce it? Sales will be instant.

u/AdPuzzleheaded5189 — 15 days ago
▲ 4 r/iPadOS

Who else experienced this glitch on the latest iPadOS 26.5?

Just when started Safari, I even did't rotate my display.

u/VincentBounce — 22 days ago
▲ 127 r/RedMagic

Are the REDMAGIC 9/10/11 Pro the only smartphones in the world shaped as a clean parallelepiped, a brick, a chocolate bar, that you put straight on a table or even stack? No camera sticking out, pure flat/flush back.

I could have expected a similar pure shape on iPhones, like Apple does on MacBooks. I'm not talking about the colors and drawing, just the flush parallelepiped shape.

u/VincentBounce — 24 days ago
▲ 60 r/SNK

Don't you think SNK lost so many time, energy and money not listening players to finally accept to loop back to the beginning?

u/VincentBounce — 24 days ago

Today, we hear about open-source software, freemium, freeware, FOSS, copyright, copyleft, but what has happened to shareware famous in the 1990s?

reddit.com
u/VincentBounce — 24 days ago
▲ 278 r/NintendoClassics+3 crossposts

Super Mario Bros NES ROM is so small: 41KB. Once converted to base64, it fits in less than 12 pages. As kids, 12 pages of code were enough to immerge us in a whole new world/reality. To compare, a standard novel of 200 pages fits into 410KB (10x more), and you play the story only in passive mode.

*immerge

Kids' brains are plastic and quickly adopt any kind of universe that feels consistent as an alternative "reality", even temporarily. So when we played, our imagination strongly pushed us into the game universe. In fact, we were not just controlling a pixelated Mario on a TV screen; we were Mario: exploring, jumping, and running in a consistent 2D world.

As kids, the complex real world felt boring, and the video game universe was magical, mysterious, and colorful, so our spirits dove deep inside. Nowadays, our brain still belongs to 2 worlds: the real one, and the virtual one of video games, which still feels to us a second reality/home.

Modern games are much bigger than the classic ones, but a whole world can be fully described by a few KB of compiled code and still fully capture the imagination of kids.

u/VincentBounce — 21 days ago

This Shortcut let your create a toggle button in your menu bar to prevent automatic sleeping on your Mac/MacBook, even when closing the lid. It's similar to the following third-party apps, but only using built-in macOS components. Caffeine, KeepingYouAwake, Amphetamine, Parallels Tools Do Not Sleep.

It's a repost of https://www.reddit.com/r/shortcuts/comments/1twhm9g/comment/oqtkf1h/ fullfilling a title clarification request from moderators.

🎞️Demo video

https://x.com/VincentBounce/status/2062468535817744850

✅How it works

It uses the powerful shell command sudo pmset -a disablesleep 1

⚙️To configure it

  • Download and add it to your Shortcuts
  • Shortcuts app > Settings… > Advanced tab > Allow Running Scripts > Check
  • Click Control Center in the menu bar > Edit Controls > Shortcuts > Shortcut > Add to Menu Bar > Choose > ☕Caffeine mode > Done > Done
  • Move the icon by holding Cmd key

❌Other built-in shell commands not preventing sleeping when closing the MacBook lid

caffeinate
caffeinate -s
caffeinate -di
caffeinate -uds
u/VincentBounce — 25 days ago
▲ 96 r/windows

Every Windows Version’s Lifespan - Since the first release to the latest official update

u/VincentBounce — 30 days ago
▲ 6 r/parallels+1 crossposts

Parallels Desktop on a Mac with the standard Apple Magic Keyboard with NumPad: F1 to F19 keys are perfectly assigned to the Windows/Ubuntu VMs, except the F15 key, for no reason. Issue submitted 3 years ago.

Timeline of this issue (3-year old)

2023-05-22 I submitted this issue to support@support.parallels.com

2023-10-14 I created this thread in the Parallels Forum https://forum.parallels.com/threads/f15-key-of-apple-magic-keyboard-with-numpad-not-recognized-on-windows-vm-or-ubuntu-vm.361797/

2023-08-14 I posted my video v1 https://x.com/VincentBounce/status/1691114475040997376

2024-05-13 Another user posted the same issue in my thread https://forum.parallels.com/threads/f15-key-of-apple-magic-keyboard-with-numpad-not-recognized-on-windows-vm-or-ubuntu-vm.361797/

>I have the exact same problem. This has been posted many times. Has anyone found a fix? I just changed from a MacBookPro16 intel to a M3Max. Everything worked on the Intel machine.

2024-12-31 I posted my video v2 https://x.com/VincentBounce/status/1874162273914413344

2026-06-04 I created this thread on Reddit

u/VincentBounce — 22 days ago

Sometimes, when you work on wide spreadsheets, or when you need to screenshot a massive webpage, your Retina MacBook resolution is too small. This Shortcut fixes this. Click on this Menu Bar icon, your resolution instantly doubles ; Click again and your Retina resolution is back.

Demo video

https://x.com/VincentBounce/status/2036508265312342281

How it works

It uses the powerful third-party CLI tool displayplacer to toggle between default Retina half resolution and full native resolution.

To configure it

  • Install brew: Terminal > /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Install displayplacer: Terminal > brew install displayplacer
  • Download and add it to your Shortcuts https://www.icloud.com/shortcuts/1a035c7da864440296197208a2b8bb42
  • Shortcuts app > Settings… > Advanced tab > Allow Running Scripts > Check
  • Click Control Center in the menu bar > Edit Controls > Shortcuts > Shortcut > Add to Menu Bar > Choose > ✥🖥️⿹Toggle half/max macOS resolution > Done > Done
  • Move the icon by holding Cmd key
u/VincentBounce — 1 month ago

Bored that your MacBook always sleeps during an important task, when your agents run, or when you close the lid? I made this simple toggle script on Shortcuts, no third-app required. You can add the coffee icon☕ to your Menu Bar or your Control Center.

🎞️Demo video

https://x.com/VincentBounce/status/2062468535817744850

✅How it works

It uses the powerful shell command sudo pmset -a disablesleep 1

⚙️To configure it

  • Download and add it to your Shortcuts
  • Shortcuts app > Settings… > Advanced tab > Allow Running Scripts > Check
  • Click Control Center in the menu bar > Edit Controls > Shortcuts > Shortcut > Add to Menu Bar > Choose > ☕Caffeine mode > Done > Done
  • Move the icon by holding Cmd key

❌Other shell commands not working when closing the lid

caffeinate
caffeinate -s
caffeinate -di
caffeinate -uds
u/VincentBounce — 1 month ago

1Password iOS-iPadOS 8.12.21 (latest version): who else is stuck here when trying an export? The export is especially useful to transfer a passkey.

Steps to reproduce

iOS-iPadOS 1Password app > 👤 YOUR_NAME ˅ [upper-left] > Settings… [very bottom] > Advanced [very bottom] > Start Export > type YOUR_NAME [case sensitive] > ✓Approve export > Continue > [ Chrome | Edge | ☑️Passwords | Strongbox ] > Continue

u/VincentBounce — 1 month ago
▲ 96 r/Megadrive+1 crossposts

Genesis/SNES resolutions. Left Judge Dredd, Right Alien 3, both rendered with 1:1 pixels. Majority of games were optimized for 320x224=10:7 for Genesis, and 256x224=8:7 for SNES. So the playing window/information of the Genesis is 25% wider than the SNES. That's a lot.

Also, playing SNES with true circles on a 16:9 display means pillarboxing with more than 33% of black bars. So Genesis looks better on most of modern displays, with less padding than SNES on both 4:3 and 16:9.

For longplay recordings, I recommend to use these resolutions below to get an accurate rendering on a modern display (1:1 pixel aspect ratio)

Genesis 320x224

1080p = 1542x1080
1440p = 2058x1440
2160p = 3086x2160

SNES 256x224

1080p = 1234x1080
1440p = 1646x1440
2160p = 2468x2160
u/VincentBounce — 1 month ago
▲ 143 r/windowsinsiders+1 crossposts

Since Windows XP, File Explorer has a never documented/fixed, bug 100% reproducible: File > New > Folder > name it "@1,2" without quotes > [Enter]. Always discarded. Not a reserved or illegal filename/pattern. The file manager of Windows 95/98/ME/NT4/2000 and macOS/iOS/Android/Linux works perfectly.

Software that works fine with those names

Meanwhile, all the built-in apps below can create all the names (except illegal chars \/:*?"<>| and standard reserved patterns):

  • the File Explorer of Windows 95, 98, ME, NT4, 2000
  • the File Explorer of Windows XP only, through this method only: File > New > Folder > RightClick on the folder > Properties > type @1,2 in the text box > OK
  • the Command Prompt and PowerShell of Windows XP, Vista, 7, 8, 10, 11
  • alternative Windows file managers like https://github.com/microsoft/winfile or https://github.com/files-community/Files
  • the Finder from Mac OS X to macOS 26
  • the Files app of every Android, iOS, iPadOS
  • the file manager of every Linux

The exact discarded pattern regex

Any file-folder name matching the regex ^@.*,-?[1-9].* is discarded.

Regex	Description
^@	at sign to start the name
.*	nothing or any string
,	comma
-?	nothing or hyphen
[1-9]	any digit except zero
.*	nothing or any string

For 25 years, since Windows XP up to Windows 11, using the File Explorer to name a file-folder:

  • ^@.*,-?[1-9].* regex is discarded❌
  • @ foo bar ,-9 foo bar is discarded❌
  • @ foo bar ,-1 foo bar is discarded❌
  • @ foo bar ,-0 foo bar is accepted✅
  • @ foo bar ,9 foo bar is discarded❌
  • @ foo bar ,1 foo bar is discarded❌
  • @ foo bar ,0 foo bar is accepted✅
u/VincentBounce — 1 month ago