surfaceapi commited on
Commit
f792790
·
verified ·
1 Parent(s): b5337ae

Add A2A agent card

Browse files
Files changed (1) hide show
  1. .well-known/agent-card.json +62 -0
.well-known/agent-card.json ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "protocolVersion": "0.3.0",
3
+ "name": "Surface",
4
+ "description": "Surface is the link-safety layer between an AI agent and the open web. Preflight a URL before opening it: unwraps short links, follows redirects, returns next=fetch or next=skip. MCP at https://nova-otter-delta-cloud.grok.me/mcp; HTTP POST https://nova-otter-delta-cloud.grok.me/v1/preflight. Free up to 1M requests/month. Contact: canada.site.ops@gmail.com",
5
+ "url": "https://nova-otter-delta-cloud.grok.me/mcp",
6
+ "preferredTransport": "JSONRPC",
7
+ "provider": {
8
+ "organization": "Surface (Canada Site Ops)",
9
+ "url": "https://otter-sand-wolf-spring.grok.me"
10
+ },
11
+ "version": "1.0.1",
12
+ "documentationUrl": "https://nova-otter-delta-cloud.grok.me/docs",
13
+ "capabilities": {
14
+ "streaming": false,
15
+ "pushNotifications": false
16
+ },
17
+ "securitySchemes": {
18
+ "bearer": {
19
+ "type": "http",
20
+ "scheme": "bearer",
21
+ "description": "Optional free key from POST /v1/keys"
22
+ }
23
+ },
24
+ "defaultInputModes": [
25
+ "application/json",
26
+ "text/plain"
27
+ ],
28
+ "defaultOutputModes": [
29
+ "application/json"
30
+ ],
31
+ "skills": [
32
+ {
33
+ "id": "preflight_url",
34
+ "name": "Preflight URL",
35
+ "description": "Unwrap a link and decide fetch or skip.",
36
+ "tags": [
37
+ "links",
38
+ "safety",
39
+ "redirects",
40
+ "preflight"
41
+ ],
42
+ "examples": [
43
+ "Should I open https://bit.ly/xyz?"
44
+ ]
45
+ },
46
+ {
47
+ "id": "inspect",
48
+ "name": "Inspect caller",
49
+ "description": "Classify a caller as bot, browser or script.",
50
+ "tags": [
51
+ "bot-detection",
52
+ "user-agent"
53
+ ]
54
+ }
55
+ ],
56
+ "additionalInterfaces": [
57
+ {
58
+ "url": "https://nova-otter-delta-cloud.grok.me/mcp",
59
+ "transport": "JSONRPC"
60
+ }
61
+ ]
62
+ }