Schlegel’s Field GuideStart hereFlowsTablesWhat this map never shows
The stack, in one canvas / semantic outline

Paxeer X Ecosystem Atlas

An ordinary LayerX action is designed never to require a Paxeer transaction. On-chain counts therefore measure checkpoints, not usage. An empty explorer is not evidence in either direction.

Independent research. Not commissioned or issued by Paxeer Network or Sidiora Labs. Every status carries a locator you can check yourself.

swept 2026-09-25compiled by Schlegelsource Sidiora-Labs/Paxeer-X-Network @6262c227

loading the stack map
Layer 0 · depth 0

Consensus floor

CometBFT · 4 block producers

Who produces blocks, and how fast.

Core

Validator set

service

Live

Four block producers, none publicly identified.

Over a 350-block sample the chain showed exactly four producers at near-equal shares: 29.1%, 25.1%, 23.7% and 22.0%, stable since roughly height 18,000,000. All four are zero-balance accounts with no tag and no published identity. A four-machine set makes a coordinated fork an operations task rather than a coordination problem, and it is the number to ask about before any decentralisation claim.

id
validator-set

Evidence — 3 receipts

four distinct block producers over 350 blocks
chain0x88Ca6ad07Cc8b9b0c09b1045C132f5c93a628A6E, 0xB3aD5A835B418958A9142d8681BFB4b81d2CF270, 0x2D398A6aBEd9a74c56fdD8a521FF726CbBdecFa5, 0xbDa054310d37Fd9DccC84a067DE56297B0dD69Da · checked 2026-09-25
no public validator directory
httphttps://paxscan.io/validators → 404 · checked 2026-09-25
the repo fixes no validator count or minimum self-stake
codepaxeer.network/features/network-validator-node-operation · checked 2026-09-25

Block production

service

Live

~172 ms per block, down from a 265–273 ms baseline.

The rate has fallen roughly 35% from the long-standing baseline. It matters operationally: the governance upgrade script computes the fork halt height from the live block rate, so a height derived against the old rate arrives much earlier at the new one.

id
block-rate

Evidence — 2 receipts

350 blocks covering 60s of chain time, replayed in 45s wall time
chainpaxscan-backend.up.railway.app/api/v2/blocks · checked 2026-09-25
average_block_time 172.0
chain/api/v2/stats · checked 2026-09-25
Layer 1 · depth 1

Paxeer chain

EVM chain ID 125 · hyperpax_125-1

The settlement floor. Almost nothing an agent does lands here.

Core

EVM

module

Live

An embedded EVM on a Cosmos SDK / CometBFT base.

Both identities are true at once: EVM chain ID 125 for wallets, Cosmos chain id hyperpax_125-1 underneath, binary paxd. This is the ethermint/evmos pattern, not two chains.

id
evm
address
chain ID 125
source
modules/evm/

Evidence — 2 receipts

eth_chainId returns 0x7d (125)
chaineth_chainId · checked 2026-09-25
Cosmos chain id hyperpax_125-1
codepaxeer.network/features/chain-evm-chain-id-125 · checked 2026-09-25

Value movement

PAX

module

Live

The only asset that pays gas. Unchanged across every sweep.

The fee denomination constant reads uhpx and has not moved. A public announcement on 2026-09-23 said SID would become an official gas currency from Friday 25 September; no code change supports that, and the project's own 113-page site — rebuilt the morning of the 25th — still states PAX is the only asset the mint module will issue. Treat SID-as-gas as announced, not built.

id
pax
address
uhpx
source
modules/evm/keeper/params.go:13

Evidence — 4 receipts

const BaseDenom = "uhpx"
codemodules/evm/keeper/params.go:13 · checked 2026-09-25
"PAX is the only asset the mint module will issue"
httppaxeer.network/features/chain-pax-native-asset · checked 2026-09-25
zero occurrences of SID or uhpx across all 113 routes
httppaxeer.network sitemap.xml, 113 pages fetched · checked 2026-09-25
"both $SID and $PAX will be official gas currencies"
statementt.me/PAXEERDevAnnouncements/269, 2026-09-23T04:52:12Z · checked 2026-09-25

Mint

module

Live

Issues PAX, and is validated so it cannot be pointed elsewhere.

