Safety-first OTC protocol
OTC trading room
for digital assets.
Trade Window helps two parties build, inspect and lock custom asset deals before signing — from tokens and NFTs to future tokenized assets and interchain bundles.
RARE
EPIC
LEGEND
EPICBuilding for the Ecosystem
Why Trade Window
OTC deals should not depend on screenshots and trust.
Send-first risk
One party always has to send their assets first, risking loss of funds without guarantee of return.
Fake display names
Scammers create malicious tokens with identical display names to trick users into accepting worthless assets.
Last-second changes
Counterparties can swap out assets or change amounts right before execution in traditional atomic swaps.
No clear final intent
Complex bundles lack a deterministic, readable hash that both parties can inspect before signing.
Products
Everything you need for safe P2P trading.
Four interconnected products — from real-time trade rooms to on-chain intent commitments.
OTC Trade Room
Real-time P2P trade room. Both parties add assets, inspect each other's bundles, lock and review the final intent before signing. All actions are logged. No silent changes.
NFT
NFTOTC Board
Public board for posting deal intents. Browse what others want to trade and reach out directly.
Private Request
Submit a private OTC request without publishing to the public board. Direct coordination.
Gno.land Realm
In progressOn-chain intent commitment layer written in Gno. Deterministic trade intents, verified asset registry, fee logic, and future utility token scaffolding. Non-custodial by design.
Asset Classes
Built for custom asset bundles.
Trade Window's architecture is designed to eventually support any deterministic asset on the interchain.
Tokens
Mocked demo assets today, with AtomOne and Cosmos integration planned for the future.
NFTs
Planned architecture to support collectible assets for safe P2P exchange.
Tokenized Stocks & RWAs
A roadmap category designed for complex, negotiated OTC bundles.
Game Assets
Future support planned for trading in-game items securely without blind signing.
IBC Assets
Future interchain asset visibility and routing research across connected zones.
Future Networks
Additional ecosystem support planned after wallet and settlement paths are fully validated.
Public OTC Board
Discover negotiated deal intents
The OTC Board helps users discover public deal intents before moving into manual coordination or a structured trade room.
Looking to swap ATONE
SwapSelling rare NFT collection
NFT / RWABuying USDC with GNOT
BuySafety Mechanics
Designed around review, not blind signing.
Every step in the workflow forces users to inspect what they are actually trading.
Append-only offers
Assets can only be added to a bundle, never silently removed or swapped out.
Double lock
Both parties must explicitly lock their side of the trade before moving forward.
Lock reset on change
Any modification to either offer instantly invalidates both locks.
10-second review
A mandatory countdown prevents rushed executions after both sides lock.
Technical denoms
Users must verify the underlying IBC trace, not just the easily-faked display name.
Deterministic intent hash
Generates a final, readable hash of the exact trade parameters before signing.
Experience the workflow.
A secure environment where every action is logged and verified.
Protocol Deep-Dive
How Trade Window secures your assets.
Take a look under the hood at the Gno.land smart contract architecture and our decentralized NFT indexing system.
1. Negotiation & Intent Generation
Parties agree on the token/NFT bundle. The Go Coordination Layer generates a deterministic SHA-256 Intent Hash from sorted assets.
2. On-Chain Room Registration
The trade room initiator commits the generated intent hash to the rooms smart contract realm on Gno.land.
3. Dual-Signing Commitment
Both parties independently call the intents smart contract to authorize the intent hash. Consent is immutable once written.
4. Atomic Escrow Settlement
The Escrow contract releases deposits. In the current MVP, transfers are routed as direct bank sends via wallet connections.
// SHA256 deterministic hash generation
func ComputeIntentHash(intent TradeIntent) string {
b, _ := json.Marshal(intent)
hash := sha256.Sum256(b)
return "0x" + hex.EncodeToString(hash[:])
}Ecosystem
AtomOne first. Built toward the Interchain.
Trade Window starts with an AtomOne and Gno.land direction, built on a robust Go backend foundation. Future network integrations will be added only where wallet compatibility, asset identity, and settlement paths can be rigorously validated.
Independent integrations. No official partnerships implied.
AtomOne
Initial target network for secure token OTC swaps.
Gno.land
Exploratory target for deterministic smart contracts and RWA/NFT registry.
IBC 2.0 / Eureka
Research path for cross-chain packet routing and native asset visibility.
Additional Networks
Future integrations evaluated based on safety standards.
Demo
Open the mocked
trade-room demo.
Try the two-window flow: create a room, add assets, lock both sides, trigger the countdown and inspect the final intent hash.
Mocked local MVP. Real wallet signing and settlement are not implemented yet.
Support Trade Window
Help us continue building the OTC coordination layer for the Gno, Atom, and AtomOne ecosystems.
cosmos150tjx63plw3aeqq5uk5vajh3z393u5dr4n23dzatone150tjx63plw3aeqq5uk5vajh3z393u5drmnkkm6Send only ATOM on Cosmos Hub to the ATOM address. Send only ATONE on AtomOne to the ATONE address.