Docs

How Trainer Bank works, step by step, with every ratio written out and worked through on real numbers.

On this page
01

Overview

Trainer Bank lends USDC against graded Pokémon cards held by Collector Crypt. You choose how much to borrow and how much you will pay back. The card waits in escrow; pay back before the deadline and it comes home.

The cost is fixed when the loan starts. There is no interest that keeps growing, no margin call and no liquidation before the deadline, whatever happens to card prices. The trade-off is that the deadline is final: if you do not repay before the deadline, the card is sold and you cannot get it back.

Words we use

TermMeaning
Insured valueThe value Collector Crypt gives each card. It is not a market price and Collector Crypt changes it often.
Value at fundingThe card value recorded when your loan is funded. Every limit and every sale price of that loan uses this number, even if the insured value changes later.
LoanThe USDC amount you ask for.
PaybackThe amount you pay to get the card back. It never changes during the loan.
Fixed costPayback minus loan, what the lender earns.
Term7 or 21 days, counted from funding.
Loan-to-value (LTV)Loan divided by value at funding.
VaultThe pool of depositor USDC that funds loans (the Earn page).
Direct lenderA wallet that funds one listing in full itself (the Lend page), instead of the vault.

Who does what

Borrower. Lists a card with a loan, a payback amount and a term. Gets USDC when the listing is funded.

Depositor. Puts USDC into the vault, receives vault shares and earns the fixed costs borrowers pay.

Direct lender. Funds a single listing in full from their own wallet, receives the payback, or the card if it is not repaid.

Curator. A bot run by the Trainer Bank team that decides which listings the vault funds, within limits the contract enforces. Every decision is published on the Transparency page.

Keeper. A bot that starts sales and lowers prices on time. It only saves effort: anyone can send the same transactions.

Collector Crypt. Stores the physical card, issues the token, sets insured values and runs the marketplace where defaulted cards are sold. Trainer Bank is not affiliated with or endorsed by Collector Crypt.

02

Borrowing

Which cards qualify

At launch the vault funds Pokémon cards only, with these conditions:

  1. Insured value between 50 and 25,000 USDC.
  2. Held in Collector Crypt's vault for at least 45 days. New arrivals are usually revalued in their fifth week, sometimes by a lot.
  3. Not frozen, and not listed for sale (if it is listed, the listing is cancelled in the same transaction that moves the card to escrow).
  4. The loan is at least 10 USDC.

The value of a card

The curator starts from the insured value. If Collector Crypt is offering to buy the card back, the value is capped so that the buyback offer is at least 85% of it.

value = insured value with a buyback offer from Collector Crypt: value = min(insured value, offer ÷ 0.85)

The value is locked at funding. If Collector Crypt later cuts or raises the insured value, an open loan is not affected.

How much you can borrow

Each card falls into one of three groups. The group sets the share of the value the vault lends. A direct lender can agree to any amount.

maximum loan = value × group LTV
GroupCardsLTVExample, 500 value
AVintage PSA 9–10 (before 2011), or cards Collector Crypt buys back regularly45%225.00
BPSA graded, 2011–2023 (the default)40%200.00
CModern (2024 and later) or graded by a company other than PSA25%125.00

A card whose insured value rose more than 15% in the last 30 days moves down one group, or is not funded. Whatever the group, the contract never lets a loan exceed 60% of the value.

What a loan costs

You choose the fixed cost when you list. The vault funds a listing only if the cost is at least its minimum, the same for every group. A listing below that can still be funded by a direct lender.

payback = loan × (1 + fixed cost) cash you receive = loan × (1 − 1%) vault funds only if fixed cost ≥ vault minimum
TermVault minimumDirect lender
7 days2.00%any cost you agree on
21 days4.50%any cost you agree on

The 1% protocol fee is taken once, from the loan, when it is funded. It goes to the protocol, not to the lender, and it is the same for vault and direct loans. Nothing else is charged: early repayment costs the same payback, and there are no late fees because late payment is not possible.

To compare with yearly rates, multiply by the number of terms in a year. This is a comparison only; you pay the fixed cost once.

per-year equivalent = fixed cost × 365 ÷ term days including the 1% fee: cost = payback − cash received per-year equivalent = cost ÷ cash received × 365 ÷ term days

The payback ceiling

For a vault loan, the payback cannot be set so high that it would lift the lowest sale price. The second floor of a sale is 110% of the payback and it must not exceed the first floor, 58% of the value:

payback × 1.10 ≤ value × 0.58 payback ≤ value × 52.7%

For a 500 card that is a payback of at most 263.63. Without this rule a borrower could pick a huge payback, default on purpose and keep the card off the market. Direct loans are not sold, so the rule does not apply to them.

