A2A REGISTRY·AGENT RECORD·a42b5967-7725-48b4-9d7e-d250a58d223b

Provider

Luther Systems

InsideOut

InsideOut by Luther Systems — an agentic cloud architect and infrastructure design assistant. Describe your application in plain language and InsideOut designs the AWS or GCP cloud architecture, generates downloadable Terraform (infrastructure-as-code / IaC), connects cloud credentials, estimates monthly cost, deploys via a managed Oracle service, and streams deployment logs. Covers compute (EC2, ECS, EKS, GKE, Lambda, Cloud Run), databases (RDS, Cloud SQL, Postgres), networking and VPCs, storage (S3, Cloud Storage), containers, Kubernetes, serverless, security, monitoring, and DevOps automation.

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
a42b5967-7725-48b4-9d7e-d250a58d223b
Category
Developer tools
Canonical card
https://insideout.luthersystems.com/.well-known/agent.json
Endpoint
https://insideout.luthersystems.com/insideout-a2a/v0/
Protocol version
0.3
Agent version
1.0.0
Streaming
Supported
Input modes
text/plain
Output modes
text/plain, application/json

Reachability record

Last 100 checks shown · 100.0% across 30 days

2026-11-03T23:05:03.409207Z: passed2026-11-03T23:37:30.833940Z: passed2026-11-04T00:08:52.131790Z: passed2026-11-04T00:40:06.835204Z: passed2026-11-04T01:11:28.227810Z: passed2026-11-04T01:42:44.321891Z: passed2026-11-04T02:14:10.339586Z: passed2026-11-04T02:45:44.026503Z: passed2026-11-04T03:17:07.023759Z: passed2026-11-04T03:48:37.029314Z: passed2026-11-04T04:19:53.236026Z: passed2026-11-04T04:51:14.726329Z: passed2026-11-04T05:22:28.923178Z: passed2026-11-04T05:53:38.328430Z: passed2026-11-04T06:25:17.225765Z: passed2026-11-04T06:44:10.989780Z: passed2026-11-04T07:15:29.879090Z: passed2026-11-04T07:46:46.787691Z: passed2026-11-04T08:17:51.892235Z: passed2026-11-04T08:49:06.687133Z: passed2026-11-04T09:20:12.184511Z: passed2026-11-04T09:51:39.495044Z: passed2026-11-04T10:23:02.195239Z: passed2026-11-04T10:54:16.095737Z: passed2026-11-04T11:25:44.883516Z: passed2026-11-04T11:56:43.479763Z: passed2026-11-04T12:28:10.483484Z: passed2026-11-04T12:59:58.096676Z: passed2026-11-04T13:31:37.087726Z: passed2026-11-04T14:03:20.892169Z: passed2026-11-04T14:35:40.191560Z: passed2026-11-04T15:07:55.197349Z: passed2026-11-04T15:39:20.497213Z: passed2026-11-04T16:11:00.593188Z: passed2026-11-04T16:42:20.183383Z: passed2026-11-04T17:13:49.181557Z: passed2026-11-04T17:45:15.183464Z: passed2026-11-04T18:16:54.797860Z: passed2026-11-04T18:48:21.792023Z: passed2026-11-04T19:19:52.691635Z: passed2026-11-04T19:51:19.293755Z: passed2026-11-04T20:22:43.184732Z: passed2026-11-04T20:54:08.380438Z: passed2026-11-04T21:25:24.386928Z: passed2026-11-04T21:56:38.684312Z: passed2026-11-04T22:28:02.682394Z: passed2026-11-04T22:59:40.378635Z: passed2026-11-04T23:31:30.784130Z: passed2026-11-05T00:03:13.588262Z: passed2026-11-05T00:34:30.579240Z: passed2026-11-05T01:05:46.582754Z: passed2026-11-05T01:07:16.517237Z: passed2026-11-05T01:38:26.811632Z: passed2026-11-05T02:09:43.006333Z: passed2026-11-05T02:41:18.013056Z: passed2026-11-05T03:12:46.907863Z: passed2026-11-05T03:44:10.814324Z: passed2026-11-05T04:15:25.209236Z: passed2026-11-05T04:46:39.810755Z: passed2026-11-05T05:19:04.643501Z: passed2026-11-05T05:50:15.154489Z: passed2026-11-05T06:21:33.444350Z: passed2026-11-05T06:53:01.743183Z: passed2026-11-05T07:24:21.240502Z: passed2026-11-05T07:55:48.242844Z: passed2026-11-05T08:26:58.056287Z: passed2026-11-05T08:58:13.851097Z: passed2026-11-05T09:29:15.839368Z: passed2026-11-05T10:00:21.941403Z: passed2026-11-05T10:31:22.351140Z: passed2026-11-05T11:02:19.944945Z: passed2026-11-05T11:33:38.043961Z: passed2026-11-05T12:04:43.746302Z: passed2026-11-05T12:35:57.651803Z: passed2026-11-05T13:07:19.047054Z: passed2026-11-05T13:38:50.049466Z: passed2026-11-05T14:10:23.447909Z: passed2026-11-05T14:43:34.046742Z: passed2026-11-05T15:15:09.449594Z: passed2026-11-05T15:46:23.750491Z: passed2026-11-05T16:17:44.745704Z: passed2026-11-05T16:49:00.651845Z: passed2026-11-05T17:20:24.548636Z: passed2026-11-05T17:51:37.952976Z: passed2026-11-05T18:22:59.142373Z: passed2026-11-05T18:54:05.844493Z: passed2026-11-05T19:25:21.540323Z: passed2026-11-05T19:56:35.749853Z: passed2026-11-05T20:27:45.552960Z: passed2026-11-05T20:59:06.641429Z: passed2026-11-05T21:30:16.438833Z: passed2026-11-05T22:01:44.951812Z: passed2026-11-05T22:33:21.939825Z: passed2026-11-05T23:05:02.944017Z: passed2026-11-05T23:36:46.745696Z: passed2026-11-06T00:08:20.050966Z: passed2026-11-06T00:39:36.043395Z: passed2026-11-06T01:10:52.942095Z: passed2026-11-06T01:43:15.117855Z: passed2026-11-06T02:14:35.508572Z: passed
PassFailureAverage 1470 ms

