{
  "meta": {
    "title": "Law firms · industry",
    "description": "Industry value research for law firms: N1 pilot record from siso-foundry (17 industries); processes, vendors, candidate modules, the offer, unmeasured value, gaps.",
    "stream": "clients",
    "crumb": [
      {
        "label": "Templates",
        "href": "/"
      },
      {
        "label": "U8 · Industry",
        "href": "/t/U8/"
      },
      {
        "label": "Law firms"
      }
    ],
    "actions": [
      {
        "label": "Library page",
        "href": "https://great-library-of-siso.pages.dev/industries/law_firms/",
        "icon": "arrow-up-right",
        "external": true
      },
      {
        "label": "law_firms.json",
        "href": "https://github.com/sisodias/siso-foundry/blob/main/intelligence/agency/industries/law_firms.json",
        "icon": "file-json",
        "external": true
      }
    ],
    "source": "siso-foundry main intelligence/agency/industries/law_firms.json (schema 0.1.0, as_of 2026-09-05, status research_only_not_admitted) · read 6 Sep 19:55"
  },
  "heading": {
    "breadcrumb": [
      {
        "label": "Industries",
        "href": "https://great-library-of-siso.pages.dev/industries/"
      },
      {
        "label": "law_firms"
      }
    ],
    "kicker": "industry <span class=\"sep\">·</span> law firms <span class=\"sep\">·</span> <span class=\"dim\">N1 research pilot · as of 2026-09-05 · United States</span>",
    "title": "Law firms",
    "subtitle": "Begin with supervised intake, approved-template assembly and evidence-preserving document review. Compare against the firm's existing software before replacing it. Neither exposure estimates nor a repository's features establish cash savings.",
    "badges": [
      {
        "label": "research only · not admitted",
        "tone": "warn",
        "dot": true
      },
      {
        "label": "6 processes",
        "tone": "clients",
        "href": "#workflow"
      },
      {
        "label": "3 vendors observed",
        "tone": "muted",
        "href": "#vendors"
      },
      {
        "label": "5 candidate modules",
        "tone": "projects",
        "href": "#modules"
      },
      {
        "label": "value · unmeasured",
        "tone": "blocked",
        "href": "#value"
      },
      {
        "label": "11 sources · 3 blocked",
        "tone": "research",
        "href": "#evidence"
      }
    ],
    "status": {
      "kicker": "Rank",
      "value": "unmeasured",
      "note": "Null is not zero. No firm baseline, invoices, achieved automation rate, review/rework time, operating cost, displacement proof or eligible-population measurement. Ranking (F1) waits for one authorised firm's pilot.",
      "facts": [
        {
          "k": "record",
          "v": "<code>industry_value_research</code> 0.1.0"
        },
        {
          "k": "value model",
          "v": "<code>economics/observed-value-model.json</code> (observed-value-v0.1)"
        },
        {
          "k": "scope",
          "v": "HALO is not classified as a law firm; no client/matter data accessed"
        }
      ]
    },
    "metrics": [
      {
        "value": 6,
        "label": "processes mapped",
        "tone": "clients",
        "href": "#workflow"
      },
      {
        "value": 3,
        "label": "vendors",
        "tone": "muted",
        "href": "#vendors"
      },
      {
        "value": 5,
        "label": "candidate modules",
        "tone": "projects",
        "href": "#modules"
      },
      {
        "value": 5,
        "label": "sources checked",
        "tone": "now",
        "href": "#evidence"
      }
    ],
    "jump": [
      {
        "label": "Posture",
        "href": "#posture"
      },
      {
        "label": "Process map",
        "href": "#workflow"
      },
      {
        "label": "Current marketed capabilities",
        "href": "#vendors"
      },
      {
        "label": "Candidate modules",
        "href": "#modules"
      },
      {
        "label": "SISO projects and Works that apply",
        "href": "#projects"
      },
      {
        "label": "The offer",
        "href": "#offer"
      }
    ]
  },
  "sections": {
    "posture": {
      "n": "01",
      "title": "Posture",
      "sub": "what the record may say, and what it may not"
    },
    "workflow": {
      "n": "02",
      "title": "Process map",
      "sub": "six processes with the automation boundary, the metric, the falsifier and who keeps authority"
    },
    "vendors": {
      "n": "03",
      "title": "Current marketed capabilities",
      "sub": "verified marketed capability, not measured installed-base prevalence; no price verified"
    },
    "modules": {
      "n": "04",
      "title": "Candidate modules",
      "sub": "source-pinned repos with rights state; a repository's features are not measured accuracy"
    },
    "projects": {
      "n": "05",
      "title": "SISO projects and Works that apply"
    },
    "offer": {
      "n": "06",
      "title": "The offer"
    },
    "value": {
      "n": "07",
      "title": "Value inputs and rank",
      "sub": "unmeasured stays unmeasured"
    },
    "evidence": {
      "n": "08",
      "title": "Evidence and gaps",
      "sub": "11 sources retrieved 200 on 2026-09-05; 3 blocked, not used"
    },
    "map": {
      "n": "09",
      "title": "Mind map"
    },
    "agent": {
      "n": "10",
      "title": "Agent entry"
    }
  },
  "posture": {
    "demand": "Source frame is the Action Model system-map industry slug <code>law_firms</code>: taxonomy reference only, not client demand or implementation proof. Law firms are the N1 research pilot.",
    "automation": "An occupational task inventory (O*NET) identifies legal-assistant document preparation, records organisation and research. A preregistered 2024 study found errors in the legal AI research tools it tested despite retrieval grounding. This supports decomposing tasks and measuring supervised assistance; it does not supply a law-firm-wide automation rate. <b>forecast_percent: null.</b>",
    "ceiling": "This is not legal advice, product admission or an industry-wide value forecast. Current software adoption and subscription prices were not verified; named offerings are not assumed installed. No claim that a generic repository replaces the whole practice stack."
  },
  "words": [
    {
      "text": "this is another template we need for the library the per industry research with all of the projects and what we're offering and stuff obviously the template for that needs some work let's look at the law firm pilot yeah it's all right but they still need some work in in terms of UI and like what actual other information is there that's missing",
      "who": "Shaan → FOUNDRY-ZERO",
      "at": "6 Sep 14:26"
    },
    {
      "text": "we're building an ai operating system which is built to integrate and take over the business … we can make a framework to take on basically any agency it's like a light agency operating system for example they all need web apps so we build it build that in-house",
      "who": "Shaan → Fable FA0",
      "at": "5 Sep 17:40"
    }
  ],
  "processes": [
    {
      "id": "intake",
      "process": "Client intake and missing-information chase",
      "boundary": "Collect and normalise supplied fields; flag missing facts and possible matches; never accept a conflict or engagement automatically.",
      "metric": "Human minutes per complete, accepted intake including review and chase",
      "falsifier": "Reject if a known conflict/identity ambiguity is suppressed or completed intake takes no less total human time.",
      "authority": "Firm-designated intake reviewer; lawyer owns conflict/engagement decision.",
      "value": "unmeasured",
      "value_tone": "blocked"
    },
    {
      "id": "assembly",
      "process": "Approved-template document assembly",
      "boundary": "Populate approved templates from validated interview answers and return a draft plus field provenance.",
      "metric": "Human minutes per correct, reviewed document; critical field errors",
      "falsifier": "Reject if reviewed documents take no less human time or critical field errors rise.",
      "authority": "Lawyer approves templates and every outgoing document.",
      "value": "unmeasured",
      "value_tone": "blocked"
    },
    {
      "id": "evidence_review",
      "process": "Document extraction and source-linked review",
      "boundary": "Extract and annotate with citations back to the source document; the reviewer decides.",
      "metric": "Correct accepted findings per reviewer hour, with unsupported findings counted",
      "falsifier": "Reject if unsupported findings reach a filing or reviewer hours do not fall.",
      "authority": "Reviewing lawyer.",
      "value": "unmeasured",
      "value_tone": "blocked"
    },
    {
      "id": "signing",
      "process": "Approved-document signing coordination",
      "boundary": "Route approved documents for signature and track completion; no document is altered.",
      "metric": "Human coordination minutes per correctly completed signing workflow",
      "falsifier": "Reject if an unapproved document is sent or coordination minutes do not fall.",
      "authority": "Responsible lawyer.",
      "value": "unmeasured",
      "value_tone": "blocked"
    },
    {
      "id": "followup",
      "process": "Client updates and administrative follow-up",
      "boundary": "Draft approved-status updates from case state; a human sends.",
      "metric": "Net human minutes per accurate approved update, including exceptions",
      "falsifier": "Reject if an inaccurate update reaches a client or net minutes do not fall.",
      "authority": "Case owner sends.",
      "value": "unmeasured",
      "value_tone": "blocked"
    },
    {
      "id": "billing_review",
      "process": "Time/billing exception review",
      "boundary": "Surface exceptions against firm rules; billing staff resolve.",
      "metric": "Review minutes per resolved exception; correction rate; actual recovered or avoided spend",
      "falsifier": "Reject if exceptions are auto-resolved or review minutes do not fall.",
      "authority": "Billing staff and responsible partner.",
      "value": "unmeasured",
      "value_tone": "blocked"
    }
  ],
  "vendors": [
    {
      "name": "MyCase",
      "capability": "Vendor currently advertises intake, case management, document automation, time/billing and client communication features.",
      "scope": "vendor advertised · not installation or outcome proof",
      "tone": "muted",
      "price_note": "No verified billing-basis quote or client invoice; do not count the subscription as cancellable."
    },
    {
      "name": "Actionstep",
      "capability": "Vendor currently advertises matter/workflow management, intake/conflict checking, document automation, billing and client portal features.",
      "scope": "vendor advertised · not installation or outcome proof",
      "tone": "muted",
      "price_note": "Firm-specific quote and actually avoidable spend unknown."
    },
    {
      "name": "LegalServer",
      "capability": "Current case-management product explicitly targets civil legal aid, public defenders and government law offices.",
      "scope": "negative control · different buyer",
      "tone": "warn",
      "price_note": "Do not treat a public-interest legal product as a like-for-like incumbent for a private commercial firm."
    }
  ],
  "modules": [
    {
      "repo": "jhpyle/docassemble",
      "url": "https://github.com/jhpyle/docassemble",
      "head": "1b66783",
      "private": false,
      "rights": "GitHub metadata reports MIT; route/dependency/attribution review still required",
      "what": "Guided interviews and template-based PDF/RTF/DOCX document assembly. Reuse shape: version-pinned sidecar with firm-approved interviews/templates; not an autonomous legal adviser. Limits: firm-specific rules, template correctness, privilege, tenancy, retention and integrations unproved."
    },
    {
      "repo": "Open-Source-Legal/OpenContracts",
      "url": "https://github.com/Open-Source-Legal/OpenContracts",
      "head": "2cd5230",
      "private": false,
      "rights": "GitHub metadata reports MIT; full route review pending",
      "what": "Document annotation, structured extraction and citation-linked review, as described in upstream README. Reuse shape: read-oriented evidence extraction/review sidecar; source document and reviewer authority retained. README features are not measured extraction accuracy."
    },
    {
      "repo": "documenso/documenso",
      "url": "https://github.com/documenso/documenso",
      "head": "2cac63a",
      "private": false,
      "rights": "GitHub metadata reports AGPL-3.0; obligations and route review required",
      "what": "Self-hostable electronic-signature workflow. Reuse shape: approved signing sidecar/API only after rights review."
    },
    {
      "repo": "activepieces/activepieces",
      "url": "https://github.com/activepieces/activepieces",
      "private": false,
      "rights": "README separates community MIT and commercially licensed parts; edition review required",
      "what": "Typed reusable connector pieces and workflow execution. Reuse shape: intake and follow-up automation under human send."
    },
    {
      "repo": "teableio/teable",
      "url": "https://github.com/teableio/teable",
      "private": false,
      "rights": "GitHub SPDX NOASSERTION; edition and route unresolved",
      "what": "PostgreSQL-backed tables, forms, permissions and API advertised upstream. Reuse shape: case-state tables behind the firm's authority model; rights unresolved."
    }
  ],
  "projects": [
    {
      "title": "Foundry · industries, valuation, landscape watch",
      "href": "/t/U3/example/",
      "type": "U4 project · agency",
      "tone": "projects",
      "why": "writes this record; F1 ranking (law first) is left"
    },
    {
      "title": "HALO CRM · client ofm",
      "href": "/t/U15/",
      "type": "U4 project · client",
      "tone": "clients",
      "why": "the first industry-OS build (GQ-020 pack #1); not a law firm by this record"
    },
    {
      "title": "Action Model · system-map industries",
      "href": "https://actionist-system-map.pages.dev/industries/law_firms/",
      "type": "source frame",
      "tone": "clients",
      "why": "the industry slug taxonomy this record references"
    },
    {
      "title": "GQ-020 · repeatable industry-OS system",
      "href": "/t/U5/",
      "type": "U5 God Question",
      "tone": "research",
      "why": "what repeatable system turns code and intelligence into industry operating systems"
    },
    {
      "title": "GQ-018 · pricing that sustains delivered value",
      "href": "https://great-library-of-siso.pages.dev/works/frontier-question-gq-018/",
      "type": "U5 God Question",
      "tone": "research",
      "why": "the offer's commercial model"
    },
    {
      "title": "Valuation · N2 value model, 10 examples",
      "href": "https://great-library-of-siso.pages.dev/valuation/",
      "type": "U3 Work · Foundry",
      "tone": "research",
      "why": "observed-value-v0.1: the formula this record's value fields reference"
    }
  ],
  "offer": {
    "what": "A supervised operating layer over the firm's existing software: intake normalisation and chase, approved-template assembly, citation-linked document review, signing coordination, approved client updates, billing-exception review. Each process carries a metric, a falsifier and a named human authority; the offer is sold on measured human minutes and first-year net cash in one authorised firm, never on a chart.",
    "pilot": "Within one authorised firm, compare matched routine work under the incumbent workflow and the supervised candidate workflow. Start with synthetic/redacted fixtures; pre-register which documents/actions are in scope before using live data.",
    "record": [
      "units processed",
      "baseline human minutes",
      "assisted human minutes including review and rework",
      "critical errors and denied-access cases",
      "actual cancelled spend",
      "recurring operating cost",
      "implementation and rollback cost"
    ]
  },
  "value": [
    {
      "value": "null",
      "label": "annual net cash (USD)",
      "tone": "blocked",
      "title": "unmeasured; null is not zero"
    },
    {
      "value": "null",
      "label": "annual capacity hours",
      "tone": "blocked"
    },
    {
      "value": "null",
      "label": "eligible businesses",
      "tone": "blocked"
    },
    {
      "value": "null",
      "label": "societal value",
      "tone": "blocked"
    },
    {
      "value": "6 / 6",
      "label": "processes · value unmeasured",
      "tone": "warn"
    },
    {
      "value": "unmeasured",
      "label": "rank (F1: law first, when measured)",
      "tone": "warn"
    }
  ],
  "reject_if": [
    "Human time including review/rework is not lower than the matched baseline.",
    "Any privileged record crosses an unauthorised boundary or an unapproved external action occurs.",
    "The result depends on treating draft/closed status as accepted legal work.",
    "Measured first-year net cash is not positive for a cash-savings offer; capacity gains alone are not cash."
  ],
  "value_reason": "No firm baseline, invoices, achieved automation rate, review/rework time, operating cost, displacement proof or eligible-population measurement. <b>Null is not zero.</b> Formula: <code>observed-value-v0.1</code>; every process row carries <code>status: unmeasured</code>.",
  "evidence": {
    "facts": [
      {
        "claim": "<b>O*NET 23-2011.00</b> Paralegals and Legal Assistants, task inventory (government_task_inventory).",
        "receipt": "onetonline.org/link/summary/23-2011.00 · HTTP 200",
        "href": "https://www.onetonline.org/link/summary/23-2011.00",
        "at": "2026-09-05"
      },
      {
        "claim": "<b>Magesh et al. 2024</b>, 'Hallucination-Free? Assessing the Reliability of Leading AI Legal Research Tools' (primary_research): supports verification gates, not a savings percentage.",
        "receipt": "arxiv.org/abs/2405.20362 · HTTP 200",
        "href": "https://arxiv.org/abs/2405.20362",
        "at": "2026-09-05"
      },
      {
        "claim": "<b>MyCase, Actionstep, LegalServer</b> vendor pages observed live (vendor).",
        "receipt": "mycase.com · actionstep.com · legalserver.org · HTTP 200",
        "at": "2026-09-05"
      },
      {
        "claim": "<b>Five upstream repositories</b> pinned (official_repository): docassemble 1b66783, OpenContracts 2cd5230, documenso 2cac63a, activepieces, teable.",
        "receipt": "law_firms.json modules[].source_revision · sources[] HTTP 200",
        "at": "2026-09-05"
      },
      {
        "claim": "The record and 16 sibling industry records are public at siso-foundry main; the Library renders them.",
        "receipt": "great-library-of-siso.pages.dev/industries/law_firms/ · 200",
        "href": "https://great-library-of-siso.pages.dev/industries/law_firms/",
        "at": "6 Sep 19:34"
      }
    ],
    "proposals": [
      {
        "claim": "Clio Legal Trends 2024 report and Clio pricing.",
        "why": "HTTP 403 · not used as evidence · no price inferred"
      },
      {
        "claim": "ABA Formal Opinion 512.",
        "why": "HTTP 403 · no current regulatory assertion derived from inaccessible content"
      },
      {
        "claim": "Any automation percentage for law firms.",
        "why": "forecast_percent null; task exposure is not realised automation"
      }
    ],
    "limits": [
      "Rights, security, accessible UI, restoration and integration behaviour remain product-owner gates.",
      "State and practice-area requirements still need an authorised firm-specific review."
    ],
    "version": {
      "label": "law_firms.json · schema 0.1.0 · as_of 2026-09-05 · siso-foundry main 11f4595",
      "href": "https://github.com/sisodias/siso-foundry/blob/main/intelligence/agency/industries/law_firms.json"
    }
  },
  "map": {
    "centre": {
      "label": "Law firms",
      "href": "#top"
    },
    "types": [
      {
        "type": "process",
        "label": "Processes",
        "tone": "clients",
        "items": [
          {
            "label": "intake",
            "href": "#workflow",
            "rel": "unmeasured"
          },
          {
            "label": "assembly",
            "href": "#workflow",
            "rel": "unmeasured"
          },
          {
            "label": "evidence review",
            "href": "#workflow",
            "rel": "unmeasured"
          },
          {
            "label": "signing",
            "href": "#workflow",
            "rel": "unmeasured"
          },
          {
            "label": "follow-up",
            "href": "#workflow",
            "rel": "unmeasured"
          },
          {
            "label": "billing review",
            "href": "#workflow",
            "rel": "unmeasured"
          }
        ]
      },
      {
        "type": "module",
        "label": "Candidate modules",
        "tone": "projects",
        "items": [
          {
            "label": "docassemble",
            "href": "https://github.com/jhpyle/docassemble",
            "rel": "MIT"
          },
          {
            "label": "OpenContracts",
            "href": "https://github.com/Open-Source-Legal/OpenContracts",
            "rel": "MIT"
          },
          {
            "label": "documenso",
            "href": "https://github.com/documenso/documenso",
            "rel": "AGPL-3.0"
          },
          {
            "label": "activepieces",
            "rel": "mixed"
          },
          {
            "label": "teable",
            "rel": "NOASSERTION"
          }
        ]
      },
      {
        "type": "vendor",
        "label": "Vendors",
        "tone": "muted",
        "items": [
          {
            "label": "MyCase",
            "rel": "advertised"
          },
          {
            "label": "Actionstep",
            "rel": "advertised"
          },
          {
            "label": "LegalServer",
            "rel": "negative control"
          }
        ]
      },
      {
        "type": "project",
        "label": "Projects · questions",
        "tone": "research",
        "items": [
          {
            "label": "Foundry",
            "href": "/t/U3/example/",
            "rel": "writes it"
          },
          {
            "label": "GQ-020 industry OS",
            "href": "/t/U5/",
            "rel": "asks it"
          },
          {
            "label": "HALO (pack #1)",
            "href": "/t/U15/",
            "rel": "sibling build"
          }
        ]
      }
    ]
  },
  "quickstart": {
    "entry": {
      "path": "siso-foundry/intelligence/agency/industries/law_firms.json",
      "href": "https://github.com/sisodias/siso-foundry/blob/main/intelligence/agency/industries/law_firms.json"
    },
    "owner": {
      "name": "FOUNDRY-ZERO (closed by Shaan 6 Sep 14:27)",
      "last": "6 Sep 07:27Z"
    },
    "context_url": "https://raw.githubusercontent.com/sisodias/siso-foundry/main/intelligence/agency/industries/law_firms.json",
    "verification": "Open <a href=\"https://great-library-of-siso.pages.dev/industries/law_firms/\">/industries/law_firms/</a> and see the seven sections filled from the record; open /industries/ and see 17 rows each with a rank or 'unmeasured'.",
    "commands": [
      "curl -s https://raw.githubusercontent.com/sisodias/siso-foundry/main/intelligence/agency/industries/law_firms.json | jq '.processes[]|{id,metric,value:.value.status}'",
      "python3 siso-foundry/scripts/build_industry_pages.py   # dirty, unpushed per REVIEW-ZERO"
    ]
  }
}