Wallet Infrastructure
Wallet Infrastructure
Platform & Onboarding

Build with AI Agents

Give your AI coding agent the Wallet Infrastructure integration guidance.

The integration guidance gives your coding agent the integration order, the two signing paths, webhook verification and the common mistakes. It also points the agent at these docs as Markdown, so it reads the exact endpoints instead of guessing.

Install

Run the command for your agent from the root of your project, and commit the file so your whole team gets it.

AgentFile it reads
Claude Code.claude/skills/shiga-wallet-integration/SKILL.md
Codex, Cursor, GitHub Copilot, WindsurfAGENTS.md
Gemini CLIGEMINI.md, importing AGENTS.md

Claude Code

mkdir -p .claude/skills/shiga-wallet-integration
curl -fsSL https://docs.wallet.shiga.io/skills/shiga-wallet-integration/SKILL.md \
  -o .claude/skills/shiga-wallet-integration/SKILL.md

Claude Code loads the skill when the task matches, or run /shiga-wallet-integration. To use it in every project, install it to ~/.claude/skills/shiga-wallet-integration/ instead.

Codex, Cursor, GitHub Copilot and Windsurf

grep -qs '^# Shiga Wallet Infrastructure integration' AGENTS.md || \
  { echo; curl -fsSL https://docs.wallet.shiga.io/skills/shiga-wallet-integration/AGENTS.md; } >> AGENTS.md

The guidance is appended to an existing AGENTS.md, never replacing it. Running the command again adds nothing.

Gemini CLI

Add AGENTS.md as above, then import it from GEMINI.md:

grep -qsx '@./AGENTS.md' GEMINI.md || printf '\n@./AGENTS.md\n' >> GEMINI.md

An existing GEMINI.md keeps its instructions; the import is added once.

Use

Describe what you want, for example:

Integrate Shiga Wallet Infrastructure: create a customer at sign-up,
register their passkey, provision wallets, and credit deposits from webhooks.

What the guidance covers

AreaGuidance
SetupAPI key on your server only, x-customer-id on every per-customer request.
WalletsPasskey registration with the COSE public key, then Provision wallets.
PaymentsEVM userOpHash signing, and the transfer challenge on the other networks.
NotificationsSignature check, stale-event rejection, deduplication.
ReliabilityCredit only on confirmed, read state before retrying, back off on 429.

Any other assistant

Any AI assistant can read these docs directly:

SourceURL
Page index/llms.txt
All docs and the API/llms-full.txt
OpenAPI spec/openapi.json
One page/llms.mdx/docs/<page path>/content.md, for example /llms.mdx/docs/guides/wallets/sending/content.md

Review generated code before you ship it, and work through the Go-Live Checklist.

On this page