Mint parameters are validated against the bond asset, so the module cannot be repointed at another denom. Every block checks the supply invariant before continuing.

id
mint
source
modules/mint/

Evidence — 1 receipt

"the mint module cannot be pointed at anything else"
httppaxeer.network/features/chain-pax-native-asset · checked 2026-09-25

Token factory

module

Live

Mints fixed-supply denoms with an ERC-20 pointer.

Used by the launchpad: createMarket mints a fixed-supply tokenfactory denom with an ERC-20 pointer and opens a virtual-reserve constant-product curve.

id
tokenfactory
source
modules/tokenfactory/

Evidence — 1 receipt

launchpad createMarket mints via tokenfactory
codespec/layerx-beta/requirements.md:223 · checked 2026-09-25

Markets

Oracle

module

Live

Price feed the perps engine bounds its fills against.

Perps fills open and close positions at oracle-bounded prices rather than at a taker's quoted price.

id
oracle
source
modules/oracle/

Evidence — 1 receipt

fills bounded by oracle price
codelane/fork-9-6, merged PR #454 · checked 2026-09-25
Layer 2 · depth 2

Precompile manifold

the six taps between the layers

Five of these six answer 0x today. The fork opens them.

Value movement

Custody

precompile

Publishedneeds the v6.6 fork

The tap between an EVM balance and a kernel balance.

Deposits, queued claims, finalised claims, releases and emergency exits all pass through here. Its events are what the explorer turns into lx_custody_events rows, each carrying a nullifier and the checkpoint hash it belongs to.

id
custody
address
0x0000000000000000000000000000000000001013
source
modules/layerxcustody/types/ids.go:17

Evidence — 2 receipts

CustodyAddress = 0x…1013
codemodules/layerxcustody/types/ids.go:17 · checked 2026-09-25
eth_getCode returns 0x on the live chain
chaincapabilities.ex: "not part of the chain that is live now" · checked 2026-09-25

Bridge

precompile

Publishedneeds the v6.6 fork

Ships dormant — no chains registered, no attestors, no caps.

The module is written and merged, and it is deliberately inert. Its DefaultGenesis registers nothing, sets no attestors and no caps: a governance registration is what brings any chain up. Outbound and inbound transfers use distinct signing domains with raw keccak digests, strictly ascending signer order, low-s enforcement and nullifier replay protection.

id
bridge
address
0x0000000000000000000000000000000000001016
source
modules/layerxbridge/types/genesis.go:28

Evidence — 3 receipts

DefaultGenesis returns params only — no chains, no attestors
codemodules/layerxbridge/types/genesis.go:28 · checked 2026-09-25
BridgeAddress = 0x…1016
codemodules/layerxbridge/types/keys.go:17 · checked 2026-09-25
domains PAXEERX_BRIDGE_OUT_V1 / _IN_V1, nullifier replay protection
codemodules/layerxbridge/ATTESTATION.md · checked 2026-09-25

Markets

Exchange

precompile

Publishedneeds the v6.6 fork

Spot and perps order flow, as a native module.

Added by the fork work as modules/layerxexchange plus its precompile — 8,336 lines in one lane. Its events become lx_market_events rows with domain 'exchange'.

id
exchange
address
0x0000000000000000000000000000000000001015
source
modules/layerxexchange/types/ids.go:15

Evidence — 2 receipts

ExchangeAddress = 0x…1015
codemodules/layerxexchange/types/ids.go:15 · checked 2026-09-25
added 2026-09-23, PR #453, lane/fork-9-1
codegit log ef5d6617..6262c227 · checked 2026-09-25

Launchpad

precompile

Publishedneeds the v6.6 fork

KindleLaunch's bonding curve, reimplemented natively.

createMarket mints a fixed-supply denom and opens a virtual-reserve constant-product curve. Buy and sell apply a base fee plus age decay plus volatility over an 8-slot snapshot ring, clamped, with a virtual floor. Fees split to the treasury and the market's fee-rights holder. The router, quoter and fee NFT stay as EVM contracts and are explicitly out of scope for v6.6.

id
launchpad
address
0x0000000000000000000000000000000000001017
source
modules/launchpad/types/keys.go:26

Evidence — 2 receipts

