// Prueba · pruebaprotocol.org
About the protocol

Proof of Recognized Use, Evidence-Based Attestation.

An open protocol for communities to attest that they gathered, decided, and acted — verifiable on EAS, captured via WhatsApp, and free of wallet gatekeeping. Built for the people who already do the work, designed so the people funding it can finally see it.

Why we built it

The problem, and what we're doing about it.

Community organisations in the Global South — sports clubs, repair cafes, mutual aid groups — do real, valuable work. They gather. They govern. They decide. But none of it is legible to funders, donors, or DAOs. PRUEBA exists to make that work portable, verifiable, and fundable.

The problem

There's no portable proof of community activity that travels with the community. Existing tools (POAP, Snapshot, Gitcoin) require wallets, crypto literacy, and English — all dealbreakers for grassroots sports clubs in Hargeisa, San Juan Sacatepéquez, or Lagos.

Funders ask "how many people used the court last month?" and the answer is a spreadsheet, if anything. The data exists — it's just trapped in WhatsApp groups and someone's memory.

What PRUEBA does

PRUEBA is a protocol built on EAS (Ethereum Attestation Service) that lets communities attest two things: we gathered, and we decided. A WhatsApp or Telegram bot is the primary interface — no wallet required for the community, the bot holds a delegated signing key.

Communities describe what happened in natural language. The bot creates the attestation, pins metadata to IPFS, and writes to Base. The result is portable, verifiable proof that funders can read — without the community ever needing crypto literacy.

How it works

Three steps from a chat message to a verifiable record.

No wallets for the community. No crypto literacy required. The protocol abstracts the chain so the people doing the work can keep doing it.

01 / DEFINE

Pick or register a schema

Communities choose from the open schema registry — activity, governance, certification, attendance — or register a new one tailored to their workflow. Each schema is an EAS contract with explicit fields.

  • 8 schemas live today
  • Any community can author a new one
  • Versioned and forever verifiable
02 / RECORD

Chat it into the bot

The community WhatsApp bot listens for natural-language descriptions of activity. It parses the input, prompts for any missing fields, then creates the attestation, pins metadata to IPFS, and writes to Base — all in one round-trip.

  • Works in Somali, English, Spanish
  • Confirmation message with on-chain link
  • Multisig attestation supported
03 / DISCOVER

Anyone can verify, no wallet needed

Funders, DAOs, and partner communities browse the registry, drill into a community's profile, and read the on-chain evidence. PRUEBA's web frontend is the public face — no crypto required, just a working browser.

  • Search by community, schema, or UID
  • Full audit trail per attestation
  • Export-friendly for grant reports
# What a recording looks like in the WhatsApp group @prueba-bot we just finished practice. 23 girls, 90 min, football at Banadir stadium # Bot responds in seconds ✓ Session recorded: 23 participants, 90 min football at Banadir stadium Attested on Base · tx 0x8f2a…e1f2 Schema: prueba-activity-v1 · https://pruebaprotocol.org/attestations/0x9a3f8b2c…8e2d
What we won't compromise on

Four principles, written down so they can't drift.

01

No wallet required for the community

The bot holds a delegated key. Members of the community never need to install MetaMask, fund a wallet, or sign a transaction. The protocol meets them where they are — in the group chat.

02

Multilingual by default

The bot speaks Somali, English, and Spanish on day one. Every string in the protocol and the frontend is localised before it ships. Crypto-typical English-only interfaces are a fail mode we explicitly reject.

03

Open protocol, not a platform

The schemas, the indexer, the API, the bot framework — all open source, all forkable. No community should be locked into PRUEBA's hosted infrastructure. They should be able to run it themselves if they want.

04

Evidence over claims

Every attestation is backed by a structured payload (on-chain) and a freeform metadata document (IPFS) that the community controls. The point isn't to log activity — it's to make the activity legible to people who weren't there.

Pilots

Where PRUEBA is running today.

Three communities in three countries, plus an expanding network. Every new pilot adds schemas, locales, and edge cases to the protocol.

Phase 1 · Live

Sarreya Sport

Hargeisa, Somaliland

Women's football club, 23 players. Sessions and team decisions attested since April 2026. The original pilot — everything we know about how communities actually use this comes from them.

Phase 3 · Live

Hoops Sagrado

San Juan Sacatepéquez, Guatemala

Basketball, youth. Court usage data is being used in a real funding application for a second court. Spanish-language bot in active use since May 2026.

Phase 2 · Live

Repair Cafe London

London, United Kingdom

Monthly repair sessions, English-language bot. Sessions feed the 2026 council grant cycle. First non-sport community in the registry.

Built by

The people behind the protocol.

A small core team, distributed across the network we're building. All work is open source and on-chain attributed where it counts.

HR

Heenal Rajani

Co-author · protocol

PRD co-author. Owns the schema spec and the bot behaviour spec.

TJ

Tej

Co-author · engineering

Indexer, API, and Base integration. Owns the EAS deployment.

HA

Hibo Aden

Pilot lead · Sarreya

Captain of Sarreya Sport. Owns the WhatsApp workflow for the original pilot.

JM

Julio Mateo

Pilot lead · Hoops

Coordinator at Hoops Sagrado. Spanish-language bot testing and onboarding.

Run PRUEBA in your community.

If you're running a community, club, or co-op that wants portable proof of what you do — we'd love to talk. Onboarding takes a week, the bot is free, and we can support you in your language.