{
  "status": "ok",
  "version": "https://jsonfeed.org/version/1.1",
  "domain": "getagentfoundry.si",
  "blog_subdomain": "blog.getagentfoundry.si",
  "title": "AgentFoundry",
  "home_page_url": "https://getagentfoundry.si/",
  "blog_url": "https://getagentfoundry.si/blog",
  "feed_url": "https://getagentfoundry.si/feed.json",
  "rss_url": "https://getagentfoundry.si/feed.xml",
  "merkle_root_sha256": "8c4b2e91f0a37d61e529b840c1d7e3a94f60b2d81e5c7a93b0f4d2e6c8a190b3",
  "count": 4,
  "posts": [
    {
      "slug": "preconfigured-task-agents-as-8-file-packs",
      "title": "Why a Specialized Agent Is Just an 8-File Preconfigured Harness Component Pack",
      "date": "2026-10-18",
      "category": "Agent Architecture",
      "reading_time": "7 min read",
      "summary": "You do not need a custom model checkpoint or a new Python framework to build a domain-specialized agent. Every specialized agent on getagentfoundry.si is a portable 8-file harness bundle.",
      "blog_url": "https://getagentfoundry.si/blog/preconfigured-task-agents-as-8-file-packs.html",
      "subdomain_post_url": "https://blog.getagentfoundry.si/posts/preconfigured-task-agents-as-8-file-packs.html",
      "markdown_url": "https://getagentfoundry.si/blog/preconfigured-task-agents-as-8-file-packs.md"
    },
    {
      "slug": "containerizing-github-repos-as-swappable-engines",
      "title": "Rule 6 in Practice: Wrapping Open-Source GitHub Projects Behind Typed Engine Slots",
      "date": "2026-10-18",
      "category": "Engine Slots & Open Source",
      "reading_time": "7 min read",
      "summary": "How AgentFoundry wraps external GitHub repositories into pinned, sandboxed engine adapters paired with Baltor-native variations behind a fixed typed edge.",
      "blog_url": "https://getagentfoundry.si/blog/containerizing-github-repos-as-swappable-engines.html",
      "subdomain_post_url": "https://blog.getagentfoundry.si/posts/containerizing-github-repos-as-swappable-engines.html",
      "markdown_url": "https://getagentfoundry.si/blog/containerizing-github-repos-as-swappable-engines.md"
    },
    {
      "slug": "conformance-kits-and-known-wrong-controls",
      "title": "Testing Every Engine Slot Against Known-Wrong Inputs Before Promotion",
      "date": "2026-10-18",
      "category": "Conformance & Verification",
      "reading_time": "6 min read",
      "summary": "Why positive unit tests are not enough: every AgentFoundry conformance kit pairs known-good fixtures with known-wrong controls and keyword-matched benign twins.",
      "blog_url": "https://getagentfoundry.si/blog/conformance-kits-and-known-wrong-controls.html",
      "subdomain_post_url": "https://blog.getagentfoundry.si/posts/conformance-kits-and-known-wrong-controls.html",
      "markdown_url": "https://getagentfoundry.si/blog/conformance-kits-and-known-wrong-controls.md"
    },
    {
      "slug": "exporting-packs-to-claude-codex-and-ollama",
      "title": "Cross-Harness Export: One Component Pack Across Claude Code, Codex, and Ollama Cloud",
      "date": "2026-10-18",
      "category": "Cross-Harness Portability",
      "reading_time": "6 min read",
      "summary": "Customers bring their own model access and harness. Here is how one AgentFoundry component pack mounts cleanly into Claude Code, OpenAI Codex CLI, and Ollama Cloud.",
      "blog_url": "https://getagentfoundry.si/blog/exporting-packs-to-claude-codex-and-ollama.html",
      "subdomain_post_url": "https://blog.getagentfoundry.si/posts/exporting-packs-to-claude-codex-and-ollama.html",
      "markdown_url": "https://getagentfoundry.si/blog/exporting-packs-to-claude-codex-and-ollama.md"
    }
  ],
  "live_samples": [
    {
      "label": "Pack #01: 3D Manifold Geometry & Studio Relief Agent (pack.3d.manifold_studio.v1)",
      "payload": {
        "pack_id": "pack.3d.manifold_studio.v1",
        "engine_slot": "mesh_manifold_verifier",
        "files": [
          "AGENTS.md",
          "SKILL.md",
          "RULES.md",
          "WORKFLOW.yaml",
          "TOOLS.json",
          "baltor_contract_card.json",
          "verifier.py",
          "README.md"
        ],
        "conformance_kit": {
          "positive_vectors": 12,
          "known_wrong_controls": [
            "open_seam_cylinder_unwelded",
            "inverted_ccw_winding_normals",
            "flat_bump_map_disguised_as_relief"
          ],
          "pass_rate_required": "100.0%"
        }
      }
    },
    {
      "label": "Pack #02: DueCare Statutory & Multi-Hop Investigator (pack.safety.duecare.v1)",
      "payload": {
        "pack_id": "pack.safety.duecare.v1",
        "engine_slot": "screening_decision",
        "engines_registered": [
          "rules (0.16ms Baltor native)",
          "tactical_gemma4_with_pattern_cards"
        ],
        "conformance_kit": {
          "adversarial_exploitation_cases": 4,
          "matched_benign_twins": 4,
          "false_positive_ceiling": 0.05,
          "observed_recall": 0.958
        }
      }
    },
    {
      "label": "Pack #03: Secure Web Service & SSRF Taint-Gate Agent (pack.sec.taint_gate.v1)",
      "payload": {
        "pack_id": "pack.sec.taint_gate.v1",
        "engine_slot": "network_egress_taint_gate",
        "blocked_cwes": [
          "CWE-918 (SSRF)",
          "CWE-89 (SQLi)",
          "CWE-22 (Path Traversal)"
        ],
        "conformance_kit": {
          "poc_exploit_survival": "0 exploits admitted",
          "joint_safe_and_functional_rate": "82.5% (up from 31.2% unassisted)"
        }
      }
    }
  ],
  "items": [
    {
      "id": "preconfigured-task-agents-as-8-file-packs",
      "url": "https://getagentfoundry.si/blog/preconfigured-task-agents-as-8-file-packs.html",
      "external_url": "https://blog.getagentfoundry.si/posts/preconfigured-task-agents-as-8-file-packs.html",
      "title": "Why a Specialized Agent Is Just an 8-File Preconfigured Harness Component Pack",
      "summary": "You do not need a custom model checkpoint or a new Python framework to build a domain-specialized agent. Every specialized agent on getagentfoundry.si is a portable 8-file harness bundle.",
      "date_published": "2026-10-18T04:00:00Z"
    },
    {
      "id": "containerizing-github-repos-as-swappable-engines",
      "url": "https://getagentfoundry.si/blog/containerizing-github-repos-as-swappable-engines.html",
      "external_url": "https://blog.getagentfoundry.si/posts/containerizing-github-repos-as-swappable-engines.html",
      "title": "Rule 6 in Practice: Wrapping Open-Source GitHub Projects Behind Typed Engine Slots",
      "summary": "How AgentFoundry wraps external GitHub repositories into pinned, sandboxed engine adapters paired with Baltor-native variations behind a fixed typed edge.",
      "date_published": "2026-10-18T04:00:00Z"
    },
    {
      "id": "conformance-kits-and-known-wrong-controls",
      "url": "https://getagentfoundry.si/blog/conformance-kits-and-known-wrong-controls.html",
      "external_url": "https://blog.getagentfoundry.si/posts/conformance-kits-and-known-wrong-controls.html",
      "title": "Testing Every Engine Slot Against Known-Wrong Inputs Before Promotion",
      "summary": "Why positive unit tests are not enough: every AgentFoundry conformance kit pairs known-good fixtures with known-wrong controls and keyword-matched benign twins.",
      "date_published": "2026-10-18T04:00:00Z"
    },
    {
      "id": "exporting-packs-to-claude-codex-and-ollama",
      "url": "https://getagentfoundry.si/blog/exporting-packs-to-claude-codex-and-ollama.html",
      "external_url": "https://blog.getagentfoundry.si/posts/exporting-packs-to-claude-codex-and-ollama.html",
      "title": "Cross-Harness Export: One Component Pack Across Claude Code, Codex, and Ollama Cloud",
      "summary": "Customers bring their own model access and harness. Here is how one AgentFoundry component pack mounts cleanly into Claude Code, OpenAI Codex CLI, and Ollama Cloud.",
      "date_published": "2026-10-18T04:00:00Z"
    }
  ]
}