{
  "name": "Krawl",
  "description": "Deep research agent API — multi-source cited reports in 90 seconds with full citations",
  "url": "https://api.krawl.sh",
  "version": "0.2.0",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false
  },
  "skills": [
    {
      "id": "deep-research",
      "name": "Deep Research",
      "description": "Execute multi-source deep research with dozens of sources, fully cited and inline citations",
      "tags": [
        "research",
        "web-search",
        "citations",
        "analysis"
      ]
    },
    {
      "id": "crypto-research",
      "name": "Crypto Research",
      "description": "Cryptocurrency and DeFi protocol research with on-chain data",
      "tags": [
        "crypto",
        "defi",
        "blockchain",
        "token-analysis"
      ]
    }
  ],
  "authentication": {
    "schemes": [
      "apiKey"
    ],
    "credentials": {
      "apiKey": {
        "header": "X-API-Key",
        "demoEndpoint": "https://api.krawl.sh/auth/demo-key"
      }
    }
  },
  "defaultInputModes": [
    "text"
  ],
  "defaultOutputModes": [
    "text"
  ],
  "evidence": {
    "version": 1,
    "documentation": "https://docs.krawl.sh/docs/trust#evidence-time-and-access",
    "source_fields": [
      "retrieved_at",
      "published_date",
      "updated_date",
      "published_date_provenance",
      "updated_date_provenance",
      "access_status",
      "source_record_id",
      "temporal_status"
    ],
    "access_states": [
      "unknown",
      "inspected_text",
      "partial_excerpt",
      "provider_summary",
      "metadata_only",
      "fetch_failed"
    ],
    "cutoff_parameter": "source_policy.as_of",
    "unknown_defaults": true,
    "retrieved_at_is_publication_time": false,
    "access_is_claim_support": false,
    "corroboration": {
      "field": "learnings[].corroboration",
      "method": "text-reuse-v1",
      "independent_origins": "unassessed",
      "claim_support": "unassessed",
      "confidence_boost": false,
      "unique_primary_sources": "retained"
    },
    "coverage": {
      "field": "evidence_coverage",
      "unit": "unique exact URLs",
      "stages": [
        "discovered",
        "fetch_requested",
        "fetched",
        "retained",
        "shown_to_model",
        "cited"
      ],
      "descriptive_only": true,
      "independent_origins": "unassessed"
    }
  },
  "run_record": {
    "version": 1,
    "export_format": "run-record",
    "schema": "https://krawl.sh/schemas/run-record/bundle.schema.json",
    "documentation": "https://docs.krawl.sh/docs/export#run-record",
    "claim_checks": "unassessed",
    "saved_copies": "unavailable for legacy hosted results"
  },
  "evidence_pack": {
    "version": 1,
    "export_format": "evidence-pack",
    "media_type": "application/zip",
    "schema": "https://krawl.sh/schemas/run-record/evidence-pack.schema.json",
    "documentation": "https://docs.krawl.sh/docs/export#evidence-pack",
    "inline_endpoint": "https://api.krawl.sh/exports/evidence-pack",
    "integrity": "sha256-exact-bytes",
    "publisher_authenticated": false,
    "claim_truth": "not_assessed",
    "hosted_saved_copies": "unavailable",
    "inline_retention": "none"
  },
  "audit_export": {
    "version": 1,
    "endpoint": "https://api.krawl.sh/auth/me/audit/export",
    "authentication": "account-session-cookie",
    "documentation": "https://docs.krawl.sh/docs/authentication#audit-export",
    "categories": [
      "account",
      "key",
      "research",
      "billing",
      "deletion"
    ],
    "content_included": false,
    "retention": "existing DATA_RETENTION_DAYS window; no new export storage"
  }
}
