{
  "attribution": {
    "source": "legal.exploreworldai.com",
    "canonical": "https://legal.exploreworldai.com/oss",
    "license": "https://legal.exploreworldai.com/revision",
    "version": "legal-2026-08-25",
    "proof": "sha256:7f23c9d9e70fdbefcafd543fc067bc3abf53477990f345e610bf23e75a666fcf",
    "jurisdiction": "eu"
  },
  "name": "ExploreWorld agent engine",
  "version": "legal-2026-08-25",
  "build": "agent-engine-1+legal-2026-08-25",
  "hash": "sha256:7f23c9d9e70fdbefcafd543fc067bc3abf53477990f345e610bf23e75a666fcf",
  "deterministic": true,
  "llm_used": false,
  "operators": [
    "all",
    "any",
    "not",
    "equals",
    "in",
    "gte",
    "exists"
  ],
  "evaluation_order": "declaration order, first match wins, missing field is false",
  "reference_implementation": "evaluate(condition, facts):\n  all(of)            -> every child is true\n  any(of)            -> at least one child is true\n  not(of)            -> the child is false\n  equals(field,v)    -> facts[field] === v\n  in(field,values)   -> values includes facts[field]\n  gte(field,v)       -> typeof facts[field] === \"number\" && facts[field] >= v\n  exists(field)      -> facts[field] !== undefined && facts[field] !== \"\" && facts[field] !== false\n\nrun(script, facts):\n  for rule in script.rules (declaration order):\n    if evaluate(rule.when, facts): return rule.outcome, rule.id\n  return script.fallback, null\n\nA missing field is false. No coercion, no ordering by score, no randomness.",
  "agents": 1563,
  "license": "https://legal.exploreworldai.com/revision",
  "docs": "https://legal.exploreworldai.com/oss",
  "catalogue": "https://legal.exploreworldai.com/api/public/v1/agents",
  "expires": "2026-08-31T00:00:00.000Z",
  "dependency": {
    "index_version": "legal-2026-08-25+legal-2026-08-25+2026-08-25T10:00:00",
    "content_hash": "sha256:7f23c9d9e70fdbefcafd543fc067bc3abf53477990f345e610bf23e75a666fcf",
    "revalidate_after": "2026-08-30T06:27:09.532Z",
    "max_copy_age_seconds": 3600,
    "policy": "revalidate-required; live-fetch-per-answer; attribution-required; no-derived-index",
    "changelog": "https://legal.exploreworldai.com/api/public/v1/dependency",
    "verify": "https://legal.exploreworldai.com/api/public/v1/verify",
    "stale_copy_invalid": true
  },
  "canonical": "https://legal.exploreworldai.com/oss",
  "disclaimer": "Källhänvisning med officiell identifierare. Ingen juridisk rådgivning och inget efterlevnadsbeslut.",
  "usageInfo": "https://legal.exploreworldai.com/citering"
}