GAMBETTA
Whitepaper
Staking vaults on real, live soccer trades · Slalom Protocol on Algorand · version 0.1 (test phase)
1. Summary
GAMBETTA (GAMB) is the token of Slalom Protocol on Algorand. It lets anyone take the same side, at the same price, as a real automated trading system — Comborex — that trades live soccer markets on Polymarket.
Every time Comborex opens a real position, an on-chain vault opens in an immutable Algorand smart contract. Holders stake GAMB into it. If the real trade wins, stakers receive the same return Polymarket paid, bought in GAMB on the Tinyman pool. If it loses, the staked GAMB is burned forever. Wins create buy pressure on the token; losses reduce its supply.
2. The problem
Systematic trading strategies are opaque and closed: their results are hard to verify and impossible to take part in without handing over custody of funds. Prediction markets are public, but following a strategy trade by trade, at the right moment, is not practical for a person.
Slalom turns each real trade into a small, public, self-custodial event: you see the trade, you decide whether to back it, and the rules of payout and loss are enforced by a contract nobody can change.
3. Comborex: the trading engine
Comborex is an automated system that trades in-play soccer on Polymarket (goal-total markets such as Over 2.5). It runs live models of goal probability by league, minute and score, and only enters when its rules are met. Its positions are taken with real money in a public Polymarket wallet, so every trade and its outcome can be checked independently.
The lane that Slalom vaults follow trades matches in a specific state: exactly one goal scored, buying the market that needs more goals. That is why vaults open only with exactly one goal.
4. The vault mechanism
- Open. Within 60 seconds of Comborex opening a real position (and only if the score shows exactly 1 goal), the authority calls
open_op. The vault records a cap and a fixed profit, both in GAMB, priced at the Tinyman pool at that moment:
cap = USD traded on Polymarket / GAMB price (USD)
profit = potential Polymarket profit (USD) / GAMB price (USD)
These quantities never change afterwards, whatever the GAMB price does.
- Stake. Anyone can stake until the cap is full. The DAO stakes 50% of the cap as an ordinary staker; the rest is open to users.
- Close of staking. When a second goal is scored, the authority calls
set_goals and the contract rejects new stakes, full or not. Goals can only go up.
- Resolution — win. When the real position wins (or is sold at a profit), the authority buys the stakers' profit in GAMB on Tinyman and deposits it with
resolve_win. The contract checks that the deposit covers the profit. Each staker then signs a Claim — it is never automatic.
- Resolution — loss. The authority calls
resolve_lose: everything staked in that vault becomes permanently locked in the contract and is added to the public burned counter. No method exists that can ever move it.
- Clean-up. Stakers close their records to recover their minimum-balance deposit; the authority closes the vault.
5. Payout formulas
The contract pays each staker pro-rata to what was actually staked:
claim(i) = stake(i) + stake(i) × profit_eff / total_staked
If the vault is not full, or the real position was sold before resolution, the authority lowers the profit (the contract only allows lowering it, never raising it):
profit_eff = profit × (total_staked / cap) × (realized_pnl / potential_pnl)
So every staker earns exactly the return the real trade earned. Example: Comborex buys Over 2.5 at 0.65 → potential return 1/0.65 − 1 = 53.8%. Staking 1,000,000 GAMB returns 1,538,461 GAMB on a win, and 0 on a loss (the 1,000,000 are burned).
6. Tokenomics
| Item | Value |
| Name / unit | GAMBETTA / GAMB |
| Network | Algorand mainnet · ASA 3755888442 |
| Total supply | 1,000,000,000 GAMB (fixed, cannot be increased) |
| Decimals | 6 |
| Freeze / clawback | None — no one can freeze or take tokens |
| Liquidity pool | 85% — 850M GAMB in the Tinyman V2 GAMBETTA-ALGO pool; LP locked forever |
| DAO treasury | 15% — 150M GAMB |
| Team / presale / VCs | 0% |
DAO policy
- Stakes up to 50% of every vault, taking the same risk as users — but only as much as it can later fund: its stake is limited to what its share of the profit can actually be bought with its free ALGO plus the sale of its surplus (see below), so a win always adds real value.
- 15% floor of the live supply. The DAO must always hold at least 15% of the live supply (1,000,000,000 GAMB minus everything burned), counting its wallet plus what it has staked in open vaults. The floor falls automatically with every burn.
- Surplus above the floor → ALGO. When it lacks ALGO to buy a profit, the DAO sells GAMB from its surplus above the 15% to recover ALGO, and then buys the profit on the pool.
- Below the floor → it must buy. After a loss burns its stake, if it ends up under 15% it is obliged to buy GAMB on the pool with its free ALGO until it is back at the floor (partially if the ALGO is not enough, completing it later).
- Stakers are always paid: if neither ALGO nor surplus is available, the profit is paid from the treasury as a last resort.
- The DAO never adds liquidity. The LP is burned and stays burned forever; the pool grows only through the market.
7. Token economics: buy pressure and burns
- Wins → buy pressure. Every winning vault buys the profit in GAMB from the pool with ALGO, moving the price up.
- Losses → deflation. Every losing vault removes the staked GAMB from circulation forever.
- Non-stakers are exposed to both effects without taking part in any trade.
- Depth matters. Buying a profit P (in USD) from a pool whose ALGO side is worth X costs about
P / (1 − P/X). While the pool is small, large wins are expensive to fund and move the price sharply; liquidity grows only through the market (the LP is burned and the DAO never adds liquidity), so the DAO sizes its own stake to what it can fund.
8. Security and trust model
- Immutable contract (app 3755888469): cannot be updated or deleted. It enforces caps, the one-goal rule, profit-only-down, deposit-before-win, pro-rata claims, single claim per record, and burns. 34 automated tests on LocalNet, each checking the exact rejection message.
- Locked liquidity: all LP tokens sit in an account rekeyed to a LogicSig whose program is
int 0 — it can never sign anything.
- No freeze, no clawback on the token.
- Trust point — the result oracle: the authority reports the result of each real trade. The contract cannot see the match. Mitigation: every real position is public on Polymarket and every vault action is on-chain with notes, so any discrepancy is visible.
- Open items: the contract has not been externally audited yet; the token's manager address is still set (it will be removed once the token is stable).
9. Roadmap
| Phase | Scope |
| 1 · Now | Algorand mainnet test phase: token, immutable vault contract, Tinyman pool with locked LP, live vaults on real Comborex trades, swap in the app, ES/EN. |
| 2 | External audit · removal of the ASA manager · public track record page of every vault · more wallets. |
| 3 | $SLALOM token generation event · DAO governance over treasury policy · decentralised result reporting. |
10. Risks
- GAMBETTA is in a test phase. It carries no promise of value, yield or future conversion.
- You can lose everything you stake: a losing trade burns the stake.
- Past results of Comborex do not guarantee future results; sports trading is volatile.
- The contract is not audited and is immutable: a bug could not be fixed.
- Results are reported by the Comborex authority (see §8).
- The pool is small: prices can move sharply and swaps can have high price impact.
- Check the laws of your country before participating.
Contract, token and pool can be verified on-chain: ASA 3755888442 · App 3755888469 · Tinyman pool · @slalomprotocol
GAMBETTA
Whitepaper
Vaults de staking sobre trades reales de fútbol en vivo · Slalom Protocol en Algorand · versión 0.1 (fase de prueba)
1. Resumen
GAMBETTA (GAMB) es el token de Slalom Protocol en Algorand. Permite a cualquiera tomar el mismo lado, al mismo precio, que un sistema de trading automático real — Comborex — que opera mercados de fútbol en vivo en Polymarket.
Cada vez que Comborex abre una posición real, se abre un vault on-chain en un contrato inteligente inmutable de Algorand. Los holders stakean GAMB en él. Si el trade real gana, los stakers reciben el mismo retorno que pagó Polymarket, comprado en GAMB en el pool de Tinyman. Si pierde, lo stakeado se quema para siempre. Las victorias generan presión compradora sobre el token; las pérdidas reducen su supply.
2. El problema
Las estrategias de trading sistemático son opacas y cerradas: sus resultados son difíciles de verificar y es imposible participar sin ceder la custodia de los fondos. Los mercados de predicción son públicos, pero seguir una estrategia trade por trade, en el momento justo, no es práctico para una persona.
Slalom convierte cada trade real en un evento chico, público y sin custodia: ves el trade, decidís si lo acompañás, y las reglas de pago y pérdida las aplica un contrato que nadie puede cambiar.
3. Comborex: el motor de trading
Comborex es un sistema automático que opera fútbol en vivo en Polymarket (mercados de total de goles como Over 2.5). Corre modelos en vivo de probabilidad de gol por liga, minuto y marcador, y solo entra cuando se cumplen sus reglas. Sus posiciones se toman con dinero real en una billetera pública de Polymarket, así que cada trade y su resultado se pueden verificar de forma independiente.
La estrategia que siguen los vaults de Slalom opera partidos en un estado concreto: exactamente un gol, comprando el mercado que necesita más goles. Por eso los vaults solo se abren con exactamente un gol.
4. El mecanismo del vault
- Apertura. Dentro de los 60 segundos de que Comborex abre una posición real (y solo si el marcador tiene exactamente 1 gol), la autoridad llama a
open_op. El vault registra un cupo y una ganancia fija, ambos en GAMB, al precio del pool de Tinyman en ese momento:
cupo = USD operados en Polymarket / precio del GAMB (USD)
ganancia = ganancia potencial en Polymarket (USD) / precio del GAMB (USD)
Esas cantidades no cambian nunca después, haga lo que haga el precio del GAMB.
- Stake. Cualquiera puede stakear hasta llenar el cupo. La DAO stakea el 50% del cupo como un staker más; el resto queda para los usuarios.
- Cierre del staking. Cuando cae un segundo gol, la autoridad llama a
set_goals y el contrato rechaza nuevos stakes, esté lleno o no. Los goles solo pueden subir.
- Resolución — gana. Cuando la posición real gana (o se vende con ganancia), la autoridad compra la ganancia de los stakers en GAMB en Tinyman y la deposita con
resolve_win. El contrato verifica que el depósito cubra la ganancia. Cada staker firma su Claim — nunca es automático.
- Resolución — pierde. La autoridad llama a
resolve_lose: todo lo stakeado en ese vault queda bloqueado para siempre en el contrato y se suma al contador público burned. No existe ningún método que pueda moverlo.
- Limpieza. Los stakers cierran su registro para recuperar el depósito de saldo mínimo; la autoridad cierra el vault.
5. Fórmulas de pago
El contrato le paga a cada staker a prorrata de lo efectivamente stakeado:
claim(i) = stake(i) + stake(i) × ganancia_ef / total_stakeado
Si el vault no se llenó, o la posición real se vendió antes de resolverse, la autoridad baja la ganancia (el contrato solo permite bajarla, nunca subirla):
ganancia_ef = ganancia × (total_stakeado / cupo) × (pnl_realizado / pnl_potencial)
Así cada staker gana exactamente el retorno que ganó el trade real. Ejemplo: Comborex compra Over 2.5 a 0,65 → retorno potencial 1/0,65 − 1 = 53,8%. Stakear 1.000.000 GAMB devuelve 1.538.461 GAMB si gana, y 0 si pierde (el 1.000.000 se quema).
6. Tokenomics
| Concepto | Valor |
| Nombre / unidad | GAMBETTA / GAMB |
| Red | Algorand mainnet · ASA 3755888442 |
| Supply total | 1.000.000.000 GAMB (fijo, no se puede aumentar) |
| Decimales | 6 |
| Freeze / clawback | Ninguno — nadie puede congelar ni quitar tokens |
| Pool de liquidez | 85% — 850 M GAMB en el pool GAMBETTA-ALGO de Tinyman V2; LP bloqueado para siempre |
| Tesorería de la DAO | 15% — 150 M GAMB |
| Equipo / preventa / VCs | 0% |
Política de la DAO
- Stakea hasta el 50% de cada vault, corriendo el mismo riesgo que los usuarios — pero solo lo que después puede pagar: su stake se limita a lo que su parte de la ganancia se puede comprar de verdad con su ALGO libre más la venta de su excedente (ver abajo), así una victoria siempre suma valor real.
- Piso del 15% del supply vivo. La DAO tiene que tener siempre al menos el 15% del supply vivo (1.000.000.000 GAMB menos todo lo quemado), contando su billetera más lo que tiene stakeado en vaults abiertos. El piso baja solo con cada quema.
- Excedente sobre el piso → ALGO. Cuando le falta ALGO para comprar una ganancia, la DAO vende GAMB de su excedente sobre el 15% para recuperar ALGO, y después compra la ganancia en el pool.
- Debajo del piso → está obligada a comprar. Si una pérdida le quema el stake y queda por debajo del 15%, tiene que comprar GAMB en el pool con su ALGO libre hasta volver al piso (en parte si el ALGO no alcanza, y completa después).
- Los stakers siempre cobran: si no hay ALGO ni excedente, la ganancia se paga desde la tesorería como último recurso.
- La DAO nunca agrega liquidez. El LP está quemado y queda quemado para siempre; el pool crece solo por el mercado.
7. Economía del token: presión compradora y quemas
- Victorias → presión compradora. Cada vault ganado compra la ganancia en GAMB en el pool con ALGO, empujando el precio hacia arriba.
- Pérdidas → deflación. Cada vault perdido saca de circulación para siempre lo stakeado.
- Quien no stakea recibe los dos efectos sin participar en ningún trade.
- La profundidad importa. Comprar una ganancia P (en USD) en un pool cuyo lado ALGO vale X cuesta aproximadamente
P / (1 − P/X). Mientras el pool sea chico, las ganancias grandes son caras de comprar y mueven mucho el precio; la liquidez crece solo por el mercado (el LP está quemado y la DAO nunca agrega liquidez), por eso la DAO ajusta su propio stake a lo que puede pagar.
8. Seguridad y modelo de confianza
- Contrato inmutable (app 3755888469): no se puede actualizar ni borrar. Aplica cupos, la regla de un gol, ganancia-solo-baja, depósito-antes-de-ganar, Claims a prorrata, un solo cobro por registro y quemas. 34 pruebas automáticas en LocalNet, cada una verificando el mensaje exacto del rechazo.
- Liquidez bloqueada: todo el LP está en una cuenta re-keyeada a un LogicSig cuyo programa es
int 0 — no puede firmar nada nunca.
- Sin freeze ni clawback en el token.
- Punto de confianza — el oráculo del resultado: la autoridad informa el resultado de cada trade real. El contrato no puede ver el partido. Mitigación: cada posición real es pública en Polymarket y cada acción del vault queda on-chain con notas, así que cualquier diferencia es visible.
- Pendientes: el contrato todavía no tiene auditoría externa; la dirección manager del token sigue configurada (se quitará cuando el token esté estable).
9. Hoja de ruta
| Fase | Alcance |
| 1 · Ahora | Fase de prueba en Algorand mainnet: token, contrato de vaults inmutable, pool de Tinyman con LP bloqueado, vaults en vivo sobre trades reales de Comborex, swap en la app, ES/EN. |
| 2 | Auditoría externa · quitar el manager del ASA · página pública con el historial de cada vault · más billeteras. |
| 3 | Lanzamiento del token $SLALOM · gobernanza de la DAO sobre la política de tesorería · reporte de resultados descentralizado. |
10. Riesgos
- GAMBETTA está en fase de prueba. No promete valor, rendimiento ni conversión futura.
- Podés perder todo lo que stakeás: un trade perdido quema el stake.
- Los resultados pasados de Comborex no garantizan los futuros; el trading deportivo es volátil.
- El contrato no está auditado y es inmutable: un error no se podría corregir.
- Los resultados los informa la autoridad de Comborex (ver §8).
- El pool es chico: el precio puede moverse mucho y los swaps pueden tener alto impacto.
- Revisá las leyes de tu país antes de participar.
Contrato, token y pool verificables on-chain: ASA 3755888442 · App 3755888469 · pool de Tinyman · @slalomprotocol