LaunchpadAddress = 0x…1017
codemodules/launchpad/types/keys.go:26 · checked 2026-09-25
router, quoter and fee NFT out of scope for v6.6
codespec/layerx-beta/requirements.md:223 · checked 2026-09-25

Identity & proof

Address / unified account

precompile

Live

Exists today, but only answers getUnifiedAccount after the fork.

This precompile is already on the live chain. The method that makes one account readable across both layers, getUnifiedAccount(address), selector 0x357feed6, reverts until the upgrade lands. The explorer probes exactly this to decide whether to render the unified view.

id
addr
address
0x0000000000000000000000000000000000001004
source
explorer/backend/apps/explorer/lib/explorer/chain/paxeer_x/capabilities.ex

Evidence — 1 receipt

selector 0x357feed6 at 0x1004, answers only after the upgrade
codecapabilities.ex moduledoc · checked 2026-09-25

Anchor

precompile

Publishedneeds the v6.6 fork

Where the whole LayerX record becomes one chain transaction.

A checkpoint commits two roots — a state root and a receipt root — signed by a counted set of guarantors, and maps a kernel height onto a sealed chain height. Read the defaults carefully: Threshold is 1 and ChallengeWindowSeconds is 0, so out of the box a single guarantor signature is a quorum and there is no dispute window before finality. Slashing is defined at 100% for equivocation and fraud, 50% for availability, with a 10% reporter share, and bond unbonding stays slashable for 21 days. The module ships with no guarantors registered; governance has to activate them.

id
anchor
address
0x0000000000000000000000000000000000001014
source
modules/layerxanchor/types/params.go

Evidence — 3 receipts

Threshold: 1, ChallengeWindowSeconds: 0 in DefaultParams
codemodules/layerxanchor/types/params.go DefaultParams · checked 2026-09-25
DefaultGenesis registers no guarantors
codemodules/layerxanchor/types/genesis.go:32 · checked 2026-09-25
slash fractions 1.0 / 1.0 / 0.5, reporter share 0.1, unbonding 21d
codemodules/layerxanchor/types/params.go DefaultParams · checked 2026-09-25
Layer 3 · depth 3

LayerX kernel

the agent domain

Where the volume is. Runs without touching the chain.

Core

Intent router

service

Publishedneeds the v6.6 fork

Deterministic decode-and-dispatch. No probabilistic component.

The router decodes a precompile log into one of 17 event kinds and dispatches it against a route binding. There is nothing probabilistic in it. A public announcement described the core interface as a routing engine containing a 'System 1 Model JEV' handling probabilistic decisions; the code does not match that description, and the project's own documentation states planning is pure — it reads no clock and no randomness and produces byte-identical canonical plan bytes.

id
intents
source
human/crates/layerx-intents/src/precompile.rs

Evidence — 3 receipts

route() is a pure decode-and-dispatch over 17 event kinds
codehuman/crates/layerx-intents/src/precompile.rs · checked 2026-09-25
"Planning is pure: it reads no clock, no randomness"
codepaxeer.network features corpus · checked 2026-09-25
"the System 1 Model JEV who handles probabilistic decisions"
statementt.me/PAXEERDevAnnouncements/270, 2026-09-23T04:57:16Z · checked 2026-09-25

Sequencer

service

Publishedneeds the v6.6 fork

The first signature a receipt gets, before any consensus.

The receipt ladder's second rung is sequencer_signed. That is the honest shape of the trust model: a receipt's initial claim to existence is one signature, and it climbs toward chain-backed finality from there. Sequencer authorizations are ranges of batch numbers and are validated against overlap.

id
sequencer
source
modules/layerxanchor/types/genesis.go ValidateSequencers

Evidence — 2 receipts

lx_receipt_status enum includes 'sequencer_signed'
codeexplorer/.../migrations/20261001000000_create_paxeer_x_tables.exs:21 · checked 2026-09-25
sequencer authorizations are batch-number ranges, overlap-checked
codemodules/layerxanchor/types/genesis.go:38 · checked 2026-09-25

Value movement

Custody ledger

store

Publishedneeds the v6.6 fork

Kernel-side balances, reconciled against the custody tap.

Balances in the kernel are derived from signed sums of custody events. The unified account view adds them to the chain-side balance to show one total per asset.

id
custody-ledger
source
modules/layerxcustody/

Evidence — 1 receipt

