What’s in the ledger
Every meaningful thing you do on Guild lands in one of two tables. Together they’re “the ledger.”
Both tables are append-only. Once a row is written, it cannot be edited or deleted. By application code. By an engineer. By anyone short of dropping the database-level trigger that enforces this — and that action would itself be auditable.
This is the structural property that lets a lender trust the ledger as a credit signal.
Why this matters to you
Three reasons.1. Your work history is yours, forever
Every job you’ve completed, every review you’ve received, every payment you’ve earned — all of it is preserved. A future employer asking about your reliability can see (with your consent) a verified record. A future lender can see (with your consent) a verified earnings history. The platform can’t erase a job you did. We can’t pretend you ghosted when you didn’t. The record protects you as much as it informs others.2. Disputes settle on data
If an employer disputes that you worked a day, the attendance row in the ledger settles it. If you dispute that the payment was for the right amount, the payment audit row settles it. We don’t relitigate disputes on testimony. We read the ledger.3. Your standing builds on real ground
When the model reads your standing, it’s reading rows from this table. Not screenshots, not hand-coded estimates. Actual rows the system can prove are correct. Three months of consistent work compound into a score a bank can underwrite on. That’s the loop.What you can see
Your transaction history page (guild.com.ng/wallet) reads from the payment-motions table. You see every credit and debit with the counterparty, the amount, the timestamp, and the source.
Your standing-score page (/standing) reads from both tables to compute the signals behind your tier.
We don’t expose every audit row directly to you — there are operational events (signature verifications, idempotency checks) that aren’t user-meaningful. But every event that affects your wallet, your standing, or your records is surfaceable.
What you cannot see
You see your own activity. You don’t see other users’ activity. (Obvious privacy boundary.) The aggregates a lender sees are computed from your audit data; you can see the same aggregates if you ask. But neither you nor a lender sees transaction-level details about your counterparties. “You received ₦12,000 from employer X” — yes. “Here’s the breakdown of every transaction from every employer in the last 90 days, with names” — yes, to you, the user. The lender sees the aggregate, not the names.What persists forever
The audit ledger is the long-memory layer. Everything else is operational.
What happens if you delete your account
A user who deletes their account triggers an erasure workflow:- Personal identifiers (phone, name, address) are anonymised in the
identityschema. - The encrypted KYC payload is deleted.
- The audit rows persist with the anonymised user ID.
How the aggregates flow to a lender
The lender never sees the raw rows. They see aggregates. They verify the signature. They make a decision. You can revoke consent at any time. The next snapshot fetch fails.What to read next
How it works
The model that reads this substrate.
The four tiers
What each tier unlocks.
Security: append-only ledger
The structural-immutability promise.