返回顶部
s

sardis-cards萨迪斯卡片

Virtual card issuance and management for AI agents to make real-world purchases

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
268
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

sardis-cards

Sardis Cards - AI代理虚拟卡管理

为AI代理发行虚拟卡,实现真实世界购买,具备自动消费控制、欺诈检测和即时冻结功能。

功能特性

  • - 即时发卡:数秒内创建虚拟卡
  • 消费控制:单笔、每日、每月限额
  • 商户限制:基于类别和特定商户的控制
  • 冻结/解冻:即时卡片安全控制
  • 交易监控:实时交易提醒和历史记录
  • 自动欺诈检测:自动拦截可疑活动

安全模型

始终强制执行:

  • - 绝不在日志或响应中暴露完整卡号
  • 检测到异常时立即冻结卡片
  • 始终设置消费限额(绝不允许无限制)
  • 始终记录卡片创建和交易
  • 欺诈检测时默认失败(立即冻结)

快速设置

bash
export SARDISAPIKEY=skyourkey_here

API端点模式

基础URL:https://api.sardis.sh/v2

发行虚拟卡

bash

创建新虚拟卡


curl -X POST https://api.sardis.sh/v2/cards \
-H Authorization: Bearer $SARDISAPIKEY \
-H Content-Type: application/json \
-d {
agentid: agentabc123,
name: SaaS订阅卡,
spending_limit: {
per_transaction: 100.00,
daily: 500.00,
monthly: 2000.00
},
merchant_controls: {
allowedcategories: [software, saas, cloudservices],
blocked_merchants: []
},
expiresinmonths: 12
}

响应包含掩码卡号(完整卡号需单独获取)

获取卡详情

bash

获取卡片信息(掩码)


curl -X GET https://api.sardis.sh/v2/cards/{card_id} \
-H Authorization: Bearer $SARDISAPIKEY

响应:

{

id: card_abc123,

last_four: 4242,

status: active,

spending_limit: {...},

current_spend: {daily: 125.00, monthly: 450.00}

}

获取卡号(敏感操作)

bash

获取完整卡详情供使用(敏感操作 - 谨慎记录日志)


curl -X GET https://api.sardis.sh/v2/cards/{card_id}/reveal \
-H Authorization: Bearer $SARDISAPIKEY

响应:

{

number: 4111111111111111,

cvv: 123,

exp_month: 12,

exp_year: 2027,

billing_address: {...}

}

警告:切勿记录或显示此响应

冻结卡片

bash

立即冻结卡片(阻止所有交易)


curl -X POST https://api.sardis.sh/v2/cards/{card_id}/freeze \
-H Authorization: Bearer $SARDISAPIKEY \
-H Content-Type: application/json \
-d {
reason: 检测到可疑活动
}

解冻卡片

bash

解冻卡片(恢复正常操作)


curl -X POST https://api.sardis.sh/v2/cards/{card_id}/unfreeze \
-H Authorization: Bearer $SARDISAPIKEY

更新消费限额

bash

修改卡片消费限额


curl -X PATCH https://api.sardis.sh/v2/cards/{card_id}/limits \
-H Authorization: Bearer $SARDISAPIKEY \
-H Content-Type: application/json \
-d {
per_transaction: 150.00,
daily: 750.00,
monthly: 3000.00
}

列出卡片交易

bash

获取卡片交易历史


curl -X GET https://api.sardis.sh/v2/cards/{card_id}/transactions?limit=20 \
-H Authorization: Bearer $SARDISAPIKEY

列出所有卡片

bash

获取代理的所有卡片


curl -X GET https://api.sardis.sh/v2/agents/{agent_id}/cards \
-H Authorization: Bearer $SARDISAPIKEY

终止卡片

bash

永久关闭卡片(不可逆)


curl -X DELETE https://api.sardis.sh/v2/cards/{card_id} \
-H Authorization: Bearer $SARDISAPIKEY \
-H Content-Type: application/json \
-d {
reason: 代理已停用
}