kernel part derived from signed sums of lx_custody_events
codeexplorer/.../paxeer_x/unified_account.ex:117 · checked 2026-09-25

Markets

Spot matching

module

Publishedneeds the v6.6 fork

Order matching inside the kernel.

Added 2026-09-23 as part of the fork work, 2,335 lines.

id
spot-matching
source
modules/layerxexchange/

Evidence — 1 receipt

PR #459, lane/fork-9-7
codegit log ef5d6617..6262c227 · checked 2026-09-25

Perps engine

module

Publishedneeds the v6.6 fork

Positions open and close at oracle-bounded prices.

Skips unfillable makers and derives position growth only from actual fills.

id
perps-engine
source
modules/layerxexchange/

Evidence — 1 receipt

PR #454, lane/fork-9-6
codegit log ef5d6617..6262c227 · checked 2026-09-25

Identity & proof

Receipts

store

Publishedneeds the v6.6 fork

Six rungs from one signature to settlement-anchored.

unverified → sequencer_signed → batch_included → state_proven → checkpoint_finalised → settlement_anchored. A receipt carries a receipt_id, an account and a payload hash. Separately, every item the explorer shows sits on a four-rung settlement ladder — pending, instant, sealed, final — decided by one pure function that also reports which rule decided it.

id
receipts
source
explorer/backend/apps/explorer/lib/explorer/chain/paxeer_x/status.ex

Evidence — 3 receipts

six-value lx_receipt_status enum
codemigrations/20261001000000_create_paxeer_x_tables.exs:21 · checked 2026-09-25
four-rung settlement ladder with an explicit reason per item
codeexplorer/.../paxeer_x/status.ex · checked 2026-09-25
an unreported height leaves a rung out of reach rather than standing in as zero
codeexplorer/.../paxeer_x/status.ex moduledoc · checked 2026-09-25
Layer 4 · depth 4

Gateway & SDK

how anything reaches the kernel

The doorway. Its hostnames do not resolve yet.

Core

Network gateway

service

Announced

api.paxeer.network — every subdomain is NXDOMAIN.

The repo moved every public service host off the never-registered layerx.network onto api./app./faucet./beta./status./agent./docs.paxeer.network. The apex and www now resolve and serve a site; none of the service subdomains resolve at all, and no certificate has ever been issued for one. The older gateway hosts, api. and faucet.layerxnet.ai, have a listener answering HTTP 503 with no working TLS behind it.

id
network-gateway
source
human/crates/layerx-network-gateway/

Evidence — 3 receipts

api./app./faucet./beta./status./agent./docs.paxeer.network all NXDOMAIN
dnsgetent hosts · checked 2026-09-25
every certificate issued on paxeer.network covers only the apex and www
registryapi.certspotter.com, 3 issuances · checked 2026-09-25
api./faucet.layerxnet.ai return 503 on port 80, TLS resets on 443
http185.237.252.161 · checked 2026-09-25

SDK

service

Published

Typed perps, spot and precompile helpers.

Added alongside the intent routing work. Not published to npm or PyPI.

id
sdk
source
sdk/

Evidence — 1 receipt

PR #461, lane/fork-9-8
codegit log ef5d6617..6262c227 · checked 2026-09-25

Value movement

402LXP / x402

service

Published

The HTTP-native payment doorway.

Announced as arriving with the fork, alongside x402 compatibility. Defined in the tree; no live endpoint exposes it.

id
402lxp

Evidence — 1 receipt

"402LXP and x402 compatibility" listed as coming
statementt.me/PAXEERDevAnnouncements/269 · checked 2026-09-25

Bridge relayer

service

Published

Carries attested transfers between chains.

5,842 lines, added 2026-09-23. Pairs with the dormant bridge module and the PaxeerXVault contract on Ethereum.

id
bridge-relayer
source
platform/

Evidence — 1 receipt

PR #457, lane/fork-9-9
codegit log ef5d6617..6262c227 · checked 2026-09-25

Identity & proof

LayerX indexer

service

Published

Decoded history in a local SQLite store.

6,404 lines, added 2026-09-23.

id
layerx-indexer
source
platform/hosted/indexer/

Evidence — 1 receipt

PR #455, lane/fork-9-10
codegit log ef5d6617..6262c227 · checked 2026-09-25

Surfaces

