mmlink

Technical guide

Site features and TapeOut

This guide covers wallet login, public URLs, homepage modules, and how to tape a page onto a BNB Chain circuit.

Start with a wallet

Sign in with an Ethereum or Bitcoin wallet to create a profile. No email or password is required.

Your public URL can be a short path (mmlink.me/joshua) or a wallet path. Both open the same page; sharing uses the option you saved.

In the dashboard you can edit avatar, social links, portfolio, RSS, and quotes. Changes show on the public page immediately.

What the public page shows

  • Social links: title, URL, optional icon or image.
  • Portfolio: title, summary, link, and cover image.
  • RSS: a publicly reachable feed URL, showing 5 to 25 items.
  • Quotes: search a coin and pin its live price.
  • Local weather: detected from the visitor’s IP, with temperature, condition, and local date/time. No setup needed.
  • On-chain circuits: scan TapeOut circuits owned by the wallet on BNB Chain, then pick which names appear under the avatar.
  • Web3 names: after login, names such as .eth and .bnb owned by the wallet appear under the wallet address.
  • NFT collections: rename them in the dashboard, and choose which ones to show or hide for now.

Point a Web3 name at your mmlink page

The Web3 names section lists .eth, .bnb, and similar names this wallet owns. Names you keep visible appear under the wallet address on your public page.

ENS example: store your mmlink URL in the name’s url text record. Anyone opening the ENS profile can then reach your page.

Open app.ens.domains, connect the wallet that owns the .eth name, open the name, and go to Records.

Add or edit a text record. Set the key to url and the value to your mmlink address, for example https://mmlink.me/your-path. Confirm the transaction in your wallet.

.bnb names can store the same website address on space.id. NFT collections can be renamed in the dashboard, and each one can be shown or hidden. Hidden collections stay off the public page until you turn them back on.

TapeOut and DeWEB

TapeOut is an on-chain processor network on BNB Chain (chainId 56). The factory lists processors in order from 0; numbers are append-only. Processor 0 is Genesis CPU.

Each processor is an ERC-721 contract. Taping out a circuit mints an NFT. Token IDs start at 1 and are numbered independently on every processor.

mmlink’s “Tape out your site” builds two zips: one for the short-path public page and one for the wallet-path page. Each zip is a single full-screen iframe of your mmlink URL.

Unzip, then upload on HashPort or tapeout.space. Connect a wallet, pick a circuit with an opened container, and drop the folder on the upload page.

Circuit names: what 4339.0 means

A #ID alone cannot identify a circuit, because every processor numbers from 1. The full name is “token.processor”, for example 4339.0.

4339Circuit #ID.0Processor index

Open https://4339-0.tapekit.org/ to visit that circuit’s site.

The integer before the dot is the NFT tokenId on that processor (#ID ≥ 1). The integer after the dot is the processor’s index in the factory cpus array (≥ 0). 0 is always Genesis CPU.

The canonical on-chain name can also be written 4339.0.tape. Browser sites are usually {id}-{cpu}.tapekit.org, such as https://4339-0.tapekit.org/.

Dashboard scan reads every processor from the factory, lists circuits you hold, and lets you choose display names. You can also type 4339.0 by hand. Up to 12 names. Bitcoin wallets cannot be scanned; an EVM address is required.