Declared skills

Cloud architecture design, Terraform generation, and deployment

design-deploy-cloud

End-to-end conversational flow: describe an application and Riley designs the AWS or GCP infrastructure, estimates cost, generates downloadable Terraform (infrastructure-as-code / IaC), connects cloud credentials, deploys via managed Oracle, and streams deployment logs. Spans compute, databases, networking, storage, containers, Kubernetes, serverless, security, monitoring, and DevOps. The design-cloud-architecture, connect-cloud-credentials and deploy-infrastructure skills describe each step.

cloud architect · cloud architecture · infrastructure · iac · infrastructure-as-code · terraform · aws · gcp · devops · deployment · cost-estimate · database · rds · cloud-sql · postgres · kubernetes · +15 more

Cloud architecture design and Terraform generation

design-cloud-architecture

Chat with Riley to design AWS or GCP infrastructure. Each turn returns the reply on the task and moves it to input-required. When the design changes, the task carries an infrastructure-ir artifact (the components), a cost-estimate artifact (monthly pricing) and, once Terraform is generated, a terraform-archive artifact with a download URL; task.metadata.terraform_ready turns true. Continue the conversation by sending messages with the same taskId and X-A2A-Task-Secret header.

cloud architect · cloud architecture · design · terraform · iac · infrastructure-as-code · cost-estimate · aws · gcp

Cloud credential connection

connect-cloud-credentials

When a deploy finds no usable AWS or GCP credentials, the chat-task moves to auth-required and carries an aws-connect-link or gcp-connect-link artifact with the URL the user opens to attach credentials. After the user finishes, send any message to the same task: the executor re-checks credentials and retries the deploy.

credentials · aws · gcp · auth-required · connect

Terraform deployment

deploy-infrastructure

Deploys the designed Terraform through the managed Oracle service. Once task.metadata.terraform_ready is true, confirm on the chat-task with metadata {"action":"deploy"}, or with a message whose whole text is "deploy", "yes deploy" or "go ahead ... deploy". The task moves to working and carries a deployment-job artifact with job_id and a stream_url for the deployment logs. Missing credentials divert to the connect-cloud-credentials flow.

