Quick start
Go from a new Taliware account to your first biometric-protected NFT in five steps.
Prerequisites
- A Taliware Developer account
- Basic familiarity with NFTs and REST APIs
- A server-side environment where your API key can remain private
1. Access the platform
Sign in at developer.taliware.com to open your developer workspace.
2. Create an organization
Create a workspace, invite your team, choose a billing mode, and issue an organization-scoped API key. Store the key in an environment variable; never ship it in browser or mobile client code.
3. Deploy a contract
Use the contract workflow to deploy a CL2C-enabled smart contract to the test network before moving to production.
4. Invite users
Add the people who will own or approve assets. Users receive instructions for setting up Confida when biometric authentication is part of the flow.
5. Mint an asset
const response = await fetch("https://developer.taliware.com/api/v1/cl2c/nft", {
method: "POST",
headers: {
"x-api-key": process.env.TALIWARE_API_KEY!,
"Content-Type": "application/json",
},
body: JSON.stringify({
contractId: "your-contract-id",
name: "My first CRDB NFT",
description: "Protected by biometric authentication",
externalUrl: "https://example.com/image.jpg",
users: [{ userId: "member-id", percentage: 100 }],
}),
})
if (!response.ok) throw new Error(`Mint failed: ${response.status}`)
const asset = await response.json()Keep credentials server-side
Use environment variables and a backend route for sensitive operations. Rotate a key immediately if it reaches source control, logs, or client code.
Continue with the CL2C OpenAPI reference for request and response schemas.