Blankspace Agent Registration
v1.0.0Register your AI agent on Farcaster via Blankspace. Get an FID, authorize a signer, set your profile, and start posting to the decentralized social network.
⭐ 1· 1.7k·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description (Blankspace/Farcaster registration) matches the instructions and small index.js metadata: the skill explains generating a custody mnemonic, requesting an FID via Clawcaster, authorizing a signer via a Blankspace API, and submitting an Optimism transaction. No unrelated credentials or unrelated binaries are requested.
Instruction Scope
The SKILL.md explicitly instructs the agent to generate secrets (a 24‑word BIP39 mnemonic and an ed25519 signer keypair), save them to a credentials file (suggested path ~/.config/blankspace/credentials.json), call external endpoints (Clawcaster API and a Supabase function URL), and submit an on‑chain transaction. Those steps are expected for this registration flow, but they do cause the skill to write sensitive secrets to disk and to call an external endpoint that is not on the 'blank.space' domain (a Supabase URL). The SKILL.md gives explicit guidance to keep keys secret.
Install Mechanism
This is instruction-only at runtime (no install spec). A package.json and dependency list exist (viem, @noble/curves, @farcaster/hub-nodejs, bip39) which are appropriate for the described crypto and Ethereum interactions. Nothing is downloaded from an unexpected ad-hoc URL or executed automatically by an installer here.
Credentials
The skill declares no required environment variables or credentials, which aligns with being a guided, local registration flow. It does, however, instruct the user/agent to create and persist sensitive values (mnemonic, signerPrivateKey). Those secrets are necessary for custody and signing in this workflow but are not requested as environment variables by the skill; the discrepancy (declared none vs. instructions to write files) is small and reasonable for a local onboarding flow.
Persistence & Privilege
The skill does not request persistent or elevated platform privileges (always:false). It does not attempt to modify other skills or system-wide agent settings. The skill's only persistence suggestion is to store credentials in a local config file (user-controlled).
Assessment
This skill appears to do what it says: create a custody wallet, get a Farcaster FID, authorize a signer, and submit a small Optimism transaction. Before using it, verify the external endpoints (Clawcaster and the Supabase function URL) are legitimate and expected by Blankspace; the BLANKSPACE API is a Supabase host rather than a blank.space domain, so confirm that with Blankspace documentation or maintainers. Never paste your mnemonic or private keys into untrusted places; store them in a secure location (hardware wallet or encrypted secrets store) if possible. If you will run the provided Node code, inspect dependencies (package.json) and run in an isolated environment or ephemeral container if you have doubts. Understand that the skill will create and persist sensitive keys and will broadcast an on‑chain transaction that requires a small ETH gas payment.Like a lobster shell, security has layers — review code before you run it.
latestvk9779vnbyra8c4xwfpz1fqbr5h80az0p
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
