Deep End · DePIN · Arkiv Braga testnet

Wearable voice.
Your memory on Arkiv.

Sidebrain turns BLE pin captures and device telemetry into user-owned OpenCode memory on Arkiv. Speak into the hardware, your agent transcribes and acts. Every entity indexed, queryable, and attributed to $owner, not the platform.

Arkiv Braga compatible OpenCode memory DePIN telemetry 2+ entity types
Hand holding the Sidebrain wearable voice pin with READY status on screen
Sidebrain pin · connected · READY

In the field

People using Sidebrain

Team members holding the Sidebrain pin outdoors with city skyline in background
Rooftop · live capture
Team with Sidebrain pin at dusk on a rooftop terrace
Evening session · pin in hand

Arkiv data layer

OpenCode memory,
on a public ledger.

Every Sidebrain capture is an Arkiv entity: typed attributes for indexing, JSON payload for content, and ownership metadata you control. No platform lock-in. Query your own history across devices.

VoiceMemory ENTITY 01

Transcribed voice captures from the BLE pin: transcript text, audio hash, duration, and the OpenCode actions the agent took.

project:sidebrain-arkiv-7x9k user_id device_id session_id transcript_hash
$owner mutable · controls update/delete
DeviceTelemetry ENTITY 02

DePIN sensor stream from the wearable: battery level, RSSI, connection state, firmware version, and capture timestamps.

project:sidebrain-arkiv-7x9k device_id battery_pct rssi_dbm firmware
$creator immutable · tamper-proof attribution
Sample query ✓ indexed
query({
  attributes: {
    project: "sidebrain-arkiv-7x9k",
    device_id: "m5-pin-01",
    type: "voice"
  }
})

Relationships link entities via shared attribute keys: topicKey, deviceId, and sessionId connect AI memory to DeviceTelemetry for the same Sidebrain capture event.

Topic 0xf6781aa779e58c634375fac40d9a88a9e4a9378778248bf99689390f19b9eb33
KnowledgeItem 0x6cecfe2697809382b644fabef4cbfca405f891f7c6dfaff5b16885eadff16dcd
ChatSession 0xdc307d30c38e31375e812998105f0aa27eb65e9cdf293d5cb763dd8cfc1de2da
DeviceTelemetry 0x2920e2e4668a6f1a1d3d6e7f5f128b4095af0937e601d5d670639de9140a4615

Pin → phone → agent → Arkiv

Arkiv Braga

Built on Arkiv from day one

Why Sidebrain on Arkiv

DePIN capture,
portable memory.

Wearable DePIN source

The M5 BLE pin is the edge sensor. Voice frames and device telemetry stream to your phone: raw DePIN input before any cloud processing.

OpenCode agent memory

GPT-4o transcribes captures into semantic memory. Your sandbox agent reads, acts, and writes. Every action anchored to an Arkiv entity you own.

Queryable on Arkiv

Typed attributes index every record. Filter by device, session, or user: a public tamper-proof layer with private payloads and user-controlled ownership.

Dedicated Linux sandbox

Each user gets their own EC2 instance running OpenCode. Real bash and git. The agent's workspace syncs memory back to Arkiv.

Background BLE capture

A connectedDevice foreground service keeps the pin alive in your pocket. Lock screen, background: telemetry never drops between captures.

Open source & deployable

Full monorepo on GitHub: gateway, mobile app, firmware, and infra. README with setup instructions. Live demo on Arkiv Braga testnet.

Under the hood

Capture. Index.
Own it forever.

01

DePIN edge capture

Press the pin and speak. BLE streams audio + DeviceTelemetry to your Android app: battery, RSSI, firmware version indexed as Arkiv entities.

02

Agent processes

GPT-4o transcribes the audio. Your OpenCode sandbox agent acts on the transcript: files, commands, reminders. Then it prepares a VoiceMemory payload.

03

Stored on Arkiv

Both entity types land on Arkiv Braga with project:sidebrain-arkiv-7x9k, linked by shared device_id and session_id. You own the record via $owner.

DePIN + memory in action

VoiceMemory

Buy oat milk, add to grocery list

DeviceTelemetry

Pin battery 87% · RSSI -62 · fw 1.2.0

Query

What did I capture today on m5-pin-01?

Portable

Export my memory to a new agent client

Android app

Get Sidebrain
on your phone.

Sideload the APK. No Play Store required. Pair the BLE pin, start capturing DePIN telemetry and voice memory to Arkiv. Android 8 and up.

Download APK 83 MB · Android 8+

Settings → Apps → Install unknown apps → Allow

Arkiv Braga · Deep End DePIN

Your memory. Your ledger.

Sidebrain turns wearable voice and sensor data into queryable, user-owned OpenCode memory on Arkiv. Open source. Live demo. Deployed on Arkiv Braga testnet.