Back to Riley

Card snapshot

insideout.luthersystems.com · 2026-05-23 00:45:21 UTC · 44dcde9dcbbde32b4bf019a6bde85b2a33268dfab75c1aeb2509d6270c58348e

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.

{
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "description": "Cloud infrastructure design assistant by Luther Systems. Conversationally designs AWS/GCP stacks, generates downloadable Terraform, connects cloud credentials, estimates cost, deploys via managed Oracle, streams deployment logs, and inspects running infrastructure.",
  "name": "Riley",
  "provider": {
    "organization": "Luther Systems",
    "url": "https://luthersystems.com"
  },
  "version": "1.0.0",
  "skills": [
    {
      "description": "Conversational design of AWS/GCP infrastructure stacks. Generates Terraform for download, connects cloud credentials, estimates cost, deploys via managed Oracle, streams deployment logs, and inspects running infrastructure.",
      "examples": [
        "Design a 3-tier web app on AWS with Postgres",
        "What would this stack cost in production?",
        "Generate Terraform I can run myself",
        "Deploy this to my AWS account",
        "Show me what's running in my staging VPC"
      ],
      "id": "design-deploy-cloud",
      "name": "Cloud infrastructure design and deployment",
      "tags": [
        "aws",
        "gcp",
        "terraform",
        "iac",
        "cost-estimate",
        "deploy",
        "inspect"
      ]
    }
  ],
  "capabilities": {
    "pushNotifications": true,
    "streaming": true
  },
  "supportedInterfaces": [
    {
      "url": "https://insideout.luthersystems.com/insideout-a2a/",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://insideout.luthersystems.com/insideout-a2a/rest/",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://app.luthersystems.com",
      "protocolBinding": "GRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://insideout.luthersystems.com/insideout-a2a/v0/",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    },
    {
      "url": "https://insideout.luthersystems.com/insideout-a2a/v0/rest/",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "0.3"
    }
  ],
  "additionalInterfaces": [
    {
      "transport": "HTTP+JSON",
      "url": "https://insideout.luthersystems.com/insideout-a2a/v0/rest/"
    }
  ],
  "url": "https://insideout.luthersystems.com/insideout-a2a/v0/",
  "protocolVersion": "0.3",
  "preferredTransport": "JSONRPC"
}