deployment · deploy · terraform · aws · gcp · logs

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "0.3",
  "name": "InsideOut",
  "description": "InsideOut by Luther Systems — an agentic cloud architect and infrastructure design assistant. Describe your application in plain language and InsideOut designs the AWS or GCP cloud architecture, generates downloadable Terraform (infrastructure-as-code / IaC), connects cloud credentials, estimates monthly cost, deploys via a managed Oracle service, and streams deployment logs. Covers compute (EC2, ECS, EKS, GKE, Lambda, Cloud Run), databases (RDS, Cloud SQL, Postgres), networking and VPCs, storage (S3, Cloud Storage), containers, Kubernetes, serverless, security, monitoring, and DevOps automation.",
  "author": "Luther Systems",
  "wellKnownURI": "https://insideout.luthersystems.com/.well-known/agent.json",
  "url": "https://insideout.luthersystems.com/insideout-a2a/v0/",
  "version": "1.0.0",
  "provider": {
    "organization": "Luther Systems",
    "url": "https://insideout.luthersystems.com/"
  },
  "documentationUrl": "https://github.com/luthersystems/insideout-agent-skills",
  "iconUrl": null,
  "supportsAuthenticatedExtendedCard": null,
  "security": [],
  "securitySchemes": {},
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": null
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "design-deploy-cloud",
      "name": "Cloud architecture design, Terraform generation, and deployment",
      "description": "End-to-end conversational flow: describe an application and Riley designs the AWS or GCP infrastructure, estimates cost, generates downloadable Terraform (infrastructure-as-code / IaC), connects cloud credentials, deploys via managed Oracle, and streams deployment logs. Spans compute, databases, networking, storage, containers, Kubernetes, serverless, security, monitoring, and DevOps. The design-cloud-architecture, connect-cloud-credentials and deploy-infrastructure skills describe each step.",
      "tags": [
        "cloud architect",
        "cloud architecture",
        "infrastructure",
        "iac",
        "infrastructure-as-code",
        "terraform",
        "aws",
        "gcp",
        "devops",
        "deployment",
        "cost-estimate",
        "database",
        "rds",
        "cloud-sql",
        "postgres",
        "kubernetes",
        "eks",
        "gke",
        "ecs",
        "containers",
        "docker",
        "serverless",
        "lambda",
        "cloud-run",
        "compute",
        "ec2",
        "vpc",
        "networking",
        "storage",
        "s3",
        "monitoring"
      ],
      "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"
      ],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "design-cloud-architecture",
      "name": "Cloud architecture design and Terraform generation",
      "description": "Chat with Riley to design AWS or GCP infrastructure. Each turn returns the reply on the task and moves it to input-required. When the design changes, the task carries an infrastructure-ir artifact (the components), a cost-estimate artifact (monthly pricing) and, once Terraform is generated, a terraform-archive artifact with a download URL; task.metadata.terraform_ready turns true. Continue the conversation by sending messages with the same taskId and X-A2A-Task-Secret header.",
      "tags": [
        "cloud architect",
        "cloud architecture",
        "design",
        "terraform",
        "iac",
        "infrastructure-as-code",
        "cost-estimate",
        "aws",
        "gcp"
      ],
      "examples": [
        "Design a 3-tier web app on AWS with Postgres",
        "Swap the database for Cloud SQL and keep it in us-central1",
        "What would this stack cost in production?",
        "Generate Terraform I can run myself"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json",
        "application/zip"
      ]
    },
    {
      "id": "connect-cloud-credentials",
      "name": "Cloud credential connection",
      "description": "When a deploy finds no usable AWS or GCP credentials, the chat-task moves to auth-required and carries an aws-connect-link or gcp-connect-link artifact with the URL the user opens to attach credentials. After the user finishes, send any message to the same task: the executor re-checks credentials and retries the deploy.",
      "tags": [
        "credentials",
        "aws",
        "gcp",
        "auth-required",
        "connect"
      ],
      "examples": [
        "After a deploy returns TASK_STATE_AUTH_REQUIRED, open the connect_url from the aws-connect-link artifact, then send \"ready\" to the same taskId to retry the deploy"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json",
        "text/uri-list"
      ]
    },
    {
      "id": "deploy-infrastructure",
      "name": "Terraform deployment",
      "description": "Deploys the designed Terraform through the managed Oracle service. Once task.metadata.terraform_ready is true, confirm on the chat-task with metadata {\"action\":\"deploy\"}, or with a message whose whole text is \"deploy\", \"yes deploy\" or \"go ahead ... deploy\". The task moves to working and carries a deployment-job artifact with job_id and a stream_url for the deployment logs. Missing credentials divert to the connect-cloud-credentials flow.",
      "tags": [
        "deployment",
        "deploy",
        "terraform",
        "aws",
        "gcp",
        "logs"
      ],
      "examples": [
        "Send {\"parts\":[{\"text\":\"go ahead\"}],\"metadata\":{\"action\":\"deploy\"}} to the chat-task once terraform_ready is true",
        "Send the message \"deploy\" to the chat-task, then follow stream_url from the deployment-job artifact for logs"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "a42b5967-7725-48b4-9d7e-d250a58d223b",
  "category": "developer-tools",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/a42b5967-7725-48b4-9d7e-d250a58d223b

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>