Built by Arya Bysani
LIVE LIMIT ORDER BOOK

How It Works

GreenCredits runs a live limit order book — exactly like a stock exchange.
Orders match automatically. No middleman. Instant.

♻️

What is a Carbon Balance?

Every team gets a carbon budget — the amount of emissions they're allowed for the fest. After the event, their actual footprint is measured and compared.

✅ Surplus (Positive)
You emitted less than your budget. You have spare credits — sell them and earn money.
❌ Deficit (Negative)
You went over budget. Buy credits from surplus teams to offset your footprint.
Carbon Balance = Carbon Limit − Carbon Footprint. If your footprint is less than your limit, you have a surplus. If more, you have a deficit.
Final Tradeable Balance = Original Allocation − Penalty. The admin sets your allocation and any penalty. Your final balance is used for all trading.
🕐

Trading Schedule

Trading opens in 3 slots announced by the faculty. Each slot is 15 minutes long. Outside these windows the market is closed.

1
Slot 1
Time announced by faculty — 15 minutes long
2
Slot 2
Time announced by faculty — 15 minutes long
3
Slot 3
Time announced by faculty — 15 minutes long
Tip: Check the homepage status indicator — it shows live whether the market is open or closed.

The Trading Flow

01
🔐Log In

Use the username (e.g. stall01) and password assigned to your team by the admin. Your carbon balance is pre-set — no sign-up needed.

02
📊Check the Order Book

The marketplace shows all live sell orders and live buy bids in real time. Sell orders show cheapest first; buy bids show highest first.

03
📈Place Your Order

Deficit team? Go to Buy Credits — enter quantity and the maximum price per credit you're willing to pay. Surplus team? Go to Sell Credits — enter quantity and minimum price you'll accept. Credits are immediately locked (escrowed) when you place a sell order.

04
⚡Instant Matching

The system immediately checks for matches and executes them automatically. See the Matching Logic section below for exactly how this works.

05
♻️Balances Update

When a trade executes, the buyer's carbon balance increases and the seller's decreases. If a buyer's balance reaches 0 or above after a fill, their remaining open buy orders are automatically cancelled.

06
📋Track in My Orders

Visit My Orders to see all open bids, live listings, and completed trades. You can cancel any open or partial order — unfilled sell credits are refunded instantly. Partially filled cancelled orders show as "Partially Cancelled".

⚡

Matching Logic

The system uses different priority rules depending on whether you are selling or buying.

📈 You Place a Sell Order
System scans all open buy bids priced at or above your ask.
Among those, it fills the earliest placed bid first — regardless of how high they bid.
EXAMPLE
stall01: buy 50 @ ₹25 · 1:00pm
stall02: buy 50 @ ₹35 · 1:03pm
stall03: sells 50 @ ₹25 · 1:04pm
→ stall01 gets it (waited longest)
Trade at ₹25. stall02 still waiting.
🛒 You Place a Buy Order
System scans all live sell orders priced at or below your max.
Among those, it fills the cheapest available sell first — you always pay the seller's ask, not your max.
EXAMPLE
stall01: sell 50 @ ₹25 · 1:00pm
stall02: sell 50 @ ₹20 · 1:03pm
stall03: buys 50, max ₹30 · 1:04pm
→ stall02 gets matched (cheapest)
Trade at ₹20. Buyer saves money.
⏳
No match right now?
Your order stays live. It fills automatically the moment a matching order appears — even if you've closed the tab.
🔀
Partial fill
If only some of your quantity matches, the filled portion executes immediately. The rest stays open as a partial order.
💰
Trade price
The trade always executes at the seller's ask price — not the buyer's max. The buyer pays the listed price, never more.
😅

In Deficit? (Buyer)

  1. Go to Buy Credits
  2. Enter quantity needed
  3. Enter max price you'll pay per credit
  4. Submit — instant match if sellers exist
  5. Track status in My Orders
📈 Buy Credits →
😎

In Surplus? (Seller)

  1. Go to Sell Credits
  2. Enter quantity to sell
  3. Enter minimum ask price per credit
  4. Submit — instant match if buyers exist
  5. Track in My Orders → My Sales
♻️ Sell Credits →
💸

Offline Settlement

The platform records every trade — but actual payment happens offline, in person, after all trading rounds are done.

📋After trading closes, visit My Orders to see your full settlement summary.
💰Buyers: You owe each seller the total shown for credits purchased from them. Pay them directly.
🤝Sellers: You are owed by each buyer who matched with your listings. Collect from them in person.
✅The platform shows exactly who owes who and how much — use it as your receipt.

📌 Key Details

🔐Log in with your assigned username (e.g. stall01) and password. Your account was pre-created by the admin — no sign-up.
⚖️You can only sell as many credits as your current final balance. Credits are locked (escrowed) the moment you list them — no double-selling.
🤖Matching is fully automatic. No manual confirmation needed.
❌You can cancel any open or partial order from My Orders. Unfilled credits are refunded instantly. Partially filled orders show as "Partially Cancelled".
📉Once your deficit reaches zero (balance ≥ 0), remaining open buy orders are automatically cancelled.
🕐Trading only works when the admin has opened the market. Check the status indicator on the homepage.
📊Your final balance = Original Allocation − Penalty, both set by the admin. You cannot modify your own balance.
♻️ Go to Marketplace