Note
This project is under active development, and there may be breaking changes before the official release.
STRIKE enables users to share actionable links that unfurl into interactive Strike Cards on social media platforms, allowing seamless engagement with custom actions. Strike makes it easy to integrate blockchain actions with popular platforms like Twitter (X), offering users a one-click interaction with predefined actions.
STRIKE consists of three main components:
- STRIKE Core Library: The core logic and API interface for creating and managing Strike Cards.
- STRIKE Registry Canister: A backend service that handles action requests and manages metadata.
- STRIKE Chrome Extension: Enables users to interact with Strike Cards and execute actions directly from their browser.
STRIKE simplifies the process of sharing actionable links on social media platforms. Users can create custom actions defined in a JSON file and host it publicly. When a user shares a link, it unfurls into an interactive Strike Card on platforms like Twitter (X), allowing other users to engage with the actions in just one click.
-
Install the Chrome Extension
Users need to install the Strike Chrome extension, which enables the rendering of Strike Cards and executing actions directly from the browser. -
Create and Host the Actions File
Define the actions you want users to perform in a JSON file (likeactions.json
). Host it on a public server, and use it to generate interactive Strike Cards. -
Share and Engage with Strike Cards
Once the hosted link is shared on social media, it unfurls into a Strike Card, allowing users to perform actions such as placing bets or managing assets.
The schema for defining actions and creating Strike Cards will be provided soon. For now, refer to the example actions.json, which outlines how actions are structured.
-
Core Library: The core library contains the essential logic for creating and managing Strike Cards. It processes the JSON schema and handles the backend integration with the registry canister.
-
Registry Canister: The backend canister that manages metadata and action requests. It acts as the server-side component where actions are stored and validated before execution.
-
Chrome Extension: The Chrome extension is required for rendering Strike Cards on platforms like Twitter (X) and enables users to interact with those actions directly in their browser. Without the extension, only the metadata will be visible, but actions won't be executable.
Stay tuned for more updates and detailed documentation on how to fully integrate and leverage the power of STRIKE.