Documentation
Everything you need to integrate TAG IT Network into your products and systems.
Work in Progress
We're actively building this documentation as TAG IT Network evolves on testnet. Some info may change before Mainnet (Q3-Q4 2026). For the latest details, visit our GitHub.
Architecture Overview
5-layer stack: OP Stack L2 execution, EigenDA data availability, Ethereum settlement, CCIP interop, and private registry.
LiveSmart Contracts
6 core Solidity modules on OP Sepolia testnet. Built with Foundry. 25 contracts + 4 libraries across 5 layers.
TestnetAsset Lifecycle
7-state cryptographic lifecycle: NONE → MINTED → BOUND → ACTIVATED → CLAIMED → FLAGGED → RECYCLED.
LiveNFC Hardware
NTAG 424 DNA primary chip. AES-128 + SUN MAC authentication. 5 security tiers from COMMERCIAL to SOVEREIGN.
Hardware ReadyOpen Source
12 repositories — 6 Core (contracts, L2, bridge, services, indexer, security) + 6 Support (dashboard, mobile, SDK, hardware, docs, governance).
PublicSecurity Model
5-layer defense-in-depth: Governance, Application, Access Control (BIDGES), Smart Contract, Cryptography. STRIDE threat modeling.
Pre-AuditCore Modules
6 Solidity modules powering the TAG IT Network protocol.
Development Roadmap
Tracking progress from testnet to mainnet.
Quick Example — Read Asset State
// Read asset lifecycle state from TAG IT Network // Requires: npm install viem import { createPublicClient, http } from 'viem'; import { optimismSepolia } from 'viem/chains'; const client = createPublicClient({ chain: optimismSepolia, transport: http(), }); // Query the TAGITCore contract on OP Sepolia // States: 0=NONE 1=MINTED 2=BOUND 3=ACTIVATED // 4=CLAIMED 5=FLAGGED 6=RECYCLED const state = await client.readContract({ address: '0x...', // TAGITCore address abi: TAGITCoreABI, functionName: 'getAssetState', args: [1n], });
Build With Us
TAG IT Network is in active development on OP Sepolia testnet. Explore the code, join the community, or reach out to collaborate.