Timeline of a loan

  1. 01
    Listing. The card moves to an escrow account owned by the protocol. The listing waits up to 24 hours. You can cancel at any time; if nobody funds it, anyone can return the card to you.
  2. 02
    Funding. The vault, or a direct lender, pays the loan in one transaction: 1% to the protocol, the rest to your wallet. The deadline is set: funding time plus 7 or 21 days.
  3. 03
    During the term. The card is locked. Nobody, including you and the team, can move it. Reminders arrive 72, 24 and 2 hours before the deadline.
  4. 04
    Repayment. Pay the payback amount at any moment before the deadline and the card returns in the same transaction. If Collector Crypt has frozen the card, your payment is still accepted and the card is delivered once it is unfrozen.
  5. 05
    Deadline. Repayment closes the second the deadline passes. There is no grace period: a vault loan's card goes on sale, a direct loan's card goes to the lender.

Worked example

A PSA 9 card from 2016 (group B) with an insured value of 500, borrowed from the vault for 7 days at the full limit and the vault's minimum cost.

7 days, group B
Value at funding
500.00
Maximum loan, 500 × 40%
200.00
Protocol fee, 200 × 1%
−2.00
Cash you receive
198.00
Fixed cost, 200 × 2.00%
4.00
Payback within 7 days
204.00
Per-year equivalent of the fixed cost, 2.00% × 365 ÷ 7
104.3%
Total cost with the fee, 204.00 − 198.00
6.00 (3.03%)
Same card, 21 days
Fixed cost, 200 × 4.50%
9.00
Payback within 21 days
209.00
Per-year equivalent, 4.50% × 365 ÷ 21
78.2%
Total cost with the fee, 209.00 − 198.00
11.00 (5.56%)

The fee is charged once per loan, so it weighs more on short loans. If you need the money for three weeks, one 21-day loan (11.00) costs much less than three 7-day loans (18.00).

03

If a loan is not repaid

This section is about vault loans; a direct loan's card goes to the lender instead (see Lending directly). After the deadline, anyone can start the sale. The card is listed on Collector Crypt's marketplace, where its buyers already are, and the price falls on a fixed schedule over about a day. Everything the sale brings in goes to the vault; the borrower does not receive any surplus.

The price schedule

The price is a share of the value at funding and depends only on the time since the sale started. It never goes up.

price(t) = max(floor(t), value × curve(t)) curve(t) = 95% from 0 h 92% from 3 h 90% from 6 h 88% from 9 h 85% from 12 h, then 2.25 points less each full hour, down to 58% at 24 h
100%85%58%30%0 h24 h48 hfloor 1floor 2
Price as a share of the value at funding. Floor 2 here uses the worked example (payback 204.00 on a 500 card, so 44.9%). Hover or drag to read a point.

The two floors

floor 1 = value × 58% floor 2 = payback × 110% floor(t) = floor 1 until the price has sat at floor 1 for one day, floor 2 after that (about 48 h in)

Floor 2 is always at least as low as floor 1, thanks to the payback ceiling above. It lets a card that will not sell at 58% find a buyer, while the vault still never sells for less than 110% of what it is owed.

If a card does not sell even at floor 2, it stays listed at that price. In the vault's books it is written down, see Defaults and write-downs.

Offers

Buyers on Collector Crypt also place offers. Anyone can accept an offer for a defaulted card once it is at least the current price:

accept when offer ≥ price(t)

Because the price falls every hour after 12 h, a waiting offer is accepted as soon as the schedule reaches it: an 85% offer at hour 12, an 80% offer at hour 15, a 70% offer at hour 19. The buyer pays the offer amount.

There is no discount for offers below the price. Since acceptance is open to anyone, a discount would let any buyer place and accept a cheaper offer in one transaction.

Fees and the fallback

Collector Crypt keeps a 2% fee on every marketplace sale. The vault receives the rest:

vault receives = sale price × 98%

If the marketplace stops working for these cards (paused, card no longer accepted, program changed), a fallback opens after 1 hour, or after 1 day in every case. Anyone can then buy the card directly from the protocol at the same scheduled price. The 2% royalty is paid there instead, so the vault receives the same amount either way.

Worked example

The card from the borrowing example is not repaid: value 500, payback 204.00.

Price over time
Start, 95%
475.00
3 h, 92%
460.00
6 h, 90%
450.00
9 h, 88%
440.00
12 h, 85%
425.00
13 h, 82.75%
413.75
18 h, 71.5%
357.50
24 h, floor 1, 58%
290.00
About 48 h, floor 2, 204.00 × 110%
224.40
What the vault receives
Sold at 12 h, 425.00 × 98%
416.50
Sold at floor 1, 290.00 × 98%
284.20
Sold at floor 2, 224.40 × 98%
219.91
Owed to the vault
204.00

