Tagwise

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);
}
}
Version@tagwise/tip-sdk@1.0.0

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.