{
  "agent_protocol_version": "1.0",
  "name": "Rampart Security Certification",
  "description": "NIST 800-53 aligned security certification platform. AI agents can request automated security assessments via x402 payment protocol at $100 USDC.",
  "url": "https://rampart.is",
  "capabilities": {
    "certification": {
      "description": "Request a NIST-aligned security assessment of a website or service",
      "endpoint": "https://vgsnkbxibxddhyejmyfb.supabase.co/functions/v1/agent-certification",
      "method": "POST",
      "authentication": "x402",
      "pricing": {
        "amount": "100.00",
        "currency": "USD",
        "payment_protocol": "x402",
        "network": "base",
        "token": "USDC"
      }
    },
    "evidence_submission": {
      "description": "Submit assessment evidence programmatically via REST API",
      "endpoint": "https://vgsnkbxibxddhyejmyfb.supabase.co/functions/v1/evidence-api/responses",
      "method": "POST",
      "authentication": "bearer_api_key",
      "openapi_spec": "https://vgsnkbxibxddhyejmyfb.supabase.co/functions/v1/evidence-api/openapi.json"
    },
    "mcp_server": {
      "description": "Model Context Protocol server for AI agent tool access",
      "endpoint": "https://vgsnkbxibxddhyejmyfb.supabase.co/functions/v1/mcp-server",
      "protocol": "mcp",
      "transport": "streamable-http"
    },
    "agent_skill": {
      "description": "Deterministic NIST 800-53A assessment engine. Zero LLM tokens for standard assessments — encodes scoring rules, determination logic, and evidence quality checks as structured data.",
      "endpoint": "https://vgsnkbxibxddhyejmyfb.supabase.co/functions/v1/agent-skill",
      "method": "POST",
      "authentication": "none",
      "token_cost": "0 tokens (deterministic)",
      "endpoints": {
        "GET /": "Skill manifest with input schema",
        "GET /controls": "List all 42 assessable controls with rules",
        "POST /assess": "Assess controls deterministically",
        "POST /score": "Calculate domain and overall scores"
      }
    }
  },
  "domains": [
    "AC", "AT", "AU", "CA", "CM", "CP", "IA", "IR", "MA", "MP",
    "PE", "PL", "PM", "PS", "PT", "RA", "SA", "SC", "SI", "AI"
  ],
  "contact": {
    "email": "support@rampart.is",
    "website": "https://rampart.is"
  },
  "discovery": {
    "llms_txt": "https://rampart.is/llms.txt",
    "llms_full_txt": "https://rampart.is/llms-full.txt",
    "ai_plugin": "https://rampart.is/.well-known/ai-plugin.json",
    "openapi": "https://vgsnkbxibxddhyejmyfb.supabase.co/functions/v1/evidence-api/openapi.json"
  }
}
