Vida DEX — Public Proof Record

Last updated: 2026-10-01 · Network: Kaspa mainnet
Every transaction id on this page is a full 64-character id, verified accepted on-chain at publication time. Verify any of them at explorer.kaspa.org or the public API https://api.kaspa.org/transactions/<txid> (field is_accepted).

What Vida DEX is

Vida DEX is a decentralized exchange whose core logic — pool reserves, fees, every payout — runs inside Kaspa covenants: programs enforced by the Kaspa blockchain itself, not by a website or a company. The exchange never takes custody of a trader's keys. The covenant can only move funds through transitions that satisfy its own published rules.

What makes it different from other Kaspa DEXs: the price is attested. Swaps that depend on an external price are gated by an oracle signature the covenant verifies on-chain — with a confidence grade, a nonce, and a freshness window enforced inside the covenant logic. A stale or mispriced attestation fails the transaction; the covenant rejects it, closed.

Live system components

ComponentPublic endpoint
Pool registryvida-marketplace.com/api/services
Live pool state + on-chain state-proof…/dex/api/v1/live/pools/all
Quote against live reserves…/live/quote
Best route across pools…/live/route
Full lifecycle acceptance proof…/live/proof

How to verify pool state without trusting us

The verified lifecycle (all txids chain-confirmed accepted)

Pool 1 — genesis through full lifecycle

OperationTxid (verify on explorer)
Pool genesis7dd271ba9fb948112d99f4d3c420279cb63dda579a32cb15db3967b95d2124e1
Oracle-gated swap (dust-fold path)5d991f3b8a686eb7f7df679f6dda339030f2ca0600dc7885c86953dd68dd203f
Add liquidity (LP minted)5c2d18e6224fd9172e739538e3d7edaf694a34841d9fa6c3cc4428df9a41b4b3
Remove liquidity (LP burned, paid out)bab90f59934005632bb5954e2b06a59ae46efb34e446d0cc60ee3f01db1d5464
Add liquidity (second LP deposit)0f1cbc812ad425d7ea3f47295458c3a6281e48fbba8f0fdb8be9ab853c2abc71
Routed swap (router selected this pool)16e3bee4710008ca0b8f165adea9a6aa99e827ae78eb3e569b58c7b1afd59aff

Pool 2 — second pool, cross-pool routing

OperationTxid
Pool genesisfff9aa9d2f8ccf392a5beea1ccafdaea3fb2fbad01176d296a814e29a39e5683
Add liquidityc9cc4b766e1d2e59f4228972523458faebf20c74335a13b48eca638d678e971a
Swap2eea145e1298486555379aff168c2ef0482bc12950fca003763a833185d00d60

Batch settlement — uniform-price auction covenant

OperationTxid
Batch covenant genesis9a6f9ca012dfb433e3f9ae5ad01807dd8ee6ed69792e9a9973c276f638d21eb3
Order deposit (final of three)cb8faf842f3efcf913b9dfc87de1ba80a0454806482485b87564a7810f109ff3

Agent-executed swap — no escrow, agent's own keys

OperationTxid
Agent wallet funding (test funds)e253fd50690e8240ed235fa9a5f5bc3307045c2a7161ec69a9beecd686dad188
Agent-executed swapc990425f15231e0e79e5dfe096bf9873721e2db215dfefc2373c4e3a749e2a15

The agent operated with keys generated for it, discovered the pool on the public registry, priced its trade from the public quote API, signed an intent (amount, slippage guard, payout address, expiry), and signed the swap transaction with its own key. The operator never held agent funds — the agent's KAS went directly into the covenant transaction, and the payout went directly back to the agent's address. This transaction is the covenant accepting a third-party caller, on mainnet, with the oracle attestation verified in-covenant.

Honest boundaries

All materials on this site use city/region names only for infrastructure locations. Internal system codenames are never published.