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 rules
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 RECYCLED
View GitHub
Work 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