Upvotes
9
Views
10
Score
47
Algorithm Analysis: Umbra
Umbra is a well-conceived hackathon-stage dark RFQ venue on Canton with a detailed technical design (Daml contracts, blind dealer quotes, atomic DvP in CBTC/cETH) and a credible second-place HackCanton Season 2 result with a 15,000 CC prize. It is a solo-developer project with no live app URL, docs site, legal entity, funding, or community channels, so traction and maturity are unproven. Publishing a working demo, docs, and institutional dealer pilots would raise its standing significantly.
Last analyzed: Oct 29, 2026
Umbra on Canton
Dark RFQ venue where dealers quote blind to each other, with winning block trades settling atomically as delivery-versus-payment in CBTC and cETH
About Umbra
Umbra is a private, non-custodial OTC venue for block trades built on the Canton Network, designed as a dark request-for-quote system. A buyer privately asks chosen dealers to price a block, and the dealers are blind to one another: a rival's quote is never sent to a competing dealer, because Canton withholds it at the ledger rather than in the frontend. The winning trade settles atomically as delivery-versus-payment, so there is no settlement risk, no escrow and no moment where one side has delivered and the other has not, and no quote or order leaks to losing dealers or the market. Its design uses Daml contracts for private swap requests, one invitation per dealer, a request desk that invites every dealer in a single signature, firm quotes with the payment and fee already locked, and an on-ledger dealer directory signed by each dealer. Umbra uses CBTC as a settlement asset and supports atomic swaps against cETH. It was built by a solo developer and finished second overall at HackCanton Season 2, also placing second in both the CBTC and cETH challenges, winning 15,000 CC.
Features
What the product does
Dark request-for-quote venue
A buyer privately asks chosen dealers to price a block trade.
Non-custodial
The venue does not hold user funds.
Umbra FAQ
Connected Projects
2BitSafe
onrails





