fluxa-agent-wallet-via-api

FluxA Agent Wallet integration via REST API. Enables agents to make x402 payments for paid APIs, send USDC payouts to any wallet, and create payment links to receive payments. Use when the user asks about crypto payments, x402, USDC transfers, payment links, or interacting with the FluxA Agent Wallet via direct API calls.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "fluxa-agent-wallet-via-api" with this command: npx skills add fluxa-agent-payment/fluxa-ai-wallet-mcp/fluxa-agent-payment-fluxa-ai-wallet-mcp-fluxa-agent-wallet-via-api

FluxA Agent Wallet (via API)

FluxA Agent Wallet lets AI agents perform onchain financial operations — payments, payouts, and payment links — without managing private keys. All signing is handled server-side by FluxA Wallet; agents only need an Agent JWT to authenticate API calls.

Capabilities

CapabilityWhat it doesWhen to use
x402 Payment (v3)Pay for APIs using the x402 protocol with intent mandatesAgent hits HTTP 402, needs to pay for API access
PayoutSend USDC to any wallet addressAgent needs to transfer funds to a recipient
Payment LinkCreate shareable URLs to receive paymentsAgent needs to charge users, create invoices, sell content

Prerequisites

Every API call requires an Agent JWT obtained by registering an Agent ID.

Register Agent ID

curl -X POST https://agentid.fluxapay.xyz/register \
  -H "Content-Type: application/json" \
  -d '{
    "email": "agent@example.com",
    "agent_name": "My AI Agent",
    "client_info": "Agent v1.0"
  }'

Response returns agent_id, token, and jwt. Use the jwt as Authorization: Bearer <jwt> for all subsequent calls.

Refresh JWT when expired (via CLI):

fluxa-wallet refreshJWT

Or via API:

curl -X POST https://agentid.fluxapay.xyz/refresh \
  -H "Content-Type: application/json" \
  -d '{"agent_id": "<AGENT_ID>", "token": "<TOKEN>"}'

Quick Decision Guide

  • Need to pay for an API that returned HTTP 402? → See X402-PAYMENT.md
  • Need to send funds to a wallet address? → See PAYOUT.md
  • Need to receive payments via a shareable link? → See PAYMENT-LINK.md

Base URLs

ServiceURL
Agent ID APIhttps://agentid.fluxapay.xyz
Wallet APIhttps://walletapi.fluxapay.xyz

Common Patterns

Authentication Header

All Wallet API calls require:

Authorization: Bearer <AGENT_JWT>
Content-Type: application/json

Supported Currencies

CurrencyValueDescription
USDCUSDCUSD Coin
XRPXRPXRP
FLUXA_MONETIZE_CREDITSFLUXA_MONETIZE_CREDITSCredits for FluxA Monetize, used to consume FluxA Monetize resources

Amount Format

All amounts are in smallest units (atomic units). For USDC (6 decimals):

Human-readableAtomic units
0.01 USDC10000
0.10 USDC100000
1.00 USDC1000000
10.00 USDC10000000

Default Asset

  • Network: Base (chain ID 8453)
  • Currency: USDC
  • Asset address: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

fluxa-agent-wallet

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

illustrated-slides-with-nano-banana

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

ppt generator pro

No summary provided by upstream source.

Repository SourceNeeds Review