VestraVestra
Celo · Self Protocol · ERC-8004 · MiniPay

Save small, daily. Build a credit name onchain.

An autonomous savings agent for MiniPay. Save cUSD daily, build a portable credit identity onchain, and unlock advances — no bank, no collector, no trust required.

15M+
MiniPay users
$0.10
min daily save
ERC-8004
credit identity
Self
sybil resistant
VestraVestraCelo
agent online · Celo
Live feed
  • EVT-0029score: 692
    maya.celo · saved $0.10 · day 29
    Recorded
  • EVT-0028
    sofia.celo · saved $0.25 · day 42
    Recorded
  • EVT-0027
    priya.celo · repaid $1.00 advance
    Confirmed
  • EVT-0026confirming
    rafael.celo · saved $0.15 · day 21
    Pending
Vestra/maya.celo

Savings record · maya.celo

Verified by Self Protocol
28 consecutive days

Maya saves $0.10 cUSD every day via MiniPay. The Vestra agent pulls her daily allowance, writes a reputation event onchain, and updates her credit score automatically — no action required after setup.

agent/pull.tsTypeScript
// daily agent loop — runs at 06:00 UTC
constvault=getContract({ address: user.vaultAddr })
// pull today's cUSD if streak window is open
awaitvault.write.pullContribution([user.address])
// write ERC-8004 reputation event
awaitregistry.write.recordEvent([agentId, "CONTRIBUTION", scoreUpdate])
✓ $0.10 pulled · streak: 29 · score: 692

After 28 days, her score has reached 680/1000. She is now eligible for a $2.50 cUSD advance — fully collateralized by her SavingsVault balance.

VA
vestra.agentjust now

Pulled $0.10 cUSD from maya.celo allowance · SavingsVault balance: $2.90 · streak extended to day 29.

R8
reputation.registry2s ago

ERC-8004 event recorded · kind: CONTRIBUTION · on-time: true · new score: 692/1000 · advance eligible: $2.90 cUSD.

maya.celoNigeria·saved·$0.10 cUSD·recorded
sofia.celoPhilippines·saved·$0.50 cUSD·recorded
priya.celoIndia·saved·$0.25 cUSD·confirmed
daniel.celoKenya·saved·$0.20 cUSD·pending
maya.celoNigeria·repaid·$1.00 cUSD·recorded
rafael.celoBrazil·saved·$0.15 cUSD·recorded
amara.celoSenegal·saved·$0.10 cUSD·confirmed
sofia.celoPhilippines·advance·$2.50 cUSD·recorded
maya.celoNigeria·saved·$0.10 cUSD·recorded
sofia.celoPhilippines·saved·$0.50 cUSD·recorded
priya.celoIndia·saved·$0.25 cUSD·confirmed
daniel.celoKenya·saved·$0.20 cUSD·pending
maya.celoNigeria·repaid·$1.00 cUSD·recorded
rafael.celoBrazil·saved·$0.15 cUSD·recorded
amara.celoSenegal·saved·$0.10 cUSD·confirmed
sofia.celoPhilippines·advance·$2.50 cUSD·recorded
maya.celoNigeria·saved·$0.10 cUSD·recorded
sofia.celoPhilippines·saved·$0.50 cUSD·recorded
priya.celoIndia·saved·$0.25 cUSD·confirmed
daniel.celoKenya·saved·$0.20 cUSD·pending
maya.celoNigeria·repaid·$1.00 cUSD·recorded
rafael.celoBrazil·saved·$0.15 cUSD·recorded
amara.celoSenegal·saved·$0.10 cUSD·confirmed
sofia.celoPhilippines·advance·$2.50 cUSD·recorded
How Vestra works

Save daily. Build credit. Unlock advances.

No bank account. No credit history. No collector who can vanish with your cash. Just a daily habit — and an onchain record no one can take from you.

Self Protocol · ZK Verificationverified
Scan passport or ID
ZK proof generated — no PII stored
Human verified · one account per person
nullifier stored · no PII · one human, one account

