What “velocity” actually means
Two numbers we track and surface on your dashboard:
A few derived signals layer on top:
- Customer count — how many distinct senders paid you in the last 30 days.
- Repeat-customer rate — share of inflows from senders you’ve received from before.
- Velocity trend — is your daily average rising or falling versus the prior 30 days?
- Working-day discipline — what share of your declared working days had at least one inflow.
The four tiers, trader edition
Same tier framework as Job Seekers, with trader-specific signals.
Numbers shift as we calibrate against real Nigerian informal-economy patterns. Your dashboard shows your current standing relative to the threshold for the next tier, not a fixed gate.
Inventory advance — what it actually is
Hold on, this is the punchline 👀 Once you’re at Trusted tier, a quadrant on your dashboard lights up:Inventory advance offer. Based on your 30-day velocity (₦95k daily, 47 customers), you’re eligible for up to ₦200,000 in inventory advance. Repay over 14 weekly installments via direct debit from your wallet. Total cost ₦212,000. Tap to apply.What’s happening underneath: a partner financier (a microfinance institution, a credit fintech, increasingly a commercial bank) has integrated with our Partner API. They’ve defined a product profile — “advance up to ₦200k to Trusted-tier traders with ≥₦80k daily velocity, repay over 14 weeks at 6% all-in, eligibility refreshed monthly.” When your dashboard reads your standing, it checks every active product profile and surfaces the one(s) you qualify for. You tap Apply. We surface a consent prompt: “Share your Guild snapshot with X Financier?” You tap yes. The financier hits
GET /partner/v1/users/usr.../snapshot, reads your tier, your velocity, your customer count, your repayment streak (if any), and approves or declines in milliseconds.
If approved, the funds disburse straight to your Guild wallet via OPay payout. The repayment schedule writes to our savings/mandates table. Every Tuesday at 9 AM, we direct-debit your wallet for the weekly amount. The lender sees each repayment land in their own dashboard the moment our webhook fires.
You never touched cash. The financier never had to manually underwrite. Your velocity chart did the work.
What makes velocity go up
- Take more payments through Guild. Every customer transfer is a row.
- Diversify your customers. A new sender adds to your customer count.
- Stay consistent. Daily activity on declared working days beats sporadic bursts.
- Use multiple channels. Static VA, dynamic VAs, wallet-to-wallet — all count.
What pulls it down
- Refunds. A refund subtracts from net inflow.
- Quiet stretches. A two-week vacation where you don’t take any payments will show up as a velocity dip — recoverable, but visible.
- Mismatched transactions. If you accept a lot of MISMATCH inflows (wrong amount transferred), the noise hurts the signal quality.
- Failed debits. If a partner lender’s repayment debit fails because your wallet was empty, that’s a negative signal in your standing.
Why we don’t show you the score directly
You see your tier (Building, Emerging, Trusted, Established) and the signals behind it. We don’t surface the raw numerical score in the trader dashboard. Two reasons:- The numerical score moves daily as the model recomputes. Showing it would invite obsession over noise.
- The score is for the model and the lender to read. You should be reading the signals — am I serving more customers, am I consistent, am I responsive — because those are the levers you can actually pull.
What lenders see vs what you see
Your dashboard surfaces tier, signals, and offers in plain language. The lender sees a signed JSON snapshot:Next
Bills
Spend from your wallet — airtime, data, electricity.
The Partner Portal
The other side — how a financier integrates and reads your snapshot.