Documentation Index
Fetch the complete documentation index at: https://docs.galadriel.co/llms.txt
Use this file to discover all available pages before exploring further.
Reselling GPU Time
Galadrielβs secondary market allows you to resell unused GPU time when you finish your workload early. This unique feature helps you recover costs and creates additional liquidity in the marketplace.Why Resell?
Common Scenario:- You bought 7 days of GPU time for model training
- Your model converged after 5 days
- You have 2 days of unused time remaining
- Terminating early gives you a refund, but reselling can earn you more
- π° Recover more money than just terminating
- β±οΈ Help other users get GPUs at discounted prices
- π Create market liquidity and efficiency
- β Seamless transfer with zero downtime for buyer
How It Works
Overview
Economics Example
Creating a Resell Order
CLI
Basic resell:API
SDK (Python)
Resell Order Responses
Pending (Waiting for Buyer)
Immediately Matched
Transfer Process
What Happens at Transfer Time
1 Hour Before Transfer:Pricing Strategies
Pricing at Market Rate
List at current market price for quick sale:- β Quick sale (usually under 1 hour)
- β Maximum recovery
- β Less risk of not selling
- β οΈ May not sell if market drops
Pricing Below Market (Discount)
List below market for guaranteed sale:- β Very quick sale (under 30 min)
- β Still better than just terminating
- β Helps market liquidity
- β οΈ Less total recovery
Pricing Above Original Cost
List higher than what you paid (if market went up):- β Profit on resale
- β Recover original cost + extra
- β οΈ May take longer to sell
- β οΈ Risk market drops before sale
Managing Resell Orders
Check Resell Order Status
Cancel Resell Order
If you change your mind before itβs matched:You can only cancel if the order hasnβt been matched yet. Once matched, the transfer will proceed as scheduled.
Update Resell Price
Cancel and create a new order with different price:Edge Cases & FAQs
What if my resell order doesn't match before transfer time?
What if my resell order doesn't match before transfer time?
If your resell order doesnβt match by the transfer time (
available_from), it will be automatically cancelled. Your lease continues until the original end time. You keep using the GPUs as normal.You can:- Create a new resell order with different pricing
- Continue using until original lease end
- Terminate early for a refund
Can I continue using GPUs while listed for resale?
Can I continue using GPUs while listed for resale?
Yes! You maintain full access until the transfer time. The resell order just makes your unused time available for future purchase.Your timeline:
What happens to my running pods at transfer?
What happens to my running pods at transfer?
At transfer time, all your pods are automatically deleted. The buyer gets clean nodes.Best practice:
- Save checkpoints before transfer time
- Set
available_fromto when youβre actually done - Donβt schedule critical jobs near transfer time
Can I cancel after the order is matched?
Can I cancel after the order is matched?
No. Once matched, the transfer is committed. The buyer has already paid, and the transaction cannot be reversed.You will receive:
- 1 hour warning before transfer
- Final notification at transfer
What if I want to transfer immediately?
What if I want to transfer immediately?
Use the This sets
--transfer-now flag:available_from to NOW, meaning if a buyer matches, the transfer happens immediately. Your access is terminated right away.Use this when:- Youβre completely done with the GPUs
- Want to maximize recovery ASAP
- Donβt need gradual transition
Do I get the original refund AND resale proceeds?
Do I get the original refund AND resale proceeds?
Yes! This is the key benefit of reselling.You receive:
- Original refund from Galadriel for unused time at your purchase price
- Net resale proceeds from the buyer (their payment minus 15% fee)
What if market price drops below my listing?
What if market price drops below my listing?
Your order wonβt match until:
- Market price rises to your listing price, OR
- You cancel and relist at a lower price
Can the buyer see my data or workloads?
Can the buyer see my data or workloads?
No. At transfer time:
- All your pods are deleted
- Namespace is destroyed
- Nodes are cleaned (tmp files removed)
- Buyer gets fresh, clean nodes
Best Practices
1. Price Competitively
Check the orderbook before listing:2. Set Realistic Transfer Times
Donβt setavailable_from too soon if youβre still working:
3. Save Checkpoints
Before transfer time:- Save model checkpoints
- Export important data
- Document your setup (for future reference)
4. Monitor Market Conditions
If listing for a while:5. Plan Transfer Time
Choose transfer times strategically:- Peak hours (9am-6pm): More buyers, better chance of matching
- Off-peak (nights): Fewer buyers, but lower competition
- Weekends: Moderate activity
Real-World Example
Scenario: Training a 70B LLMNext Steps
Pricing Guide
Learn more cost optimization strategies
How the Marketplace Works
Understand orderbooks and matching
API Reference
Resell API documentation
Examples
See real-world reselling examples