Even the lowest sale returns more than the payback. The vault loses money on a default only if the card cannot sell at floor 2, or if Collector Crypt moves or burns it.

04

Lending directly (P2P)

Any wallet can fund an open listing itself on the Lend page, instead of the vault. One lender pays the whole loan; there is no pooling and no sale.

How it works

The lender sees the listing's loan, payback and term, and pays the loan in one transaction. If the borrower changed the listing in the meantime, the transaction fails, so a lender never funds terms they did not see.

lender pays = loan borrower receives = loan × (1 − 1%) protocol fee = loan × 1% lender earns if repaid = payback − loan

The vault's minimum cost and lending limits do not apply: the lender decides whether the card is worth the loan. A listing can be funded by the vault or by one lender, never both.

Repayment

The borrower repays exactly as with a vault loan, at any time before the deadline. The payback first lands in an account that belongs to the loan itself, then goes to the lender, usually in the same transaction.

Because the payback never depends on the lender's own account, a lender cannot block a repayment to keep the card, for example by closing their USDC account.

If it is not repaid

At the deadline the card moves to the lender's wallet. Anyone can send that transaction; the card can only go to the lender. There is no sale, no price schedule and no surplus: the lender keeps the card whatever it is worth.

repaid before the deadline → lender gets the payback not repaid → lender gets the card

If Collector Crypt has frozen the card, it moves once unfrozen. If Collector Crypt has moved or burned it, the loan closes and the lender gets nothing.

Worked example

The same 500 card, listed below the vault minimum: a loan of 200 for 7 days at a fixed cost of 1.5%. The vault will not fund it; a direct lender does.

Lender pays
200.00
Borrower receives, 200 × 99%
198.00
Payback within 7 days, 200 × 1.015
203.00
Lender earns if repaid
3.00 (1.5%)
If not repaid, the lender gets the card, insured value
500.00
05

Earn (the vault)

Shares and NAV

Depositors own shares of the vault. The vault's net asset value (NAV) counts everything it owns:

NAV = idle cash + money lent out + yield accrued so far, after the fee + defaulted cards at book value locked = gains still unlocking (next sections) shares you get = deposit × shares ÷ NAV USDC you withdraw = your shares × (NAV − locked) ÷ shares (both rounded down) utilisation = money lent out ÷ NAV

Rounding always favours the vault, so no deposit or withdrawal can take value from the others.

How yield builds up

Each loan's fixed cost enters the NAV second by second over its term, not in one jump at repayment, and already net of the 10% performance fee, so recording a loan repaid on time does not move the share price:

accrual per second = (payback − loan) × 90% ÷ term in seconds

Someone who deposits the day before a big repayment therefore pays a share price that already includes most of that yield, and cannot grab it.

When a loan is repaid, the payback joins idle cash and the protocol keeps a performance fee of 10% of the realised yield:

performance fee = (amount received − loan) × 10%

If a borrower repays early, the yield that has not accrued yet keeps entering the NAV on the original schedule, up to the original deadline. An early repayment never makes the share price jump.

Defaults and write-downs

When a loan defaults, its book value stays at the loan plus the yield after the fee while the card is for sale, because even floor 2 returns more than that:

book value = loan + yield accrued so far, after the fee = payback − 10% of the yield, once the term is over

When the card sells, the amount received replaces the book value. A shortfall shows up in the share price at once; a gain is added over 3 days (next section). If the card is still unsold 7 days after the deadline, its book value is written down in a straight line to zero over the next 30 days; a later sale writes the real amount back.

on day d after the deadline, 7 ≤ d ≤ 37: book value = (payback − fee) × (1 − (d − 7) ÷ 30)

If Collector Crypt moves or burns the card, the book value drops to zero at once. Collector Crypt can freeze, move and burn the cards it issues.

Gains unlock over 3 days

A card usually sells for more than the payback, so a sale lifts the NAV. If that gain landed in one moment, someone could deposit just before it, wait for the sale to be recorded, and withdraw straight after, taking part of a gain that belongs to the depositors who carried the loan. To stop that, any gain above the book value is added to the NAV in equal parts over 3 days:

gain = amount received − performance fee − book value still locked after t hours = gain × (72 − t) ÷ 72 withdrawals leave the locked part behind deposits pay for it in full

The cash itself is in the vault at once and can pay withdrawals; only the price waits. Someone who wants a share of the gain has to stay in the vault for those 3 days and carry the same risk as everyone else. A deposit made during those 3 days pays the full share price, including the part still locked, so it cannot take a share of it; a withdrawal before the unlock ends leaves that part to the depositors who stay. Losses are never delayed.

