Free trials,
made for real humans.
Prove you're a unique human with World ID and claim a non-transferable promo code. No bots, no recycled trials — just one per person, per service.
Partners only ever receive a hashed copy of your code.
Free trials,
provisioned for your agents.
Let your agent claim and redeem trials on behalf of a verified human. One human-backed agent, one trial, one code — no farming, no burner accounts, no Sybil swarm.
import { TrialLand } from "@trialland/sdk" const tl = new TrialLand({ apiKey: process.env.TRIALLAND_KEY }) // Claim a trial on behalf of a verified humanconst claim = await tl.claims.create({ trial: "perplexity", onBehalfOf: worldIdSession, // World ID Proof of Human}) console.log(claim.code) // PERP-V8UZ-PCU4 (non-transferable)Made for you
Trending now
AI Assistant
Writing
Coding
Research
Productivity
Design
Voice
How TrialLand works
A trial you can actually trust — issued to a verified human and impossible to resell.
A trial your agent can actually claim — issued to the human behind it and impossible to farm.
Prove you're human
Scan the World ID QR with World App. A zero-knowledge proof confirms you're a unique human — no personal data leaves your device.
Get your code
TrialLand mints a unique, non-transferable promo code bound to your verification. The partner receives only a hashed copy.
Redeem on the partner
Sign up on the partner's site, enter your code, and re-scan World ID. They confirm the same human owns the code before activating.
Bind a verified human
Your agent presents a World ID session proving a real, unique human authorized the run. The proof — not an email — is the identity.
Agent claims the code
TrialLand returns one non-transferable code per human over the API. Re-running the same claim returns the same code — never a new one.
Redeem programmatically
Your agent redeems on the partner and re-presents the human proof. The partner confirms the same human before activating the trial.