Physical-world verification infrastructure. We bind NFC tags to on-chain digital twins so a physical object's provenance, ownership and lifecycle can be verified by anyone, without trusting the party holding it.
An asset moves through a seven-state lifecycle — MINTED → BOUND → ACTIVATED → CLAIMED, with
FLAGGED and RECYCLED for recall, theft and end-of-life. Each transition is gated by capability
badges and recorded on-chain.
| Repository | What it is |
|---|---|
| tagit-contracts | Solidity protocol — digital twins, ERC-4337 accounts, governance, treasury |
| tagit-sdk | TypeScript SDK and CLI |
| tagit-dashboard | Admin console, business portal, public verification apps |
| tagit-mobile | Consumer app — tap to verify, asset vault, transfers |
| tagit-indexer | Subgraph for lifecycle and governance queries |
| tagit-docs | Protocol and integration documentation |
Testnet. Contracts are deployed to Base Sepolia (chain ID 84532) and hold no production
value. Earlier OP Sepolia and Arbitrum Sepolia deployments were deprecated on 2026-06-27 and should
not be integrated against. Canonical addresses live in
deployment-addresses.json
— that file is the single source of truth; treat any address published elsewhere as stale.
An external security audit is in progress. Scope, current limitations and a candid list of open issues are published in the contracts repo rather than held back: AUDIT-SCOPE.md · KNOWN-ISSUES.md
Report vulnerabilities to security@tagit.network. See SECURITY.md.