FLAP×FOUR COORDINATE / LAUNCH / VERIFY / MONITOR
NETWORKBNB MAINNET
BNB DUAL-LAUNCH COORDINATION LAYER

ONE IDEA.
TWO LAUNCHPADS.

Launch Twins coordinates one project across Flap.sh and Four.meme without pretending the two markets are the same. One identity enters, two native launches come out, and both can be linked under one verifiable Twin Pair.

01 SHARED INPUT02 NATIVE LAUNCHES03 TWIN ID
$MEMES×$BSTOCKS×$AGENTS×$TAX×TWIN PAIRS×SYNC LAUNCH×BNB× $MEMES×$BSTOCKS×$AGENTS×$TAX×TWIN PAIRS×SYNC LAUNCH×BNB×
WHY LAUNCH TWINSDON'T PICK A SIDE BEFORE YOU LAUNCH.
THE PROBLEM

ONE PROJECT SHOULDN'T HAVE TO CHOOSE ONE TRENCH.

Flap and Four grew into separate launch cultures on BNB. That competition is useful, but it forces creators to split distribution at the exact moment attention matters most. Launch Twins turns the rivalry into a routing layer: prepare both sides from one interface and preserve each venue as its own native market.

CORE PRINCIPLE TWINS,
NOT CLONES.

Same project identity. Different contracts. Different markets. One verified relationship.

THE FLOWONE CREATOR SESSION / TWO PLATFORM ROUTES
01INPUTCREATE ONCE

Name, ticker, image, description and project links are entered once.

02ADAPTBUILD BOTH PAYLOADS

Platform-specific adapters map the shared project into each verified launch interface.

03LAUNCHSYNC WINDOW

The wallet submits two native launches as closely together as supported by the underlying systems.

04VERIFYCREATE TWIN ID

Both returned contract addresses can be bound into one public Twin Pair.

TECH STACKCOORDINATION ABOVE THE NATIVE LAUNCHPADS
ADAPTER A

FLAP ROUTER

Translates approved creator settings into the supported Flap launch call and reads the resulting native contract.

VERIFIED INTERFACE REQUIRED
INPUT LAYER

LAUNCHER UI

One creator session, one wallet, shared metadata, platform-aware review.

FRONTEND READY
01
56
ADAPTER B

FOUR ROUTER

Builds the supported Four payload while preserving the Four-side market and lifecycle as native state.

VERIFIED INTERFACE REQUIRED
PAIR LAYER

TWIN REGISTRY

Canonical mapping between creator, Flap contract, Four contract and shared metadata hash.

CONTRACT / TBA
TWIN_OS://ARCHITECTUREREAD ONLY
> project_input
  ├─ flap_adapter  → native_flap_token
  └─ four_adapter  → native_four_token

> returned_contracts
  └─ twin_registry → pair_id

> market_rule
  └─ two_markets / no synthetic merged price_
NEXT LAYERS

THE TWIN STACK EXPANDS.

AGENTSTBA
VAULTSTBA

Future modules stay visibly separate from the live launcher until their mechanics are defined and shipped.

READY TO CREATE A PAIR?

LAUNCH ON BOTH SIDES.

Open the launch console and prepare the Flap and Four twins from one workspace.

CREATE TWIN PAIR

LAUNCHPAD

One project input. Two platform routes. Review both sides before anything reaches your wallet.

SESSIONLOCAL / UNSIGNEDBNB CHAIN · 56
01 / IDENTITY02 / ROUTE03 / REVIEW04 / SIGNDEPLOYMENT ADAPTERS LOCKED UNTIL VERIFIED
TWIN LAUNCH CONSOLEone input → two prepared launches
LOCAL SESSION
01
PROJECT IDENTITYShared metadata for both twins
02
SYNC CONFIGPlatform-aware routing
NETWORKBNB CHAIN
MODESYNC LAUNCH
CREATORNOT CONNECTED
Flap
FLAP TWINLEFT ADAPTER
PENDING ABI
NATIVE MARKETFLAP.SH
PAYLOADWAITING
EXECUTIONLOCKED
Four
FOUR TWINRIGHT ADAPTER
PENDING ABI
NATIVE MARKETFOUR.MEME
PAYLOADWAITING
EXECUTIONLOCKED
READINESS
0 / 3 READY
PAIR RULE

TWO NATIVE CONTRACTS

Launch Twins does not wrap the two sides into one token. Each deployment remains native to its platform.

EXECUTION RULE

SYNC, NOT FAKE ATOMICITY

The two transactions are coordinated in one creator flow, but each platform still confirms independently.

REGISTRY RULE

VERIFY AFTER DEPLOY

Once both contract addresses are confirmed, the pair can be registered under one Twin ID.

FLAPPREPARESYNC WINDOWREGISTERFOUR
DUAL MARKET MONITOR

TWINS

One page for every verified pair. Two markets stay separate; the pair identity stays shared.

INDEXER AWAITING CONFIG
PAIRS
>
ALL
NEWBORN
VERIFIED
GRADUATED
LIVE INDEXNO DATA SOURCE CONNECTED

NO VERIFIED TWINS INDEXED YET

This area activates after the Twin Registry and platform indexers are configured. It will not display invented launches or fabricated market metrics.

PAIR ANATOMYWHAT A VERIFIED TWIN PAGE CONTAINS
A

TWIN IDENTITY

Name, ticker, creator, shared metadata hash and permanent Twin ID.

B

FLAP SIDE

Native Flap contract, market state, activity and lifecycle status.

C

FOUR SIDE

Native Four contract, market state, activity and lifecycle status.

D

PAIR STATUS

Registry verification plus side-by-side state. No synthetic combined price.

