Skip to content

Add tenzro namespace (CAIP-2/10/19/25)#184

Open
hilarl wants to merge 5 commits intoChainAgnostic:mainfrom
tenzro:add-tenzro-namespace
Open

Add tenzro namespace (CAIP-2/10/19/25)#184
hilarl wants to merge 5 commits intoChainAgnostic:mainfrom
tenzro:add-tenzro-namespace

Conversation

@hilarl
Copy link
Copy Markdown

@hilarl hilarl commented May 2, 2026

Summary

Adds the tenzro namespace covering Tenzro Network — an L1 settlement layer with HotStuff-2 BFT consensus over a multi-VM execution layer (EVM + SVM + Canton/DAML) sharing a single native balance per asset (Sei-V2-style pointer model).

CAIPs covered

  • CAIP-2 — chain ID is the lowercase hex of the first 16 bytes of the genesis block hash (e.g. tenzro:92bd27db9713293097f0e63476e3911e for testnet).
  • CAIP-10 — 32-byte addresses, hex (0x + 64 chars) canonical with base58btc accepted on input.
  • CAIP-19slip44 (native TNZO), token (32-byte token IDs from the unified registry), and nft (32-byte collection ID + token ID). Same identifier resolves to the same balance across all three VM façades.
  • CAIP-25 — multi-VM provider authorization, one scope per chain with eth_* / tenzro_* / solana_sign* methods and scopedProperties for vmFacades, dpopBound, evmChainId, nativeAssetCaip19.

Notes

  • Mainnet CAIP-2 reference will be added in a follow-up PR at mainnet launch.
  • A SLIP-44 coin index PR is being filed in parallel against satoshilabs/slips. Until merged, the slip44 reference uses the pre-registration string tenzro.
  • Repo: https://github.com/tenzro/tenzro-network

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant