{
  "object_type": "agent_concept",
  "schema_version": 1,
  "term": "NovaCopilot Agent",
  "one_line": "A NovaCopilot Agent transforms a rule into a deterministic decision, obligation, risk, action, deadline and verification object.",
  "one_line_sv": "En NovaCopilot-agent omvandlar en regel till ett deterministiskt objekt med beslut, skyldighet, risk, åtgärd, frist och verifiering.",
  "why": "Documents describe rules. Agents execute decisions. A NovaCopilot Agent converts a regulation into a deterministic decision, obligation, risk, action, deadline and verification object.",
  "definition": "A NovaCopilot Agent is a deterministic decision unit for one rule. It takes a role and facts, and always returns the same six parts: Decision, Obligation, Risk, Action, Deadline and Verification (source, provision and checksum). It uses no language model, so the same question always gives the same answer. Missing facts are marked not_in_register.",
  "definition_sv": "En NovaCopilot-agent är en deterministisk beslutsenhet för en regel. Den tar emot roll och fakta, och returnerar alltid samma sex delar: Beslut, Skyldighet, Risk, Åtgärd, Frist och Verifiering (källa, lagrum och kontrollsumma). Den använder ingen språkmodell, så samma fråga ger alltid samma svar. Saknat underlag markeras not_in_register.",
  "fields": [
    {
      "key": "decision",
      "label": "Decision",
      "description": "Whether the rule applies, to whom and when."
    },
    {
      "key": "obligation",
      "label": "Obligation",
      "description": "What the role must do under the text."
    },
    {
      "key": "risk",
      "label": "Risk",
      "description": "Level and factors if the rule is ignored."
    },
    {
      "key": "action",
      "label": "Action",
      "description": "The next concrete step."
    },
    {
      "key": "deadline",
      "label": "Deadline",
      "description": "Time limit where the rule sets one."
    },
    {
      "key": "verification",
      "label": "Verification",
      "description": "Source, provision and checksum."
    }
  ],
  "is_not": [
    "Not a chatbot and not a language model.",
    "Not legal advice.",
    "Never guesses: missing facts become not_in_register.",
    "Never changes a saved answer: the checksum stays valid."
  ],
  "deterministic": true,
  "language_model": false,
  "missing_value": "not_in_register",
  "types": [
    {
      "key": "article",
      "label": "Article agent",
      "description": "One per EU article.",
      "html": "https://legal.exploreworldai.com/agent",
      "pattern": "/agent/{act}/{article}",
      "api": "https://legal.exploreworldai.com/api/public/v1/agents"
    },
    {
      "key": "us_rule",
      "label": "US rule agent",
      "description": "One per federal rule.",
      "html": "https://legal.exploreworldai.com/us/agent",
      "pattern": "/us/agent/{id}",
      "api": "https://legal.exploreworldai.com/api/public/v1/us-agents"
    },
    {
      "key": "praxis",
      "label": "Case-law agent",
      "description": "One per line of case law.",
      "html": "https://legal.exploreworldai.com/praxis",
      "pattern": "/api/public/v1/{eu|us|no|se}-praxis/agent",
      "api": "https://legal.exploreworldai.com/api/public/v1/eu-praxis/agent"
    },
    {
      "key": "pack",
      "label": "Agent pack",
      "description": "All agents for one act in a single call.",
      "html": "https://legal.exploreworldai.com/agent/paket",
      "pattern": "/agent/paket/{act}",
      "api": "https://legal.exploreworldai.com/api/public/v1/agent-pack"
    }
  ],
  "example": {
    "id": "card:eu:article:gdpr--art-33",
    "html": "https://legal.exploreworldai.com/agent/gdpr/artikel-33",
    "api": "https://legal.exploreworldai.com/api/public/v1/card?id=card:eu:article:gdpr--art-33&view=compact"
  },
  "pages": {
    "sv": "https://legal.exploreworldai.com/agent/vad-ar-en-agent",
    "en": "https://legal.exploreworldai.com/en/agent/what-is-an-agent",
    "hub": "https://legal.exploreworldai.com/agent"
  },
  "attribution": "Source: NovaCopilot"
}