Paxeer X explorer

service

Published

A Blockscout fork taught to read LayerX. Four public images.

Vendored Blockscout — Elixir block_scout_web / explorer / indexer apps, a Next.js frontend and Rust microservices — extended with five lx_ tables, precompile log decoding, a settlement status ladder, anchors and receipts pages and a unified account view. Four public container images were published on 2026-09-24. They were built from untagged branch tips, so there is no pinned revision to point at. Never announced publicly.

id
explorer
source
explorer/

Evidence — 3 receipts

4 public images: backend, frontend, sig-provider, smart-contract-verifier
registryghcr.io/sidiora-labs/paxeer-x-explorer-* · checked 2026-09-25
built from untagged main tips ba7b904c and 7eafb222
code.github/workflows/explorer-images.yml · checked 2026-09-25
zero public mention across the announcements channel
statementt.me/s/PAXEERDevAnnouncements, posts 256–275 · checked 2026-09-25
Layer 5 · depth 5

Products

what people open

Some load with nothing in them. That is a separate question from whether they open.

Value movement

Crossverse Bridge

product

Announced

Bridge product. Domain unprovisioned.

crossverse.app returns the same unprovisioned-domain 404. The bridge module behind it ships dormant.

id
crossverse

Evidence — 1 receipt

unprovisioned-domain 404
httphttps://crossverse.app · checked 2026-09-25

Markets

Perps

product

LiveEmpty

Opens on ETH-PERP. Every market figure renders as an em dash.

The interface loads fully. Funding, open interest, volume and positions are all absent.

id
perps

Evidence — 1 receipt

perps.paxeer.app returns 200, market data blank
httphttps://perps.paxeer.app · checked 2026-09-25

Spot

product

LiveEmpty

A tab in the same interface as Perps, equally empty.

app.hyperpax.xyz returns 200 and opens on the perps view; Spot is a tab beside it and its market data is not there either.

id
spot

Evidence — 1 receipt

200, no market data
httphttps://app.hyperpax.xyz · checked 2026-09-25

KindleLaunch

product

Live

Launchpad and token-launch tooling.

The EVM-contract generation of the launchpad. The fork reimplements its core natively at 0x1017, keeping the router, quoter and fee NFT as contracts.

id
kindlelaunch

Evidence — 1 receipt

kindlelaunch.com 200
httphttps://kindlelaunch.com · checked 2026-09-25

Deus

product

LiveEmpty

A marketplace with zero services, zero feeds, zero agents.

Providers are meant to list capabilities that agents discover and pay for through LayerX, priced in USDX. The public inventory has been empty across repeated checks.

id
deus

Evidence — 1 receipt

interface loads, inventory empty
httpdeusmarkets.com/catalog · checked 2026-09-25

Surfaces

PaxPort

product

Live

Wallet for network assets. Bare domain only.

paxportwallet.com returns 200, titled Paxeer Wallet. The www host does not resolve.

id
paxport

Evidence — 1 receipt

apex resolves, www does not
dnspaxportwallet.com · checked 2026-09-25

Paxeer Cloud

product

Gated

Console behind a sign-in. Self-hosted Appwrite.

cloud.paxeer.app resolves and redirects straight to a sign-in page. Nothing is reachable without an account.

id
paxeer-cloud

Evidence — 1 receipt

redirects to sign-in
httphttps://cloud.paxeer.app · checked 2026-09-25

PNS

product

Announced

Paxeer Name Services. No public surface resolves.

Described as in beta. There is nowhere to send you, so it is announced rather than gated — a 404 on an unprovisioned domain is not a door you are locked out of.

id
pns

Evidence — 1 receipt

no public surface resolves
dnspns hosts · checked 2026-09-25

WebPoints

product

Announced

Rewards. Domain unprovisioned.

webpoints.app returns a host-level 404 with the domain unprovisioned.

id
webpoints

Evidence — 1 receipt

unprovisioned-domain 404
httphttps://webpoints.app · checked 2026-09-25

Paxeer DAO

product

Announced

Governance surface. Host does not resolve.

dao.hyperpaxeer.com does not resolve, on a domain whose whole generation is offline.

id
paxeer-dao

Evidence — 1 receipt

NXDOMAIN
dnsdao.hyperpaxeer.com · checked 2026-09-25
Layer 6 · depth 6