Verify once with Self

Prove you're a real, unique human with Self Protocol's zero-knowledge proof. One account per person, no personal data stored.

MiniPay wallet

maya.celo · 0x1a2b…9a0b

ERC-20 allowance granted$0.10 / day
Vestra agent · pulls once per 24h

SavingsVault contract

non-custodial · agent never holds principal

balance

$2.80 cUSD

streak

28 days

Agent auto-collects daily

Grant one capped allowance to the vault. The agent pulls your daily amount — never more, never twice a day. Your cUSD, your control.

Savings streak · ERC-8004

written to Celo
28consecutive days
on-time missed

credit score

680 / 1000

Every save builds reputation

Every on-time save writes a record to the ERC-8004 Reputation Registry. Your streak grows, your score compounds — portable to any lender on Celo.

eligible
Self verified
7-day streak
Credit eligible

advance available

$2.50 cUSD

collateral locked · repay in installments

Unlock savings-backed advances

Hit a qualifying streak and the agent offers a small advance, backed by your own savings. Repay in installments — each one builds your record.

Credit Identity · ERC-8004

The savings habit you already practice. The credit history you've always been denied.

Tandas, chamas, susu, paluwagan — informal savings circles are everywhere. What's always been missing is a record. Vestra makes every save count on ERC-8004.

ERC-8004🇳🇬 maya.celo · Nigeria

wallet

0x1a2b…9a0b

total saved

$2.80 cUSD

advance eligible

$2.50 cUSD

28
28-day milestonemilestone+$2.80 cUSD
on-time · recordedtx · 0xd44be8d84fb264f288
25
Advance repaidrepayment+$1.00 cUSD
on-time · recordedtx · 0xc5edc9fc015b052eac
28
Day 28contribution+$0.10 cUSD
on-time · recordedtx · 0x4b6d68564529272963
27
Day 27contribution+$0.10 cUSD
on-time · recordedtx · 0x850107477832147f9e

Non-custodial

The agent never holds your money

Your cUSD stays in the SavingsVault contract. The agent's key can only trigger capped daily pulls and write reputation events — it can never move funds to itself.

Portable reputation

A credit record that travels with you

Every contribution and repayment is written to the ERC-8004 Reputation Registry. Any lender or app on Celo can read your credit history — no bank approval required.

Active savers

Real users. Real credit records.

Self-verified savers building portable onchain credit identities on Celo — one daily contribution at a time.

6 verifiedlive on Celo
Self-verified · one account per humanordered by streak
🇵🇭 sofia.celoPhilippines · 0x3c4d1c2d
$0.50/day
42d
🇮🇳 priya.celoIndia · 0x6f7a4f5a
$0.25/day
35d
🇳🇬 maya.celoNigeria · 0x1a2b9a0b
$0.10/day
28d
🇧🇷 rafael.celoBrazil · 0x5e6f3e4f
$0.15/day
21d
🇰🇪 daniel.celoKenya · 0x2b3c0b1c
$0.20/day
14d
🇸🇳 amara.celoSenegal · 0x4d5e2d3e
$0.10/day
7d
Start saving today

Save your first $0.10.

MiniPay Mini App

Web · Celo

Open Vestra directly inside MiniPay. Verify with Self, set your daily amount, and the agent handles the rest — no app download required.

Telegram Bot

@VestraBot

Save and manage your account entirely via Telegram. Check your streak, request advances, and get daily confirmations — wherever you are.

vestra · dashboard

verified users

6 active

avg streak

24 days

vestra · live

saving daily

maya.celo 🇳🇬credit active
sofia.celo 🇵🇭credit active
priya.celo 🇮🇳credit active

reputation events

148 written

advances

3 active

Live on Celo · onchain, not seeded

Real savings. Verifiable credit. On Celo.

verified users
contributions
reputation events
cUSD saved
verify on-chain — 8004scan · Vestra agent