跳转到内容

本页面的来源

本页面的每条论断都对应固定的修订版本。打开路径即可查看验证所依据的确切来源。

atomicals-electrumx-1.5.2.0

Atomicals ElectrumX

修订 v1.5.2.0 (2025-03-27)

打开固定路径: mintParser

Version-sensitive ARC-20 and Atomicals validation behavior used as the pinned reference baseline.

universe-index-atomicals-nfts-and-realms

Universe Atomicals NFT, Realm, and Subrealm index

修订 1d9109c68d95

打开固定路径: server

Materialized read model for plain NFTs, Realms, and Subrealms projected from Atomicals ElectrumX.

Metadata trust boundaries

Raw

Everything in a payload is attacker controlled. This page says exactly what that means for a renderer, an indexer, and a user interface.

Protocol behavior Verified 2026-08-31 Metadata & Sources

Describes the Atomicals protocol itself at the pinned reference revision. It does not promise that any product exposes it.

Page ID
protocol/core/metadata-trust
Normative authority
Atomicals reference implementation
Networks
mainnet
Documentation version
2026.08
Audience
everyone, developer
Owner
bitcoin-universe-docs
Sources

此内容尚不支持你的语言。

Anyone can mint an Atomical containing any bytes with any declared type and any claimed name. Nothing in a payload is checked by anyone before it reaches your screen.

What a payload can claim, and what it proves

Section titled “What a payload can claim, and what it proves”
The payload says It proves
name is a well known brand Nothing
image is a famous artwork Nothing
legal grants you rights Nothing
links point to an official site Nothing
The content type is an image Nothing. Verify the bytes
The ticker matches a project Only that a name was allocated to some Atomical
  1. Choose the content type yourself from the bytes. Do not trust the declared type.
  2. Restrict the set of types you will render at all.
  3. Enforce a size limit before decoding.
  4. Serve media from an isolated origin with a restrictive content security policy.
  5. Never inline payload content into your own document.
  6. Sanitise any text before display, including names, descriptions, and link labels.
  7. Verify the digest before serving.
  1. Show the resolved Atomical ID next to every name.
  2. Mark unresolved name requests as candidates.
  3. Never present metadata as verification.
  4. Warn when a displayed name is visually confusable with another. See Unicode and IDNA.
  5. Show the data source, its revision, and its freshness.
  1. Bound payload size and nesting depth before parsing.
  2. Reject or quarantine payloads that fail to parse rather than partially applying them.
  3. Record the digest of every stored file.
  4. Keep the raw bytes exactly as revealed. Optimised derivatives are separate artefacts.
  5. Never let payload content influence routing, authentication, or storage paths.