Card snapshot
47-94-6-89.nip.io
·
2026-10-05 20:13:25 UTC
·
47a0869b6d1e5b6e5506162fb3c3f0761ce49fad1f25adc3328c43ae83d939d0
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Robin's Studio",
"provider": {
"organization": "Robin's Studio",
"url": "https://47-94-6-89.nip.io/"
},
"description": "\u4e13\u6ce8 B2B \u8d38\u6613\u4e0e\u672c\u571f\u7535\u5546\u7684\u67d4\u6027\u667a\u80fd\u4f53\u670d\u52a1\u3002\u63d0\u4f9b\u5185\u5bb9\u771f\u5b9e\u6027\u6821\u9a8c\u3001\u8de8\u6587\u5316\u8425\u9500\u8054\u52a8\u3001\u7ebf\u7d22\u4e00\u81f4\u6027\u6821\u9a8c\u3001\u5b63\u8282\u6027\u4ea7\u54c1\u8282\u5f8b\u7ba1\u7406\u3002\u6240\u6709\u80fd\u529b\u4e3a\u786e\u5b9a\u6027\u89c4\u5219\u5f15\u64ce\uff08\u96f6 AI \u6210\u672c\u3001\u4e0d\u8bbf\u95ee\u4efb\u4f55\u5ba2\u6237\u6216\u5185\u90e8\u6570\u636e\uff09\uff0c\u5728\u8c03\u7528\u65b9\u81ea\u6709\u6570\u636e\u8fb9\u754c\u5185\u5b8c\u6210\uff0c\u4e0d\u6301\u4e45\u5316\u5ba2\u6237\u654f\u611f\u4fe1\u606f\u3002 Deterministic, rule-based A2A services for B2B trade and e-commerce: evidence-based marketing-content verification, cross-cultural campaign linkage, lead consistency checks, and seasonal product rhythm management. No AI inference cost, no access to customer or internal data, no customer PII retention \u2014 processing stays inside the caller's own data boundary.",
"version": "1.1.0",
"protocolVersion": "0.3.0",
"url": "https://47-94-6-89.nip.io/",
"preferredTransport": "JSONRPC",
"additionalInterfaces": [
{
"transport": "JSONRPC",
"url": "https://47-94-6-89.nip.io/"
},
{
"transport": "HTTP+JSON",
"url": "https://47-94-6-89.nip.io/demo/call"
}
],
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json"
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extensions": [
{
"uri": "urn:robins-studio:a2a:capability-map:v1",
"description": "\u6280\u80fd \u2192 \u80fd\u529b\u5305\u6620\u5c04\uff08\u4e09\u65b9\u5bf9\u9f50\u53e3\u5f84\uff1a\u672c\u5361 / capability_manifest.yaml / \u6c99\u7bb1\u5b9e\u73b0\uff09",
"params": {
"skill_to_capability": {
"content-verification": "content_judge",
"cultural-linkage": "cultural_linkage",
"lead-verification": "lead_verification",
"seasonal-rhythm": "seasonal_rhythm"
},
"transport_note": "\u80fd\u529b\u4ee5 JSON-RPC message/send \u8c03\u7528\uff1b\u8fd4\u56de A2A Task \u5f62\u72b6\u7ed3\u679c"
},
"required": false
}
]
},
"skills": [
{
"id": "content-verification",
"name": "Content Verification",
"description": "\u57fa\u4e8e\u8bc1\u636e\u94fe\u7684\u8425\u9500\u5185\u5bb9\u771f\u5b9e\u6027\u6821\u9a8c\uff0c\u964d\u4f4e\u5408\u89c4\u98ce\u9669\u4e0e\u54c1\u724c\u635f\u5931\uff08Evidence-based marketing content verification to reduce compliance risk and brand damage\uff09",
"tags": [
"compliance",
"b2b",
"marketing",
"risk-control",
"verification",
"free"
],
"examples": [
"\u6821\u9a8c\u4e00\u6761\u4fc3\u9500\u6587\u6848\u662f\u5426\u542b\u8fdd\u89c4\u5ba3\u79f0\uff08\u5982\u7edd\u5bf9\u5316\u7528\u8bcd\u3001\u7f3a\u5931\u9000\u8ba2/\u5730\u5740\uff09"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "cultural-linkage",
"name": "Cultural Linkage",
"description": "\u8de8\u54c1\u7c7b\u6587\u5316\u8054\u52a8\u6a21\u5f0f\u751f\u6210\uff0c\u9002\u914d\u8282\u65e5/\u8282\u6c14/\u5730\u57df\u8425\u9500\u573a\u666f\uff08Cross-category/cultural campaign linkage patterns for festivals, solar terms and regional markets\uff09",
"tags": [
"marketing",
"ecommerce",
"seasonal",
"cultural",
"free"
],
"examples": [
"\u7ed9\u51fa\u51ac\u5b63\u4fdd\u6696\u54c1\u7c7b\u4e0e\u8282\u5e86\u573a\u666f\u7684\u8054\u52a8\u6a21\u5f0f\uff08\u4ec5\u6a21\u5f0f\u89c4\u8303\uff0c\u4e0d\u542b\u4efb\u4f55\u5ba2\u6237\u6570\u636e\uff09"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "lead-verification",
"name": "Lead Verification",
"description": "\u7ebf\u7d22\u57fa\u7840\u4e00\u81f4\u6027\u6821\u9a8c\uff08\u516c\u53f8/\u56fd\u5bb6/\u90ae\u7bb1\u57df\u4e00\u81f4\u6027\uff09\uff0c\u8bc6\u522b\u660e\u663e\u4e0d\u5b9e\u7ebf\u7d22\uff08Basic lead-consistency checks: company / country / email-domain coherence, catching evidently false leads\uff09",
"tags": [
"b2b",
"risk-control",
"data-quality",
"verification",
"free"
],
"examples": [
"\u6821\u9a8c\u4e00\u6761 B2B \u7ebf\u7d22\u7684\u516c\u53f8\u4e0e\u90ae\u7bb1\u57df\u662f\u5426\u81ea\u6d3d"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "seasonal-rhythm",
"name": "Seasonal Rhythm",
"description": "\u5b63\u8282\u6027\u4ea7\u54c1\u7684\u4f11\u7720/\u6fc0\u6d3b/\u9884\u70ed\u72b6\u6001\u7ba1\u7406\uff0c\u9632\u6b62\u8d85\u5356\u4e0e\u5408\u89c4\u98ce\u9669\uff08Seasonal product rhythm: dormant / active / pre-heat state management to avoid overselling and compliance risk\uff09",
"tags": [
"inventory",
"planning",
"seasonal",
"risk-control",
"free"
],
"examples": [
"\u6309\u65e5\u671f\u7ed9\u51fa\u67d0\u54c1\u7c7b\u7684\u5f53\u524d\u8282\u5f8b\u72b6\u6001\u4e0e\u5141\u8bb8\u52a8\u4f5c"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"supportsAuthenticatedExtendedCard": false,
"iconUrl": "https://47-94-6-89.nip.io/assets/rs_logo.png",
"documentationUrl": "https://47-94-6-89.nip.io/manifest",
"x-robins-studio": {
"agent_id": "robins-studio-tech-v1",
"card_path": "/.well-known/agent-card.json",
"canonical_card_url": "https://47-94-6-89.nip.io/.well-known/agent-card.json",
"capability_map": {
"content-verification": "content_judge",
"cultural-linkage": "cultural_linkage",
"lead-verification": "lead_verification",
"seasonal-rhythm": "seasonal_rhythm"
},
"boundaries": {
"data_handling": "\u4efb\u52a1\u6570\u636e\u4ec5\u5728\u4f1a\u8bdd\u5468\u671f\u5185\u5904\u7406\uff0c\u4e0d\u5199\u5165\u6301\u4e45\u5316\u5b58\u50a8\uff1b\u4e0d\u542b\u5ba2\u6237 PII \u56de\u4f20",
"model_transparency": "\u4e0d\u58f0\u660e\u5185\u90e8\u6a21\u578b\u7ec6\u8282\uff1b\u8def\u7531\u51b3\u7b56\u5bf9\u5ba2\u6237\u900f\u660e\uff08\u4ec5\u66b4\u9732\u6700\u7ec8\u9009\u7528\u6a21\u578b\u7684\u80fd\u529b\u7b49\u7ea7\uff09",
"cost_model": "\u57fa\u7840\u80fd\u529b\u96f6\u6210\u672c\uff08\u786e\u5b9a\u6027\u89c4\u5219\u5f15\u64ce\uff09\uff1b\u6df1\u5ea6\u6821\u9a8c\u6309\u8c03\u7528\u91cf\u8ba1\u8d39\uff0c\u8d85\u9884\u7b97\u81ea\u52a8\u7194\u65ad",
"forbidden": [
"\u4e0d\u5f97\u7528\u4e8e\u751f\u6210\u865a\u5047\u4fe1\u606f",
"\u4e0d\u5f97\u7528\u4e8e\u7ed5\u8fc7\u5e73\u53f0\u5185\u5bb9\u5ba1\u6838",
"\u4e0d\u5f97\u7528\u4e8e\u672a\u7ecf\u6388\u6743\u7684\u81ea\u52a8\u5316\u8425\u9500\u9a9a\u6270"
],
"compliance": [
"\u4e2d\u56fd\u5e7f\u544a\u6cd5",
"GDPR / PIPL \u6570\u636e\u6700\u5c0f\u5316\u539f\u5219",
"Google AI Principles"
],
"capability_only": "\u5bf9\u5916\u53ea\u63d0\u4f9b\u80fd\u529b\uff0c\u4e0d\u63d0\u4f9b\u8bb0\u5fc6\uff1b\u53ea\u63a5\u6536\u7ed3\u679c\uff0c\u4e0d\u5199\u5165\u5185\u90e8\u8bb0\u5f55"
},
"provisioning": {
"jsonrpc_task_methods": {
"provisioned": true,
"methods": [
"message/send",
"tasks/get",
"tasks/cancel"
]
},
"streaming": {
"provisioned": false
},
"push_notifications": {
"provisioned": false
},
"authenticated_extended_card": {
"provisioned": false
},
"jws_signatures": {
"provisioned": false
},
"oauth": {
"provisioned": false
},
"api_key_auth": {
"provisioned": false
},
"public_reachability": {
"provisioned": true,
"verified_at": "2026-09-13 09:50:13",
"http_status": 200
},
"contact_email": {
"provisioned": false,
"note": "\u5bf9\u5916\u8054\u7cfb\u90ae\u7bb1\u5f85\u786e\u8ba4"
}
}
}
}