Agents

who draws the water

The fixtures. None of them carry chain code.

Core

Gideon

agent

Gated

Hosted beta needs an account; the source is Apache-2.0 and public.

Files, a shell, tasks, memory, scheduled goal loops and connected apps in a private workspace. Bring your own model provider, or self-host. Pre-1.0 by its own README. It replaced Neo, whose host now 404s. A companion repo publishes 69 first-party app bundles. Zero Paxeer, LayerX, wallet or Solana code appears anywhere in either tree.

id
gideon

Evidence — 2 receipts

gideon.centra.ag opens a sign-in page
httphttps://gideon.centra.ag · checked 2026-09-25
zero chain-term hits across the whole tree
codeSidiora-Labs/centra-gideon-agent, Sidiora-Labs/GideonApps · checked 2026-09-25

Ion

agent

Live

The technical and coding agent.

One of three agents on the current Centra roster, alongside Gideon and Keith. The roster listed five a fortnight earlier.

id
ion

Evidence — 1 receipt

listed on centra.ag/agents
httphttps://www.centra.ag · checked 2026-09-25

Keith

agent

Published

An agent that rewrites its own machinery, not its prompt.

Each new version is built in isolation, tested against the current one, and adopted only if it measurably improves without crossing set limits. Apache-2.0, Rust, pre-release by its own README. Its README shows a container badge whose package page 404s.

id
keith

Evidence — 1 receipt

linked container package returns 404
registrykeith-agent-harness README badge · checked 2026-09-25

Neo

agent

Retired

Replaced by Gideon. Its host now 404s.

Access closed 2026-09-22. Agent wallets migrated automatically; files inside Neo had to be moved by hand. agentneo.app returns a deployment-not-found 404 on both apex and www.

id
neo

Evidence — 1 receipt

404 DEPLOYMENT_NOT_FOUND
httpagentneo.app · checked 2026-09-25

Identity & proof

HyperMind

agent

Published

The memory engine, and the only thing here with a published benchmark.

459 of 500 on LongMemEval, 91.8%, published with the dataset hash, a pinned scorer revision and all 500 answers. Lexical retrieval, no embeddings. Its own caveat: the run does not establish hosted CI or release qualification. Its security rule is that a recalled claim is data and can never become an instruction.

id
hypermind

Evidence — 1 receipt

benchmark published with dataset hash and all answers
codeSidiora-Labs/HyperMind-engine · checked 2026-09-25

Surfaces

Workmates

agent

Live

Two products share the name — one local and open, one hosted.

workmates-ai is Apache-2.0, local-first, and talks to whichever provider you already use. No wallet, payment or LayerX module appears anywhere in its tree. The hosted beta at workmates.centra.ag is the Sidiora-run version, labelled Beta 1. Do not assume they share a feature set.

id
workmates

Evidence — 1 receipt

no wallet/payment/LayerX module in the open-source tree
codeSidiora-Labs/workmates-ai · checked 2026-09-25

Workforce

agent

Announced

Seven departments of agents. In development, no repo.

Described as seven departments — Developer, Executive, R&D, Marketing & Social, Legal, Accounting, Back Office — each with a Lead, Executor and Auditor, stateless fresh-process workers with continuity in a signed org ledger. The command-center demo is labelled illustrative. No repository exists on any tracked account.

id
workforce

Evidence — 1 receipt

labelled 'In development' on centra.ag
httphttps://www.centra.ag · checked 2026-09-25
Movement

Flows

