Pebbl, under the hood
Pebbl is a physical AI pet cube inspired by classic electronic desktop companions and the social magic of devices that visibly react when placed near each other. Each cube has a screen, wireless connectivity, a local pet brain, sensors, a secure hardware identity, and a blockchain linked pet account.
The goal
The point is not a crypto dashboard in toy form. The point is a living companion whose emotional state, memory, training, friendships, and achievements stay with it across the hardware, the mobile app, and its on-chain identity.
A Pebbl is valuable because it is both a physical object and a cryptographic actor. The secure element signs activity reports and proves that an update came from a real cube rather than an emulator. The owner wallet adopts the device, holds or controls the pet NFT, and can spend SOL or the native token on training, leveling, items, cosmetics, and other in world actions.
Five layers
The phone and the website are a relay and a UX surface. They are not trusted as the source of pet truth. Signed cube reports and program validation are the points that actually enforce the rules.
- 1Device hardware
The cube itself: a screen, wireless radios, sensors, and a secure element that holds its identity.
- 2Firmware pet brain
Runs the pet on the device. Mood, memory, animation, and behavior live here, so the pet feels alive even offline.
- 3Mobile and web relay
The app and the website. A friendly window and a messenger. It is not trusted as the source of pet truth.
- 4Optional backend
Convenience only. Caches, flavor text, and analytics. Nothing here decides what is real.
- 5Solana program
The ledger of record for ownership, rewards, and durable history. It enforces the rules.
The v0.2 prototype
The first prototype proves the core loop before any custom circuit board exists. It is built from off the shelf parts:
- Two M5Stack CoreS3 units (the brains and screens)
- Two ATECC608B secure element modules (hardware identity)
- Two M5Stack Hall Effect units (sensing when two cubes meet)
- Neodymium magnets (the tactile snap between cubes)
- A 3D printed cube enclosure
A simulation environment is treated as a first class part of the product. A Virtual Pebbl runs the same behavior logic with virtual sensors and a virtual secure element, so gameplay and reward rules can be tested at scale before custom hardware is manufactured.
The loops
Adoption
The first session should be simple and a little magical.
- Power on the cube and show a pairing code or QR
- The app discovers the device over Bluetooth
- The owner connects a wallet
- The cube exposes its hardware public key and signs a challenge
- The program creates the pet account and mints the NFT
- The cube stores its adopted state and begins its life loop
Daily care
Lightweight by design. A minute or two, then check what happened overnight.
- A quick mood check
- One or two short interactions
- An optional training spend
- An activity report is signed by the cube and submitted
- The app generates a diary summary
Training
The main token utility loop. Pay SOL, or get a discount with the native token.
- Choose a training category
- Pay with SOL or the token
- The cube performs the local animation and activity
- The secure element signs the result
- The program verifies it and updates the pet
Social
Two Pebbls meet physically. Magnets and Hall sensors give the snap, Bluetooth handles identity.
- Detect a nearby magnet
- Start the Bluetooth encounter handshake
- Exchange device and pet public IDs
- Run the local social animation
- Sign the encounter report
Exploration
A periodic activity that returns items, stories, memories, or small rewards. Bounded so it cannot be farmed.
- The pet chooses to explore based on its mood
- Local timer and energy constraints apply
- Optional app or cloud flavor text colors the trip
- It returns with a little something