{
  "version": 1,
  "description": "AgentMeter — x402-native endpoint verification and uptime attestation for autonomous agents. Three tiers of paid health checks settle in USDC on Base.",
  "resources": [
    "/api/ping",
    "/api/check",
    "/api/verify"
  ],
  "instructions": "POST to any resource. Anonymous callers receive a 402 challenge; pay via x402 on Base to receive a verified OK response. No body required; the call itself is the verification artifact.",
  "ownershipProofs": [],
  "pricing": [
    {
      "path": "/api/ping",
      "price_usd": "0.05",
      "price_usdc": 0.05,
      "network": "base",
      "tier": "ping",
      "description": "Lightweight endpoint health verification ping",
      "method": "POST",
      "mimeType": "application/json",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "outputSchema": {
        "type": "object",
        "required": [
          "status",
          "endpoint",
          "timestamp"
        ],
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "ok"
            ]
          },
          "endpoint": {
            "type": "string"
          },
          "tier": {
            "type": "string"
          },
          "timestamp": {
            "type": "string"
          }
        }
      },
      "requestSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "responseSchema": {
        "type": "object",
        "required": [
          "status",
          "endpoint",
          "timestamp"
        ],
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "ok"
            ]
          },
          "endpoint": {
            "type": "string"
          },
          "tier": {
            "type": "string"
          },
          "timestamp": {
            "type": "string"
          }
        }
      },
      "example": {
        "request": {},
        "response": {
          "status": "ok",
          "endpoint": "ping",
          "tier": "0.05",
          "timestamp": "2026-05-11T17:00:00.000Z"
        }
      },
      "tags": [
        "uptime",
        "monitoring",
        "health-check",
        "x402",
        "agent"
      ],
      "discoverable": true,
      "category": "monitoring",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "payTo": "0x279B7d51E0348CCf6580190ac64976096a44B274"
    },
    {
      "path": "/api/check",
      "price_usd": "0.25",
      "price_usdc": 0.25,
      "network": "base",
      "tier": "check",
      "description": "Standard endpoint health check with extended verification",
      "method": "POST",
      "mimeType": "application/json",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "outputSchema": {
        "type": "object",
        "required": [
          "status",
          "endpoint",
          "timestamp"
        ],
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "ok"
            ]
          },
          "endpoint": {
            "type": "string"
          },
          "tier": {
            "type": "string"
          },
          "timestamp": {
            "type": "string"
          }
        }
      },
      "requestSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "responseSchema": {
        "type": "object",
        "required": [
          "status",
          "endpoint",
          "timestamp"
        ],
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "ok"
            ]
          },
          "endpoint": {
            "type": "string"
          },
          "tier": {
            "type": "string"
          },
          "timestamp": {
            "type": "string"
          }
        }
      },
      "example": {
        "request": {},
        "response": {
          "status": "ok",
          "endpoint": "check",
          "tier": "0.25",
          "timestamp": "2026-05-11T17:00:00.000Z"
        }
      },
      "tags": [
        "uptime",
        "monitoring",
        "verification",
        "x402",
        "agent"
      ],
      "discoverable": true,
      "category": "monitoring",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "payTo": "0x279B7d51E0348CCf6580190ac64976096a44B274"
    },
    {
      "path": "/api/verify",
      "price_usd": "1.00",
      "price_usdc": 1,
      "network": "base",
      "tier": "verify",
      "description": "Premium endpoint verification with full attestation",
      "method": "POST",
      "mimeType": "application/json",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "outputSchema": {
        "type": "object",
        "required": [
          "status",
          "endpoint",
          "timestamp"
        ],
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "ok"
            ]
          },
          "endpoint": {
            "type": "string"
          },
          "tier": {
            "type": "string"
          },
          "timestamp": {
            "type": "string"
          }
        }
      },
      "requestSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "responseSchema": {
        "type": "object",
        "required": [
          "status",
          "endpoint",
          "timestamp"
        ],
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "ok"
            ]
          },
          "endpoint": {
            "type": "string"
          },
          "tier": {
            "type": "string"
          },
          "timestamp": {
            "type": "string"
          }
        }
      },
      "example": {
        "request": {},
        "response": {
          "status": "ok",
          "endpoint": "verify",
          "tier": "1.00",
          "timestamp": "2026-05-11T17:00:00.000Z"
        }
      },
      "tags": [
        "uptime",
        "monitoring",
        "attestation",
        "x402",
        "agent"
      ],
      "discoverable": true,
      "category": "monitoring",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "payTo": "0x279B7d51E0348CCf6580190ac64976096a44B274"
    }
  ]
}