ONCHAIN SOURCE OF TRUTH

TWIN REGISTRY

The registry is the public mapping that says which two contracts actually belong together.

CONTRACT NOT DEPLOYED
NETWORK BNB / 56
registry.lookup()READ-ONLY
>
// twinRegistry is not configured
// lookup remains read-only until a verified address + ABI are added
FLAP CAnative contract
TWINREGISTRYPAIR ID
FOUR CAnative contract

Creator + both contract addresses + metadata hash + creation timestamp.

REGISTRY LIFECYCLEFROM TWO DEPLOYMENTS TO ONE VERIFIED PAIR
01PREPARE

Shared token identity is locked for the session.

02DEPLOY A

Flap-side contract address is returned.

03DEPLOY B

Four-side contract address is returned.

04REGISTER

Both addresses are committed as one Twin Pair.

05VERIFY

The public Twin ID becomes queryable.

CHECK_01

CREATOR MATCH

Pair registration must be attributable to the configured creator or authorized launcher flow.

CHECK_02

ADDRESS UNIQUENESS

A contract should not silently appear inside multiple unrelated Twin IDs.

CHECK_03

METADATA HASH

The shared identity can be hashed so later UI changes cannot rewrite the original pairing claim.

PROTOCOL NOTES / V0

DOCS

How the coordination layer is intended to work, what is already functional, and what remains locked.

DOC BUILD 0.2 / FRONTEND
DOC_01 / OVERVIEW

TWINS, NOT CLONES.

Launch Twins is designed as a coordination interface for launching one project through two existing BNB launch ecosystems. It does not merge Flap and Four into one exchange and it does not invent a synthetic shared market.

The intended output is two native launches linked by one verifiable pair identity. Each twin can develop its own holders, price, liquidity and lifecycle while remaining visibly connected to its sibling.

PROJECT INPUT

├──> FLAP ADAPTER ──> FLAP TWIN

└──> FOUR ADAPTER ──> FOUR TWIN

FLAP CA + FOUR CA ──> TWIN REGISTRY ──> TWIN ID
CORE RULETwo native contracts. Two native markets. One verified relationship.
DOC_02 / ARCHITECTURE

FIVE LAYERS.

01 / LAUNCHER UI

Collects shared metadata, wallet state and platform-specific configuration.

02 / FLAP ADAPTER

Maps approved UI inputs into the verified Flap launch interface.

03 / FOUR ADAPTER

Maps approved UI inputs into the verified Four launch interface.

04 / TWIN REGISTRY

Stores or exposes the canonical relationship between both deployed contracts.

05 / INDEXER

Reads public events and market state for the post-launch Twin dashboard.

The frontend intentionally does not guess unknown contract calls. Adapter execution remains locked until verified contract addresses, ABI definitions and supported creation methods are supplied.

DOC_03 / LAUNCH FLOW

SYNC LAUNCH.

01CONNECT

Request the browser EVM wallet and switch to BNB Chain.

02IDENTITY

Enter project image, token name, ticker, description and links once.

03PREPARE

Build both platform payloads and show the creator exactly what differs.

04EXECUTE

Submit the verified Flap and Four creation calls through the connected wallet.

05CAPTURE

Read the resulting contract addresses from confirmed transactions/events.

06REGISTER

Bind both addresses to the original shared metadata and creator.

NOT ATOMIC BY DEFAULTTwo external launch systems cannot be described as a single atomic deployment unless their verified interfaces actually support that guarantee.
DOC_04 / REGISTRY

THE PAIR IS THE PRODUCT.

A Twin ID exists to solve a simple problem: two independent contracts need one public source of truth declaring that they were intentionally launched as a pair.

twinIdcanonical pair identifier
creatorlaunching wallet / authorized creator
flapTokennative Flap-side contract
fourTokennative Four-side contract
metadataHashshared project identity hash
createdAtregistration timestamp
DOC_05 / FEES + TREASURY

ATTRIBUTE, DON'T BLUR.

Launch Twins should distinguish underlying platform fees from any creator-directed or beneficiary revenue supported by the native launch configuration.

If a future Twin Treasury is enabled, the dashboard should preserve source attribution instead of presenting all inflows as if Launch Twins owns platform revenue.

FLAP-SIDE CREATOR FLOW ──┐
├──> TWIN TREASURY / CREATOR DESTINATION
FOUR-SIDE CREATOR FLOW ──┘

PLATFORM FEES: remain subject to each native platform's own rules.
DOC_06 / WALLET + SECURITY

THE WALLET SIGNS. THE SITE DOESN'T CUSTODY.

The Connect Wallet button uses the injected EIP-1193 provider exposed by MetaMask-compatible browsers. The frontend requests accounts, then requests BNB Smart Chain mainnet (chain ID 56). If the chain is missing, it can request that the wallet add it.

No seed phrase requested
No private key stored
Transactions require wallet approval
Network switch is explicit

Before production deployment, verified contract allowlists, transaction simulation/review, error decoding and testnet/mainnet validation should be added.

DOC_07 / INTEGRATION STATUS

WHAT IS REAL TODAY.

FRONTEND / ROUTINGREADY
METAMASK CONNECTREADY
BNB CHAIN SWITCHREADY
PROJECT FORM + PREVIEWREADY
FLAP DEPLOY ADAPTERNEEDS VERIFIED ABI
FOUR DEPLOY ADAPTERNEEDS VERIFIED ABI
TWIN REGISTRY CONTRACTNOT DEPLOYED
MARKET INDEXERNOT CONFIGURED

The launch button remains intentionally non-transactional until the underlying platform interfaces are verified. This is safer than presenting guessed calls as a live launchpad.