Card from the default example sells, received
219.91
Performance fee, (219.91 − 200.00) × 10%
−1.99
Book value until the sale (loan + yield after the fee)
−203.60
Gain above book value
14.32
Added to the NAV per day, 14.32 ÷ 3
4.77

Withdrawals

Withdrawals are paid from idle cash. If there is not enough, the rest joins a first-in, first-out queue and is paid as loans are repaid or cards are sold. Cash goes to depositors first: while someone is waiting, the vault funds a new loan or pays an instant withdrawal only if the cash left still covers everyone in the queue.

Worked example

The vault funds the 7-day loan from the borrowing example and it is repaid.

Lent out
200.00
Accrues per day, after the fee, 3.60 ÷ 7
0.51
Payback received
204.00
Performance fee, 4.00 × 10%
−0.40
Depositors keep
3.60
Return on the money lent, 3.60 ÷ 200 for 7 days
1.80%

The vault's overall return is roughly this rate times utilisation, minus losses from defaults. If half the vault is lent at this rate, the per-year equivalent is about 1.80% × 365 ÷ 7 × 50% ≈ 47%. That is arithmetic, not a forecast: rates, utilisation and defaults all change.

Limits

LimitAt launch
Loan per card25,000 USDC
Open loans per borrower50,000 USDC
New loans per UTC day50,000 USDC
Total deposits250,000 USDC
Share of the vault in one set or category25%

Parameter changes take effect only after a 48-hour time lock, and never change loans that are already open.

06

How the groups are set

The data behind them

The LTVs come from what sellers actually received on Collector Crypt, divided by the insured value. In the week of 16–23 October 2026 (5,309 sales by sellers other than Collector Crypt) the median was 0.90 and the worst 10% sold below 0.805; in earlier weeks that worst-10% mark was 0.70–0.73.

The rule keeps a 30% cushion under the weakest recent result:

group LTV ≤ 0.7 × the lowest weekly 10th-percentile sale ratio of the last 4 weeks

With ratios of 0.70–0.80 that allows 49–56%; the vault's groups sit at 25–45%. The rest of the gap covers insured values that are cut after funding (a cut of 25% or more within 30 days happens to 7–11% of cards).

Extra checks

  1. A card whose insured value rose more than 15% in 30 days moves down a group or is not funded: about a fifth of value cuts undo a rise from the month before.
  2. If the monthly median sale ratio falls two months in a row, every group's LTV is cut by 5 points.
  3. No more than 25% of the vault goes into one set or category.
07

Safety and control

What the contract enforces

The contract reads no prices. Values, groups and sale profiles are decided off-chain by the curator. What the contract guarantees:

  1. The loan, payback and deadline cannot change once funded.
  2. A card leaves escrow only to its borrower after repayment, to a buyer through a sale (vault loans), or to the direct lender after a missed deadline. Nobody, including the team, can take it.
  3. The sale price follows the schedule and never goes below the floor; the second floor is always 110% of the payback.
  4. Vault loans stay within the curator limits: at most 60% LTV, the minimum fixed cost, the per-card, per-borrower and daily caps.
  5. Starting a sale, lowering the price, accepting an offer and settling are open to anyone. If every Trainer Bank server stopped, borrowers could still repay and depositors could still withdraw.

Keys and powers

KeyCanCannot
Curator (bot)Fund listingsExceed limits, move funds, change sale rules, send a loan elsewhere
Admin (multisig)Change parameters after 48 h, replace the curator, pause new loansTake deposits, stop repayments, withdrawals or sales, change open loans
Upgrade keyFix the loan contract until the auditAnything after the audit: it is switched off for good

The contracts are not audited yet. Read the Risks page before you borrow or deposit.

08

Numbers at a glance

WhatValueEnforced by
Terms7 or 21 dayscontract
Listing waits24 hcontract
Card value50 – 25,000 USDCvault contract (minimum), curator
Minimum loan10 USDCcontract
LTV, groups A / B / C45% / 40% / 25%curator
Highest LTV possible60%contract
Vault minimum fixed cost, 7 / 21 days2.00% / 4.50%vault contract
Payback ceiling, vault loans52.7% of valuecontract
Direct loan not repaidcard to the lendercontract
Protocol fee1% of the loancontract
Grace periodnonecontract
Sale start price95% of valuecontract
Price at 12 h85% of valuecontract
Hourly step after 12 h2.25 pointscontract
Floor 1, from 24 h58% of valuecontract
Floor 2, one day later110% of paybackcontract
Collector Crypt sale fee2%Collector Crypt
Performance fee10% of realised yieldcontract
Write-down of an unsold cardfrom day 7, over 30 dayscontract
Parameter time lock48 hcontract