Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
51
A2A A2A 1.0 v1.0.0-GODLEVEL

NutterOS-SAI

nutteros-a2a.fly.dev · SKWIRLYNUTTER

SKWIRLYNUTTER NUTTEROS agent fabric. Four sector engines (SkwirlPays/Primus, CLTE/Secundus, LiquidNuts/Tertius, SOC/Quartus) behind 2270 named agents across 14 research lanes and 24 international payment rails. Harvest, process, disperse.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain nutteros-a2a.fly.dev via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
51/100
grade D · 9 criteria
Uptime
accumulating
2/5 direct probes · 30d
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
2 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

D
Conformance score: 51/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown click to collapse breakdown
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
partial Live JSON-RPC 10/25
Card declares only gRPC / HTTP+JSON interfaces; the live probe covers JSON-RPC, so the endpoint was not exercised. Not a defect in the card.
How to earn +15 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs
pass Protocol version 10/10
Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape).
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 2 probes so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 17 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: SKWIRLYNUTTER (https://skwirlynutsinc.org). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 4/5
seen in upstream source within 0d
partial Security declaration 2/5
Declares 1 security scheme(s) but none use PKCE or mTLS.
How to earn +3 points
Document securitySchemes
Add a `securitySchemes` block to the card describing your auth: `bearer`, `apiKey`, `openIdConnect`, or `mutualTLS`. Routers refuse to call agents that declare no auth model.
Docs

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

2 snapshots drifted 1× Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-10-29 22:04:21 current ad332950a641… view →
2026-10-29 22:04:20 3bbf9c610e47… view →
Uptime
accumulating
2 direct probes · 30d
Response
186ms
last direct probe
Skills
17
declared
Streaming
✓
SSE-capable

Skills · 17 declared by this agent

These skills are declared by the agent. A taxonomy link appears only when we can classify a skill confidently.

CLTE sector (Secundus / HADES)

Sector engine clte on Secundus: intake, matching, settlement instructions and handoff.

No taxonomy category yet
cltesecundushades
LIQUIDNUTS sector (Tertius / POSEIDON)

Sector engine liquidnuts on Tertius: intake, matching, settlement instructions and handoff.

No taxonomy category yet
liquidnutstertiusposeidon
SKWIRLPAYS sector (Primus / APHRODITE)

Cloudflare Workers → K8s → Go API → Redis Lua → Clearing APIs

No taxonomy category yet
skwirlpaysprimusaphrodite
SOC sector (Quartus / HERA)

Sector engine soc on Quartus: intake, matching, settlement instructions and handoff.

No taxonomy category yet
socquartushera
Throttled multi-model execution wrapper.

Throttled multi-model execution wrapper.

No taxonomy category yet
lanenutteros_wrapper
NUTTEROS brain lane — the local orchestrator.

NUTTEROS brain lane — the local orchestrator.

No taxonomy category yet
lanenutteros
Gemini lane.

Gemini lane.

No taxonomy category yet
lanegemini
Claude lane.

Claude lane.

No taxonomy category yet
laneclaude
DeepSeek lane.

DeepSeek lane.

No taxonomy category yet
lanedeepseek
DuckDuckGo lane.

DuckDuckGo lane.

No taxonomy category yet
laneduck
HuggingChat lane.

HuggingChat lane.

No taxonomy category yet
lanehuggingchat
LMSYS lane.

LMSYS lane.

No taxonomy category yet
lanelmsys
BlackBox lane.

BlackBox lane.

No taxonomy category yet
laneblackbox
Perplexity lane.

Perplexity lane.

No taxonomy category yet
laneperplexity
Phind lane.

Phind lane.

No taxonomy category yet
lanephind
Puter lane.

Puter lane.

No taxonomy category yet
laneputer
Dark lane — Tor egress, ghost envelope.

Dark lane — Tor egress, ghost envelope.

No taxonomy category yet
lanedark

Health · last 2 probes

When HTTP Live JSON-RPC Latency
2026-10-29 22:04:21 200 — 186ms
2026-10-29 22:04:20 200 — 205ms

Similar agents embedding-nearest

JarvisClaw
AI API routing platform — 40+ models, marketplace services, pay per call via x402 USDC micropayments. No account needed.
JarvisClaw · q 80%
JarvisClaw
AI API routing platform — 40+ models, marketplace services, pay per call via x402 USDC micropayments. No account needed.
JarvisClaw · q 80%
KORE Universal Agent Services live
16 services for AI agents: 13 universal infrastructure services (hallucination firewall ΨGuard, context compression ΔPack, semantic dedup ΩD
q 91%
x402engine
Pay-per-call API gateway for AI agents. 125 tools including image and video generation, LLM inference (87 models), code execution, audio tra
x402engine · q 75%
x402engine
Pay-per-call API gateway for AI agents. 125 tools including image and video generation, LLM inference (87 models), code execution, audio tra
x402engine · q 75%
AIsa
Capability layer for the agentic economy. Models, skills, payments, and deployment — everything AI agents need to reason, act, and transact.
AIsa · q 76%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/nutteros-a2a.fly.dev.svg)](https://agenstry.com/agents/nutteros-a2a.fly.dev)
[![Verified Business](https://agenstry.com/badge/nutteros-a2a.fly.dev/identity.svg)](https://agenstry.com/agents/nutteros-a2a.fly.dev)
[![Uptime](https://agenstry.com/badge/nutteros-a2a.fly.dev/uptime.svg)](https://agenstry.com/agents/nutteros-a2a.fly.dev)
[![A2A version](https://agenstry.com/badge/nutteros-a2a.fly.dev/protocol.svg)](https://agenstry.com/agents/nutteros-a2a.fly.dev)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocolVersion": "1.0",
  "name": "NutterOS-SAI",
  "description": "SKWIRLYNUTTER NUTTEROS agent fabric. Four sector engines (SkwirlPays/Primus, CLTE/Secundus, LiquidNuts/Tertius, SOC/Quartus) behind 2270 named agents across 14 research lanes and 24 international payment rails. Harvest, process, disperse.",
  "url": "https://nutteros-a2a.fly.dev/a2a/v1",
  "version": "1.0.0-GODLEVEL",
  "preferredTransport": "HTTP+JSON",
  "supportedInterfaces": [
    {
      "url": "https://nutteros-a2a.fly.dev/a2a/v1",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://nutteros-a2a.fly.dev/mcp",
      "protocolBinding": "MCP-STREAMABLE-HTTP",
      "protocolVersion": "2026-07-28"
    }
  ],
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "extendedAgentCard": true,
    "extensions": [
      {
        "uri": "https://a2a-protocol.org/extensions/mcp/v1",
        "description": "Exposes the same surface as MCP tools.",
        "required": false
      },
      {
        "uri": "https://a2a-registry.org/extensions/registry/v1",
        "description": "A2A Global Registry identity hints.",
        "required": false,
        "params": {
          "identity": {
            "provider": "domain",
            "domain": "skwirlynutsinc.org",
            "packageName": "dev.fly.nutteros_sai"
          }
        }
      }
    ]
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain"
  ],
  "skills": [
    {
      "id": "sector.clte",
      "name": "CLTE sector (Secundus / HADES)",
      "description": "Sector engine clte on Secundus: intake, matching, settlement instructions and handoff.",
      "tags": [
        "clte",
        "secundus",
        "hades"
      ],
      "examples": [
        "process sector.clte across the clte"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "sector.liquidnuts",
      "name": "LIQUIDNUTS sector (Tertius / POSEIDON)",
      "description": "Sector engine liquidnuts on Tertius: intake, matching, settlement instructions and handoff.",
      "tags": [
        "liquidnuts",
        "tertius",
        "poseidon"
      ],
      "examples": [
        "process sector.liquidnuts across the liquidnuts"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "sector.skwirlpays",
      "name": "SKWIRLPAYS sector (Primus / APHRODITE)",
      "description": "Cloudflare Workers \u2192 K8s \u2192 Go API \u2192 Redis Lua \u2192 Clearing APIs",
      "tags": [
        "skwirlpays",
        "primus",
        "aphrodite"
      ],
      "examples": [
        "process sector.skwirlpays across the skwirlpays"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "sector.soc",
      "name": "SOC sector (Quartus / HERA)",
      "description": "Sector engine soc on Quartus: intake, matching, settlement instructions and handoff.",
      "tags": [
        "soc",
        "quartus",
        "hera"
      ],
      "examples": [
        "process sector.soc across the soc"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.nutteros_wrapper",
      "name": "Throttled multi-model execution wrapper.",
      "description": "Throttled multi-model execution wrapper.",
      "tags": [
        "lane",
        "nutteros_wrapper"
      ],
      "examples": [
        "process lane.nutteros_wrapper across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.nutteros",
      "name": "NUTTEROS brain lane \u2014 the local orchestrator.",
      "description": "NUTTEROS brain lane \u2014 the local orchestrator.",
      "tags": [
        "lane",
        "nutteros"
      ],
      "examples": [
        "process lane.nutteros across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.gemini",
      "name": "Gemini lane.",
      "description": "Gemini lane.",
      "tags": [
        "lane",
        "gemini"
      ],
      "examples": [
        "process lane.gemini across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.claude",
      "name": "Claude lane.",
      "description": "Claude lane.",
      "tags": [
        "lane",
        "claude"
      ],
      "examples": [
        "process lane.claude across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.deepseek",
      "name": "DeepSeek lane.",
      "description": "DeepSeek lane.",
      "tags": [
        "lane",
        "deepseek"
      ],
      "examples": [
        "process lane.deepseek across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.duck",
      "name": "DuckDuckGo lane.",
      "description": "DuckDuckGo lane.",
      "tags": [
        "lane",
        "duck"
      ],
      "examples": [
        "process lane.duck across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.huggingchat",
      "name": "HuggingChat lane.",
      "description": "HuggingChat lane.",
      "tags": [
        "lane",
        "huggingchat"
      ],
      "examples": [
        "process lane.huggingchat across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.lmsys",
      "name": "LMSYS lane.",
      "description": "LMSYS lane.",
      "tags": [
        "lane",
        "lmsys"
      ],
      "examples": [
        "process lane.lmsys across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.blackbox",
      "name": "BlackBox lane.",
      "description": "BlackBox lane.",
      "tags": [
        "lane",
        "blackbox"
      ],
      "examples": [
        "process lane.blackbox across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.perplexity",
      "name": "Perplexity lane.",
      "description": "Perplexity lane.",
      "tags": [
        "lane",
        "perplexity"
      ],
      "examples": [
        "process lane.perplexity across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.phind",
      "name": "Phind lane.",
      "description": "Phind lane.",
      "tags": [
        "lane",
        "phind"
      ],
      "examples": [
        "process lane.phind across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.puter",
      "name": "Puter lane.",
      "description": "Puter lane.",
      "tags": [
        "lane",
        "puter"
      ],
      "examples": [
        "process lane.puter across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "lane.dark",
      "name": "Dark lane \u2014 Tor egress, ghost envelope.",
      "description": "Dark lane \u2014 Tor egress, ghost envelope.",
      "tags": [
        "lane",
        "dark"
      ],
      "examples": [
        "process lane.dark across the lane"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    }
  ],
  "provider": {
    "organization": "SKWIRLYNUTTER",
    "url": "https://skwirlynutsinc.org"
  },
  "securitySchemes": {
    "bearer": {
      "type": "http",
      "scheme": "bearer"
    }
  },
  "security": [
    {
      "bearer": []
    }
  ],
  "documentationUrl": "https://nutteros-a2a.fly.dev/board.html",
  "supportsAuthenticatedExtendedCard": true,
  "protocol": "a2a/1.0-nutteros",
  "owner": "SKWIRLYNUTTER",
  "a2aProtocolVersion": "1.0",
  "endpoint_models": [
    "nutteros-god",
    "nutteros-deepseek",
    "nutteros-blackbox",
    "nutteros-gemini",
    "nutteros-perplexity"
  ],
  "mcp": {
    "servers": [
      "nutter-computer",
      "nutteros"
    ],
    "tools": 45,
    "endpoint": "https://nutteros-a2a.fly.dev/mcp"
  },
  "sector_grid": {
    "skwirlpays": {
      "engine": "skwirlpays",
      "universe": "Primus",
      "god": "APHRODITE",
      "port": 8081,
      "status": "running"
    },
    "clte": {
      "engine": "clte",
      "universe": "Secundus",
      "god": "HADES",
      "port": 8082,
      "status": "running"
    },
    "liquidnuts": {
      "engine": "liquidnuts",
      "universe": "Tertius",
      "god": "POSEIDON",
      "port": 8083,
      "status": "running"
    },
    "soc": {
      "engine": "soc",
      "universe": "Quartus",
      "god": "HERA",
      "port": 8084,
      "status": "running"
    }
  },
  "total_agents": 2270,
  "ts": 1793311460,
  "agentCount": 2270
}