explaingit

demiladepy/striker

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 5/5Setup · hard

TLDR

An autonomous AI agent that buys World Cup data and sells its analysis using automatic crypto micropayments on Injective.

Mindmap

mindmap
  root((STRIKER))
    What it does
      Buys sports data automatically
      Sells AI written analysis
      Refills its own wallet
      Runs a decision loop
    Tech stack
      TypeScript
      Injective
      x402
      CCTP
      Claude
    Use cases
      Watch an autonomous agent trade data
      Learn x402 micropayments
      Connect via MCP
      Run a simulation locally
    Audience
      Developers
      Blockchain hackers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Watch an autonomous AI agent buy sports data and sell analysis using automatic crypto micropayments.

USE CASE 2

Learn how x402 pay-per-request payments work on both the buying and selling side of a service.

USE CASE 3

Connect an MCP-compatible AI assistant to purchase live World Cup insights inside a conversation.

USE CASE 4

Run the whole demo locally in simulation mode with no real cryptocurrency needed.

What is it built with?

TypeScriptInjectivex402CCTPClaudeMCP

How does it compare?

demiladepy/striker0xkinno/astraea0xkinno/halcyon
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardhardhard
Complexity5/54/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 5min

Simulation mode works immediately after npm install, going live needs funded testnet wallets and API keys.

No license is shown in the README, so the terms for reusing this code are unclear.

In plain English

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.

Copy-paste prompts

Prompt 1
Walk me through running STRIKER locally in simulation mode with npm run forge, agent, and dashboard.
Prompt 2
Explain how x402 micropayments work between STRIKER and the Data Forge.
Prompt 3
Show me how to connect STRIKER's MCP server to Claude Desktop or Claude Code.
Prompt 4
Explain what CCTP does and how STRIKER refills its treasury automatically.

Frequently asked questions

What is striker?

An autonomous AI agent that buys World Cup data and sells its analysis using automatic crypto micropayments on Injective.

What language is striker written in?

Mainly TypeScript. The stack also includes TypeScript, Injective, x402.

What license does striker use?

No license is shown in the README, so the terms for reusing this code are unclear.

How hard is striker to set up?

Setup difficulty is rated hard, with roughly 5min to a first successful run.

Who is striker for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.