Work 04 / TapeSend

Secure messaging between circuit containers, across chains

TapeSend is DeWEB's real-time encrypted messaging layer: every TapeOut circuit container can become an address, content is encrypted end to end, and clients read and verify several chains directly without a bridge, centralized indexer, or message server.

How it differs from TapeKit: TapeKit reads websites from chains; TapeSend lets circuit containers on different chains exchange messages. They share multi-chain reads and container identity, but solve separate problems.

01 / Positioning

What is TapeSend

Founder Blonskr announced TapeSend on 2026-09-19 as a real-time encrypted channel spanning multiple chains — DeWEB infrastructure for communication, alongside its website layer. The participants are not conventional usernames: they are TapeOut circuit containers. Holding a container controls the right to send and receive as that identity.

In one sentence: the sender writes encrypted content to their own chain; the recipient's client reads several chains and merges messages addressed to them into one inbox. No asset is bridged, so there is no cross-chain bridge in the message path.

02 / Message path

How one message crosses chains

1

Wallet-derived key

A wallet signature derives the encryption key, with no separate chat password.

2

Encrypt on-device

The sender's device encrypts the content; only ciphertext and verification data go on-chain.

3

Write to sender chain

The message enters the DeWEB Hub on the sender's chain, rather than being bridged elsewhere.

4

Read and verify chains

The recipient client reads multiple chains and checks the payload against its on-chain digest.

Address examples: BNB Chain was first, so its addresses omit an area code, such as 15324.30. X Layer uses area code 2, such as 1.2.0. The founder demonstrated two-way messaging between those containers.

03 / Core capabilities

Seven problems it is designed to solve

End-to-end encryption

Only the recipient decrypts

Content is encrypted locally and stored on-chain as ciphertext; no centralized service receives the content key.

Wallet as the key

Identity follows the container

The key derives from a wallet signature. Transferring the container transfers the receiving identity, while key rotation can reset access.

No bridge

Read chains instead of moving messages

Messages remain on the sender's chain; the client aggregates data from multiple chains, avoiding bridge custody and bridge exploits.

No indexer

Inbox directories live on-chain

Clients read inboxes, outboxes, and events directly, keeping a centralized database out of the message path.

Fast discovery

Visible after confirmation

Once written, the recipient can discover the message within seconds; actual speed depends on chain confirmation and node response.

Verifiable attachments

Content and assets are checked separately

Small attachments can be encrypted in the payload; asset attachments are verified as transfers into the recipient's container.

04 / Clients and source

The protocol module and usable clients are open

TapeSend lives inside the open-source TapeKit repository under the MIT license. The repository includes messaging contracts, the @tapekit/send protocol module, and a client intended as a commercially usable starting point.

ComponentPurpose
send/contractsDeWEB Hub, proxy, and deployment tests for on-chain inboxes, outboxes, and message events.
send/moduleKey derivation, encryption, endpoint addresses, strict multi-node reads, and attachment verification.
apps/tapesendWeb, Mac/desktop (Electron), iOS, and Android (Capacitor) clients.

Open TapeSend protocol code → · Open client code →

04A / Third-party applications

TapeSend community clients · TAPQQ, DeQQ, and TapeChat

Within 24 hours of TapeSend's release, the community had shown three distinct instant-messaging shells. They share circuit-container identity and the TapeSend message layer, but the public evidence for each is at a different stage. The notes below include only capabilities directly supported by the developers' posts and screenshots.

TAPQQ · retro QQ-style prototype

Community developer Hong Qigong (@CryptoLoser9) introduced TAPQQ on 2026-09-19 and completed its public release on September 20, inviting users to try sending messages. Its early-QQ visual language wraps circuit-container identity, wallet signatures, and the DeWEB message channel in a familiar consumer IM experience.

Test passed

On-chain messages can now be exchanged

The new screenshots show TAPQQ reading the BSC mainnet inbox and outbox, aggregating recent on-chain contacts, and displaying conversations. The interface also exposes strict multi-node status: when Base nodes are temporarily unavailable, messages from that chain remain visible while attachment verification pauses and retries automatically.

Released

The messaging build is open for testing

1-888.tapekit.org now loads the TAPQQ login screen and exposes wallet connection. The developer narrowed the first release to person-to-person messaging, leaving attachments and asset features for later updates, and explicitly warns that the early build may still contain many bugs.

TAPQQ 1.0 desktop interface showing BSC on-chain messages and recent contacts
TAPQQ 1.0 desktop interface: BSC mainnet identity 8.888, recent on-chain contacts, and inbox / outbox aggregation.
DeQQ · v0.0.3

Another desktop QQ shell

The DeQQ screenshot from @0xkEvinC explicitly labels the product as “TapeSend multi-chain messaging” with end-to-end encryption. It exposes wallet connection, friend search/add, inbox, sent items, and identity entry points, while listing BNB, X Layer, and Base. The post itself only says the author “made a tape version of QQ for fun,” so these are demonstrated UI surfaces, not proof that every function has passed mainnet testing.

View the DeQQ post →

TapeChat · mobile

Chat running inside the Binance app

@Xiao_zhanyang showed TapeChat running in the Binance app's built-in browser: users can select a container identity, view conversations, compose messages, and inspect messages with BNB Smart Chain block numbers and quoted replies. It demonstrates that a TapeSend client can enter an exchange app's DApp-browser environment; the developer also says optimization is ongoing.

View the TapeChat post →

An ecosystem signal, not product maturity: three clients in one day show that the open protocol lowers the development barrier and lets different interfaces share the same on-chain identity and message data. Messaging still depends on a contact network, interoperable UX, and sustained maintenance. More skins do not automatically produce users or retention.

Verification note: the roundup article says TAPQQ attachment transfer was already working, but TAPQQ's developer later stated that version 1.0 focuses on message exchange and that attachments and assets will come later. This page follows the primary developer update and does not list attachments as a shipped 1.0 capability.

View the initial TAPQQ update → · View the TAPQQ release note → · Open the TAPQQ on-chain address → · View the three-client roundup →

05 / Security boundaries

Encrypted content does not hide every signal

Public metadata

Communication patterns remain visible

Message content is encrypted, but observers can still see who messaged whom, when, and approximately how much data was sent.

Transaction cost

Sending requires gas

A message is a transaction on the sender's chain. Gas-free access applies to reading DeWEB sites, not to writing an on-chain message.

Repository-disclosed status: in the status note dated 2026-09-18, the DeWEB Hub remained upgradeable until sealed and had not been independently audited. The client checks an implementation allow-list, but cannot prove storage was never rewritten during a historical upgrade. Check the latest contract, sealing, and audit status before relying on it for sensitive communication.

06 / Milestones

TapeSend milestones

  1. TapeSend announced with a cross-chain demo

    The founder fully open-sourced TapeSend, announced the processor factory, circuit containers, site repository, and message hub on X Layer, and demonstrated two-way end-to-end encrypted messaging between X Layer container 1.2.0 and BNB Chain container 15324.30.

    View founder's post →