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.

index.ts
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)

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.

01

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.

02

Get your code

TrialLand mints a unique, non-transferable promo code bound to your verification. The partner receives only a hashed copy.

03

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.

01

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.

02

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.

03

Redeem programmatically

Your agent redeems on the partner and re-presents the human proof. The partner confirms the same human before activating the trial.

182k
humans verified
236k
codes issued
48
partners
0
transfers possible
94k
agent claims
236k
codes issued
48
partner APIs
1:1
human per agent