Build on the Trust Layer
Documentation
Everything you need to integrate TAG IT Network into products and systems. The protocol runs on Base Sepolia testnet today; mainnet is audit-gated, targeted H1 2027.
BASE SEPOLIA · 84532MAINNET · H1 2027 · AUDIT-GATED
Architecture OverviewORACULS stack05Base L2Execution layer — 25 contracts + 4 libraries, on Base Sepolia today.04EigenDAData availability — arrives with the dedicated TAGIT L2 (roadmap).03EthereumL1 settlement — security backstop, escrow, and timelocks.02CCIPChainlink cross-chain messaging for asset attestations.01BIDGESIdentity and capability badges gating every privileged operation.Read the architectureAsset Lifecycle7-state machine · on-chain0NONE1MINTED2BOUND3ACTIVATED4CLAIMED5FLAGGED6RECYCLEDFull transition rulesView GitHubgithub.com/TAG-IT-NETWORK
Read Asset Stateviem · no API key
LIVE · BASE SEPOLIA// Live read from the TAGITCore proxy (chainId 84532)
import { createPublicClient, http, parseAbi } from "viem";
import { baseSepolia } from "viem/chains";
const TAGIT_CORE = "0x3aDc7EFDb58Ae85483eFf5D4966D916185f31d1D";
const client = createPublicClient({ chain: baseSepolia, transport: http() });
const [owner, updatedAt, state] = await client.readContract({
address: TAGIT_CORE,
abi: parseAbi([
"function getAsset(uint256 tokenId) view returns (address assetOwner, uint64 timestamp, uint8 state, uint8 flags, uint16 reserved)",
]),
functionName: "getAsset",
args: [1n],
});
// state → uint8: 0 NONE … 4 CLAIMED … 6 RECYCLEDWork in progress. These docs track a testnet system under active development — interfaces can change until mainnet. For the latest, watch the GitHub organization.
Browse the docs
Start
Protocol
Build