KPX protocol
Kaspa-wide payloads for identity, verification, EVM links, and content commits - indexed by Kasparex.
Overview
KPX v1 defines small JSON payloads you attach to Kaspa transfers so indexers can recover identity, links, verification state, and content fingerprints. Use the sections below to jump into tools, HTTP APIs, and Knowledge Base articles.
Tools
Post identity updates
Wallet-friendly broadcast form
Compose, validate, and send kpx payloads with KasWare or Kastle - self-send flow with optional priority fee.
More modules
Additional utilities, dApp integrations, and batch workflows will be listed here as they ship.
APIs
- OpenGET /api/kpx/spec
Machine-readable field list and types for integrators.
- OpenPOST /api/kpx/parse
Validate a UTF-8 JSON payload (POST body) before broadcasting.
- OpenGET /api/kpx/pf/[addr]
Latest indexed profile state for a Kaspa address (replace [addr]).
- OpenGET /api/kpx/ver/[addr] Β· /lnk/[addr] Β· /cm/[addr] Β· /cm/[addr]/summary
Indexer snapshots for verified flag, EVM link, commits, and commit summaries.
Use cases
Self-custody identity updates
You keep the keys
Publish profile, links, and fingerprints without a custodian: the wallet signs, Kaspa stores, indexers aggregate.
Creator provenance for releases
Ship hashes, not files, on L1
Use content commits to point to IPFS, Arweave, or mirrors while keeping an immutable Kaspa audit trail.
Docs
Knowledge Base
Browse all Kasparex guides - including deep dives on kpx record types and security notes.
Browse βkpx v1 - overview
Kaspa-wide identity & creator payloads
How kpx v1 encodes portable JSON on Kaspa transactions so wallets and indexers agree on meaning.
Public profile (kpx/pf)
Display name, bio, tags
Human-readable public fields bound to your Kaspa address, carried as a small on-chain payload.
Verified badge (kpx/ver)
On-chain verified flag
Signals verification intent on-chain; apps may apply additional policy before showing badges in UI.
Kaspa β EVM link (kpx/lnk)
Bind L1 to an Ethereum address
Store a standard 0x address next to your Kaspa identity for bridges, payouts, and cross-chain UX.
Content commits (kpx/cm)
Fingerprints for blogs, dApps, gamesβ¦
Anchor a 64-hex content hash to an id and version line so mirrors and indexers can prove integrity.