What moves between the nodes, in what medium, and at what rate. Particle density in the scene is driven by rate; colour by medium.

  1. An agent does something

    intenttorrentneeds the v6.6 fork

    1. Gideon
    2. Network gateway
    3. Intent router
    4. Sequencer
    5. Receipts
    1. An agent decides to act.
    2. The request reaches the gateway. No wallet prompt, no gas.
    3. The router decodes it and dispatches it — deterministically, no model in the path.
    4. The sequencer signs it. That signature is the receipt's first claim to existence.
    5. A receipt exists. Notice what has not happened: nothing touched the chain.
  2. The record is anchored

    proofdripneeds the v6.6 fork

    1. Receipts
    2. Anchor
    3. EVM
    1. Thousands of receipts accumulate in the kernel.
    2. They are compressed into a checkpoint: one state root, one receipt root, a signer count.
    3. Guarantors attest. By default the quorum is one and the dispute window is zero seconds.
    4. One chain transaction. That is the entire on-chain footprint of everything above.
  3. Crossing to Ethereum

    valueidleneeds the v6.6 fork

    1. Custody ledger
    2. Bridge
    3. Bridge relayer
    1. A transfer is prepared under the outbound signing domain.
    2. Attestors sign in strictly ascending order, with low-s enforcement.
    3. A nullifier is burned so it cannot be replayed.
    4. The relayer carries it to the vault contract on Ethereum — except no chain is registered and no attestors are set, so this valve has no handle yet.
  4. Money enters

    valuesteadyneeds the v6.6 fork

    1. EVM
    2. Custody
    3. Custody ledger
    1. You hold a balance on chain 125.
    2. The custody tap takes it and emits custody_deposit.
    3. It becomes a kernel balance. Your unified account now shows a chain part and a custody part of the same total.
  5. A token launch

    valueidleneeds the v6.6 fork

    1. Launchpad
    2. Token factory
    3. Exchange
    1. createMarket mints a fixed-supply denom with an ERC-20 pointer.
    2. A virtual-reserve constant-product curve opens.
    3. Buys and sells pay a base fee plus age decay plus volatility over an 8-slot ring, clamped, above a virtual floor.
    4. Fees split between the treasury and the market's fee-rights holder.
  6. A trade

    intentsteadyneeds the v6.6 fork

    1. Gideon
    2. Intent router
    3. Exchange
    4. Perps engine
    5. Receipts
    1. An order arrives as an intent.
    2. The exchange precompile takes it.
    3. Perps fills open and close positions at oracle-bounded prices, never at a quoted price.
    4. A market event is emitted, and a receipt starts climbing the ladder.
  7. Money leaves

    valuesteadyneeds the v6.6 fork

    1. Custody ledger
    2. Custody
    3. EVM
    1. You ask to withdraw. The claim is queued.
    2. A challenge window has to elapse before it finalises — the default is zero seconds until governance sets one.
    3. The claim finalises and custody releases. A nullifier stops it being replayed.
The record

5 tables

All five lx_ tables are keyed on (transaction_hash, log_index) with foreign keys to transactions and blocks. LayerX activity, as the explorer models it, is reconstructed entirely by decoding precompile event logs on chain 125. There is no independent off-chain feed.

lx_account_bindings

Four spellings of one account, bound by an on-chain event.

  • evm_address_hash
  • pax_address
  • layerx_did
  • layerx_account
  • bound
  • nonce

lx_custody_events

Money crossing between the chain and the kernel.

  • reference_id
  • asset_id
  • amount
  • address_hash
  • account
  • nullifier
  • checkpoint_hash

Enums

kind
custody_deposit · claim_queued · claim_finalised · custody_release · emergency_exit
direction
deposit · withdrawal · balance_delta

lx_anchors

Each checkpoint written to the chain.

  • batch_number
  • checkpoint_id
  • state_root
  • receipt_root
  • signers
  • kernel_height
  • sealed_height

Enums

status
unknown · submitted · final

lx_receipts

One receipt per unit of agent work.

  • receipt_id
  • account
  • payload_hash

Enums

status
unverified · sequencer_signed · batch_included · state_proven · checkpoint_finalised · settlement_anchored

lx_market_events

Exchange, bridge and launchpad activity.

  • kind
  • address_hash
  • account
  • asset_id
  • asset_address_hash
  • amount

Enums

domain
exchange · bridge · launchpad
House rules

What this map never shows

eth_getCode at 0x1013 through 0x1017 returns 0x on the live chain. Every surface above the manifold is gated behind the v6.6 upgrade. This is stated by the project's own code, not inferred.

Published dates in this ecosystem are markers, not commitments. Report what got built, not whether a schedule was met.

  • Any price, market cap or token valuation. Paxscan's exchange_rate, circulating_market_cap and volume_24h are configured display fields, not market data.
  • stats.total_blocks and stats.total_transactions are frozen counters and are never current.
  • /api/v2/blocks list items return transactions_count: null. That is a null, not a zero.
  • Repository security or CI findings, third-party code provenance, and anything from private channels.