示例命令

发行保守限额卡

bash

为采购代理创建卡片


AGENTID=agentabc123

CARD=$(curl -s -X POST https://api.sardis.sh/v2/cards \
-H Authorization: Bearer $SARDISAPIKEY \
-H Content-Type: application/json \
-d {
agentid: $AGENTID,
name: 采购代理卡,
spending_limit: {
per_transaction: 50.00,
daily: 200.00,
monthly: 1000.00
},
merchant_controls: {
allowedcategories: [officesupplies, software],
allowed_merchants: [amazon.com, staples.com]
},
expiresinmonths: 6
})

CARD_ID=$(echo $CARD | jq -r .id)
echo 卡片已创建:$CARD_ID
echo 后4位数字:$(echo $CARD | jq -r .last_four)

监控卡片消费

bash

检查当前消费与限额对比


CARDID=cardabc123

CARDINFO=$(curl -s -X GET https://api.sardis.sh/v2/cards/$CARDID \
-H Authorization: Bearer $SARDISAPIKEY)

DAILYSPENT=$(echo $CARDINFO | jq -r .current_spend.daily)
DAILYLIMIT=$(echo $CARDINFO | jq -r .spending_limit.daily)

echo 每日消费:$DAILYSPENT / $DAILYLIMIT

接近限额时发出警报

if (( $(echo $DAILYSPENT > $DAILYLIMIT * 0.8 | bc -l) )); then echo 警告:卡片接近每日限额 fi

异常检测时冻结

bash

检测到可疑活动时冻结卡片


CARDID=cardabc123

获取最近交易

TRANSACTIONS=$(curl -s -X GET https://api.sardis.sh/v2/cards/$CARD_ID/transactions?limit=5 \ -H Authorization: Bearer $SARDISAPIKEY)

检查是否有多次快速交易

TX_COUNT=$(echo $TRANSACTIONS | jq .transactions | length)

if [ $TX_COUNT -gt 3 ]; then
echo 警报:检测到多次快速交易

# 立即冻结卡片
curl -X POST https://api.sardis.sh/v2/cards/$CARD_ID/freeze \
-H Authorization: Bearer $SARDISAPIKEY \
-H Content-Type: application/json \
-d {
reason: 异常:多次快速交易
}

echo 卡片已冻结,等待审查
fi

卡片仪表盘

bash

获取代理所有卡片概览


AGENTID=agentabc123

echo === 卡片仪表盘 ===
curl -s -X GET https://api.sardis.sh/v2/agents/$AGENT_ID/cards \
-H Authorization: Bearer $SARDISAPIKEY | \
jq -r .cards[] | 卡片 \(.lastfour):\(.status) - 每日:$\(.currentspend.daily)/$\(.spending_limit.daily)

批量冻结卡片

bash

冻结代理所有卡片(紧急关闭)


AGENTID=agentabc123

echo 正在冻结代理 $AGENT_ID 的所有卡片...

curl -s -X GET https://api.sardis.sh/v2/agents/$AGENT_ID/cards \
-H Authorization: Bearer $SARDISAPIKEY | \
j

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 sardis-cards-1776189885 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 sardis-cards-1776189885 技能

通过命令行安装

skillhub install sardis-cards-1776189885

下载

⬇ 下载 sardis-cards v1.0.0(免费)

文件大小: 4.38 KB | 发布时间: 2026-4-15 10:33

v1.0.0 最新 2026-4-15 10:33
Initial release of sardis-cards, enabling virtual card issuance and management for AI agents:

- Issue and manage virtual cards with customizable spending and merchant controls.
- Instantly freeze/unfreeze cards and respond to suspicious activity with automatic fraud detection.
- Monitor real-time transactions, set per-transaction/daily/monthly limits, and view transaction history.
- Securely retrieve masked or full card details and comply with strict security policies.
- Provides API examples and bash scripts for common card operations.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部