TZTZ2AT

Demo Appviews

Four TZ2AT appview shapes: wallet repo ownership with hydration and token analytics, Rat Race hot-edition discovery from WTF, a Bluesky post composer, and a small activity-driven game where Tezos event verbs and wallet/token nouns become gameplay inputs.

Step 1 of 5

What is your Bluesky handle?

This demo starts with identity, not a developer API key. Use the Bluesky handle you want associated with your Tezos wallet claim. If you do not have a Bluesky account or Tezos wallet yet, the links below get you there.

Need a Tezos wallet?

Kukai is a simple browser-friendly wallet for getting started with Tezos.

Open kukai.app
Need a Bluesky account?

A Bluesky handle gives this demo an AT Protocol identity to attach to your wallet claim.

Open Bluesky

Not connected.

Step 2 of 5

Connect your Tezos wallet.

Now prove wallet ownership with a Beacon-compatible wallet. TZ2AT asks for the minimum needed: the wallet address and, when your wallet supports it, a signed challenge tying this wallet claim to your AT Protocol identity.

AT identityWaiting for handle
Wallet proofNot created yet

No wallet connected yet.

Connect and sign with your Tezos wallet to create a proof.
Step 3 of 5

TZ2AT is ready to retrieve your wallet history.

The demo will ask TzKT and OBJKT for historic wallet context, convert those source chunks into TZ2AT event records, and store them in your wallet repo on the TZ2AT server. Those hot records remain available until they age out or go unused enough to be evicted from the hot layer.

Use relay-only for the simplest demo. If you choose personal PDS storage, TZ2AT will ask for Bluesky PDS credentials at that point.

Wallet repoNot claimed yet
HydrationNot started
Wallet hydration has not started.
When hydration starts, this will show live records discovered instead of leaving you staring at a tiny sample.
Step 4 of 5

Your wallet now has a place in the TZ2AT tree.

Wallets, contracts, marketplaces, currencies, platforms, and chains are nouns. TZ2AT gives important nouns a repo-shaped home, then writes verbs like transfers, sales, bids, listings, links, and hydration records into the places they describe.

tz2at.storeroot relay records and publication surface
your-wallet.wallets.tz2at.storeyour claim, lifecycle anchors, wallet-token edges, and event copies
contracts.tz2at.storetoken definitions, token metadata, contract-token edges
marketplaces.tz2at.storecollect, swap, bid, and market state records

You now have app-level ownership rights over that wallet repo. TZ2AT can still write core service records there, and it can rehydrate the repo again later when you ask.

Step 5 of 5

These analytics come from records in your wallet repo.

The charts, raw events, owned-token context, and post templates are derived from the records TZ2AT stored for your wallet. This is the point: appviews can build useful products without re-indexing the whole Tezos chain themselves.

Records loaded0 activity records
Token rows0 inventory rows

Wallet intelligence output

0total hot activity records
0record types observed
0inventory rows

Event mix

Load wallet data to render event-type distribution.

Recent cadence

Owned tokens with recent chain activity

No wallet inventory or token movement loaded yet.

Rat Race hot-edition scanner

Rat Race from WTF watches token mints, sales, listings, metadata, and marketplace state to find editions moving quickly enough to matter. TZ2AT can supply the same source facts through firehose/replay and OBJKT enrichment.

The demo uses the WTF Rat Race scoring model and can be wired to live TZ2AT replay/firehose candidates as the product hardens.

Ranked candidates

Guided Bluesky post composer

This demo stands alone. You can use wallet data from Demo 1, connect a Bluesky identity for attribution, or paste a wallet and load records just for this composer.

1. Choose a source

Use the hydrated wallet already in this browser, or quickly resolve a handle and wallet for this demo only.

2. Pick the story

Choose a template family. The cards update from the wallet activity and token context available in this browser.

3. Copy or open in Bluesky

Nothing posts automatically. The demo formats a draft so a user can review the claim, edit the language, and share it from their own Bluesky client.

Generated copy stays local until a user chooses to post it in their Bluesky client.

Event templates

Event Runner

An easy game pattern for TZ2AT: wallet history becomes a seed and recent Tezos activity becomes live control input. Transfers move the runner, collects spawn score, bids create shields, and XTZ flows add fuel.

1Seed from walletUse a claimed wallet repo or a pasted wallet address to derive baseline stats.
2Listen to activityRecent TZ2AT verbs map into game actions; wallet and token nouns choose who and what changes.
3Play or spectateThe same appview can be a personal mini-game, a stream overlay, or a community event surface.
Load wallet data first, or run the sample event round.

Game surface

0score
0fuel
0shield

Event log