Watch an autonomous AI agent buy sports data and sell analysis using automatic crypto micropayments.
Learn how x402 pay-per-request payments work on both the buying and selling side of a service.
Connect an MCP-compatible AI assistant to purchase live World Cup insights inside a conversation.
Run the whole demo locally in simulation mode with no real cryptocurrency needed.
| demiladepy/striker | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | hard | hard |
| Complexity | 5/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Simulation mode works immediately after npm install, going live needs funded testnet wallets and API keys.
STRIKER is an experimental autonomous software agent built for a hackathon called the Injective Global Cup, that buys and sells data about the World Cup entirely on its own, using a cryptocurrency network called Injective, without a human approving each transaction. The core idea it demonstrates is that normal sports data is locked behind subscriptions and logins that a piece of software cannot click through, and even if an AI produces a useful analysis, it usually has no way to get paid for it. STRIKER solves both sides of that problem using a payment method called x402, which lets any web address charge a very small automatic fee, in this case fractions of a cryptocurrency called USDC, each time it is called. In practice, STRIKER watches a live World Cup score feed, and whenever a match reaches an important moment, it pays a small fee to a separate service called the Data Forge for deeper match statistics. It then uses Anthropic's Claude AI to turn that raw data into a short piece of sports analysis, which it sells through its own storefront, again for a small automatic fee, to anyone or anything willing to pay, including other AI agents. If its own cryptocurrency balance runs low, a built in treasury system automatically moves more funds over from another blockchain using a Circle service called CCTP, so the whole loop keeps running without a person topping up its wallet. The project also ships extra ways for other tools to interact with it, including a small server following the Model Context Protocol, a standard that lets AI assistants like Claude call external tools, so someone using Claude directly could ask it to buy an insight from STRIKER inside a normal conversation. There is also an installable Agent Skill that turns your own Claude into a paying STRIKER customer automatically. By default the whole project runs in a safe simulation mode where every payment step, including the cryptographic signing, actually happens, but nothing is broadcast to the real blockchain, and every result is clearly labeled as simulated. Getting it running locally takes three commands to start the data service, the agent, and a dashboard, and switching to real transactions on Injective's test network requires generating wallets, funding them from a faucet, and adding API keys to a configuration file. The repository does not state a license in what is shown here.
An autonomous AI agent that buys World Cup data and sells its analysis using automatic crypto micropayments on Injective.
Mainly TypeScript. The stack also includes TypeScript, Injective, x402.
No license is shown in the README, so the terms for reusing this code are unclear.
Setup difficulty is rated hard, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.