{
  "name": "monodict",
  "version": "0.1-experiment",
  "spec": "ianis-agent-gate/0.1",
  "endpoint": "https://monodict.com/gate",
  "transport": "http-rest",
  "operations": {
    "list_pending_tasks": {
      "method": "GET",
      "url": "https://monodict.com/gate/tasks?agent_id=<id>",
      "returns": "one task"
    },
    "submit_task_result": {
      "method": "POST",
      "url": "https://monodict.com/gate/submit",
      "body": {
        "task_id": "string",
        "agent_id": "string",
        "result": "string"
      },
      "returns": "content_token"
    },
    "get_content": {
      "method": "GET",
      "url": "https://monodict.com<gated page>?token=<content_token>",
      "returns": "structured view; add &full=1 for the full page or &section=<id> for one block"
    }
  },
  "policy": {
    "requires_task": true,
    "task_kinds": [
      "summarize a page (20-240 chars)",
      "extract facts as JSON",
      "write one FAQ",
      "GET-only: multiple choice (vote on a summary / confirm a fact / judge a FAQ / state the visitor's intent)"
    ],
    "task_duration_sec": "about 5-30",
    "personal_data": false,
    "confidential_data_in_tasks": false,
    "answers_used_for": [
      "aggregate research",
      "keeping https://monodict.com/llms.txt and the site's JSON-LD / FAQ up to date"
    ],
    "human_access_without_task": true,
    "user_confirmation_recommended": true,
    "content_token_ttl_sec": 1800,
    "link_gate_pass_ttl_sec": 1800
  },
  "gated_paths": [
    "every HTML page",
    "/llms/<page>.txt (structured version of a gated page)",
    "/summary, /facts.json, /faq.json (values)"
  ],
  "open_paths": [
    "/.well-known/ai-gate.json",
    "/llms.txt (index and teasers)",
    "/coverage.json",
    "/.well-known/agent.json",
    "/.well-known/ai-gate.json"
  ],
  "note": "The structured version costs the same one task as the page and is much shorter to read; one pass or token covers the page, its structured version, its sections and the full text for 30 minutes.",
  "policy_url": "https://monodict.com/.well-known/ai-gate.json",
  "help": "https://monodict.com/llms.txt",
  "agent_card": "https://monodict.com/.well-known/agent.json"
}