DOCS / INTENT LINKS

Intent links

An intent link is a short URL — yeetful.com/i/<slug> — that carries an ask as a plain sentence: “Buy $10 of AAPL”, “Stake 0.05 ETH with Lido”, “DCA $25 into ETH weekly”. Whoever opens it connects their own wallet, Yeetful scans, funds across chains, and builds the guarded path — and they sign, or nothing happens. You have an intent; we do the rest.

Mint one

Three ways, all landing on Dashboard · Intent links:

  • Type the askin the mint form — amounts included. The right MCPs attach themselves from the ask's shape (stocks pull Robinhood Chain, perps pull Hyperliquid), or pick up to four yourself.
  • From the chat — hover any of your asks (or any signed receipt) and tap the link icon. The aha you just had becomes the link you share.
  • From an agent — external agents mint through the hands MCP's mint_intent_link with their operator's yf_ key; the operator (a human) owns the link, its funnel, and its earnings.

The consent contract

Every link, no exceptions:

  • The link carries a sentence only — never calldata, artifacts, or addresses. Yeetful rebuilds the action from scratch with deterministic builders on the other side, so nothing a link contains can execute by itself.
  • “Connect & build” is the consent. Nothing runs until the visitor taps it; nothing moves until their wallet signs.
  • Transfer-shaped asks never auto-run.“Send X to 0x…” is the phishing shape — those land prefilled and wait for a deliberate press of send.
  • Return URLs are validated at mint (public https only), stored server-side, and only ever offered as a button after a signature — never automatic, never read from the URL.

The funnel

Every link gets a live funnel on your dashboard: opens → connects → builds → signs → dollars moved. Dollar figures in the money columns are server-truth (guardrail-priced at signing) — the same accounting /activity runs on. What your links earn is covered in Creator earnings.

A/B phrasings

One link can carry up to three alternate phrasings of its ask. Each visitor is served exactly one, and the funnel segments per phrasing — so you learn which wording converts, not just whether the link works. Every safety gate applies to the phrasing actually shown.

Limits (promos & partners)

  • Expiry — the link dies at the clock, exactly like a revoked link.
  • Sign caps— “dies after 1000 signs”, counted from server-truth signed transactions (client-side tricks can't burn or extend it).
  • Wallet allowlists — reserve a link for specific wallets. The list never appears on the page; membership is checked server-side at connect.

Your public page

Claim a handle on the dashboard and every active link you hold appears on /l/<handle>— one shareable page of everything you've published. Opt-in by design: a wallet address is never the key to a public page, and releasing the handle kills the page. Revoking any link 404s it instantly while its history and earnings stay.