Skip to content
Back to Agent Embassy

Card snapshot

agent-embassy.fly.dev · 2026-09-21 20:27:28 UTC · 60ec78a0359d83327c0e2c404705a8eba2e67b07a9b79d2a4679a189a150e9d1

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": "Agent Embassy",
  "description": "Agent Embassy lets AI agents pay for work and prove what happened. verified_check ($0.15): fetch a URL, check it against conditions, get a signed Outcome Receipt with the full transcript. register_recovery ($1.00): store a client-encrypted recovery blob, queued for human review. Compute market suite ($0.25 each): live spot snapshot, price history, price alerts. Paid in USDC on Base or Arbitrum One via x402. Receipts publicly verifiable.",
  "url": "https://agent-embassy.fly.dev",
  "version": "1.0.0",
  "protocolVersions": [
    "x402-v2",
    "mcp-streamable-http"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "verified_check",
      "name": "Verified Check",
      "description": "Fetch an HTTPS URL once, server-side, evaluate status/body/JSON-path conditions, and return a signed Outcome Receipt with the full check transcript.",
      "inputSchema": {
        "type": "object",
        "required": [
          "url",
          "idempotency_key"
        ],
        "properties": {
          "url": {
            "type": "string",
            "description": "HTTPS URL to fetch and check"
          },
          "expect_status": {
            "type": "number",
            "description": "Expected HTTP status"
          },
          "expect_body_contains": {
            "type": "string",
            "description": "Substring the body must contain"
          },
          "expect_json_path": {
            "type": "string",
            "description": "Dot-path into a JSON body"
          },
          "expect_json_value": {
            "description": "Expected value at the JSON path"
          },
          "idempotency_key": {
            "type": "string",
            "description": "Client-generated idempotency key"
          }
        }
      }
    },
    {
      "id": "register_recovery",
      "name": "Register Recovery",
      "description": "Store a client-encrypted recovery blob with quorum rules; queued for human review within 24h.",
      "inputSchema": {
        "type": "object",
        "required": [
          "contact_name",
          "contact_handle",
          "quorum_rules",
          "recovery_blob",
          "idempotency_key"
        ],
        "properties": {
          "contact_name": {
            "type": "string"
          },
          "contact_handle": {
            "type": "string"
          },
          "quorum_rules": {
            "type": "string"
          },
          "recovery_blob": {
            "type": "string",
            "description": "Client-encrypted blob, ENC:v1:..."
          },
          "idempotency_key": {
            "type": "string"
          }
        }
      }
    },
    {
      "id": "compute_spot_prices",
      "name": "Compute Spot Prices",
      "description": "Compute market snapshot: cheapest rentable asks per class in USD/hour, observed live. $0.25 USDC per call via x402.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "gpu": {
            "type": "string",
            "description": "GPU model filter, e.g. 'H100 SXM' (optional)"
          },
          "idempotency_key": {
            "type": "string",
            "description": "Client-generated idempotency key"
          }
        }
      }
    },
    {
      "id": "compute_history",
      "name": "Compute Price History",
      "description": "Time series of observed compute asks per class, most recent first. Upstream sources are internal and never named. $0.25 USDC per call via x402.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "gpu": {
            "type": "string",
            "description": "GPU model filter, e.g. 'H100 SXM' (optional)"
          },
          "limit": {
            "type": "number",
            "description": "Max points, 1-200, default 50"
          },
          "idempotency_key": {
            "type": "string",
            "description": "Client-generated idempotency key"
          }
        }
      }
    },
    {
      "id": "compute_alerts",
      "name": "Compute Price Alerts",
      "description": "Recent significant per-class price moves, most recent first, embedded in the signed receipt. Upstream sources are internal and never named. $0.25 USDC per call via x402.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "idempotency_key": {
            "type": "string",
            "description": "Client-generated idempotency key"
          }
        }
      }
    }
  ]
}