Build with Tagwise
Integrate the universal identity layer into your wallet, dApp, or service with our simple SDK and REST API.
import { TipClient, TagNotFoundError } from "@tagwise/tip-sdk";
const client = new TipClient();
try { const result = await client.resolve("alice");
console.log("Tag:", result.tag); // "@alice" console.log("Payment Wallet:", result.wallet); // "8L2Z3nSXbwoFhK9x9BEs6b1qhF6xEcNJ7T4NqmiWaeuf" console.log("Display Name:", result.displayName); // "Alice Smith" console.log("Payment Link:", result.paymentLink); // "https://tagwise.me/pay/@alice"} catch (error) { if (error instanceof TagNotFoundError) { console.log("Tag @alice has not been registered yet."); } else { console.error("Failed to resolve tag:", error); }}Interactive Testbench
Live Protocol Playground
Test canonical tag resolution in real time. Try entering or any registered tag.
Enter a tag above to resolve a live identity
The resolver queries the TIP API in real time — no mock data. Try to see it in action.
Developer Resources
Documentation & Guides
Everything you need to integrate Tagwise Identity Protocol into your Solana application, backed by runnable code examples and API schemas.
Protocol Overview
Deep dive into the TIP architecture, Anchor smart contracts, and cryptographic verification model.
Wallet SDK Guide
Step-by-step guide to adding 1-line tag resolution and verified recipient badges to your Solana wallet.
Exchange API Guide
REST & GraphQL endpoint documentation for integrating human-readable customer withdrawals.
Merchant Integration
Learn how to accept payments with structured invoice metadata and dynamic checkout links.