Case study · Deployed enterprise document intelligence

AI contract intelligence made complex lease portfolios searchable

Liorant deployed a permission-aware document-intelligence system that turns scanned and digital lease contracts into structured, searchable information with citations back to the source.

Client: commercial real estate organization Users: legal, finance, administration and asset management Status: deployed

The anonymous client manages leasing contracts across shopping centers and property portfolios. Legal, finance, administration and asset-management teams need the same facts — expiration dates, renewal conditions, amounts, obligations and specific clauses — from documents that include historical scans and image-based PDFs. Liorant deployed the system to make that portfolio searchable without asking any team to trust an answer it cannot verify.

Deployment scope
Scope
1,000+
Contract scenario evaluated

Architecture was sized for portfolios ranging from roughly 50 to 1,000+ contracts.

Scope
15–30
Expected users

Legal, finance, administration and asset-management roles.

Architecture
6
Structured extraction targets

Clauses, dates, amounts, obligations, renewals and conditions.

These are scale and scope figures, not a validated time-savings or ROI claim.

The business problem

Contract knowledge that only lives in someone's memory — or in a folder no one has time to reread — is a liability, not just an inefficiency.

Legal, financial, administrative and asset-management teams needed to identify expiration dates, renewal conditions, amounts, obligations, clauses and other contractual terms across a large and growing portfolio of leasing contracts. Some of those contracts were historical scans and image-based PDFs that standard search tools can't read at all.

Facts teams need to find
Expiration dates
Renewal conditions
Amounts and escalations
Obligations
Specific clauses
The result

One controlled way to find, verify and govern contract information

The deployed system brings scanned and digital leases into the same searchable portfolio. Authorized teams can ask portfolio-wide questions, retrieve structured facts and follow each answer back to the relevant contract and clause.

Executive implication: a contract question can start with a direct, cited answer instead of a document-by-document search, while legal and business reviewers retain responsibility for the final interpretation.

BEFORE

Important facts were spread across long digital files and historical scans, and teams searched them one document at a time.

AFTER DEPLOYMENT

The portfolio supports permission-aware search, structured extraction and answers linked to the underlying source.

Claim boundary: this case documents a live deployment and its operational change. No audited time-savings or ROI figure is available for publication.

Why keyword search wasn't enough

A search bar over a shared drive looks like a solution until someone actually needs an answer they can rely on.

01
Scanned contracts were invisible

Many documents needed OCR before they could be searched reliably at all.

02
One-document search doesn't answer portfolio-wide questions

Teams needed answers across many contracts at once, not a document-by-document hunt.

03
No structured facts to work with

Dates, amounts and obligations needed to come out as structured data, not as a paragraph someone still has to re-read.

04
One access level for everyone is a compliance risk

Different teams legitimately needed different access rights to the same portfolio.

05
An answer without a source isn't trustworthy

Every answer needed a clear path back to the exact source document and clause.

Five separate failures, one root cause: retrieval was never designed as a system.

How Liorant deployed governed AI contract intelligence

Liorant built and deployed a controlled document pipeline that combines extraction, normalization, metadata, retrieval and generation. The system enriches each contract with information such as property, shopping center, tenant, contract type, portfolio, effective dates and document category.

The access model remains independent of the AI response. Retrieval applies authorization before any information reaches the model, so the system never relies on a prompt to enforce document permissions.

The workflow in four stages
01
Ingest every contract

OCR brings historical scans into the same workflow as digital PDFs.

02
Structure the portfolio

Parsing and metadata turn documents into searchable contract information.

03 · access gate
Retrieve with permission

The system filters results by the requesting user's authorized scope.

04
Answer with evidence

Each answer links back to the contract and clause a reviewer can verify.

Illustrative example

"Which shopping-center leases include a CPI-linked rent escalation clause, and when do they next renew?"

The system returns a direct answer with a citation back to the specific clause and contract — not a list of documents to go read manually. Example is illustrative; no real client contract text is shown.

Technical appendix

Implementation details, when useful

The executive case stands on its own. Technical and security teams can expand the deployed implementation pattern below.

View implementation details
Document processing
Python
OCR for scanned and image-based PDFs
PDF parsing and document extraction
JSON metadata generation
Retrieval
Vector embeddings
Vector database
Hybrid retrieval
Metadata filtering
Reranking
Retrieval-augmented generation
AI and control
Structured extraction
Citation and source grounding
Prompt templates
Schema validation
Security
Role-based access control
Document-level permissions
Portfolio- and project-level authorization
Retrieval-time access filters

Vector-store infrastructure is selected according to deployment requirements — candidates include Qdrant, Pinecone, Azure AI Search or FAISS, depending on the client's hosting and compliance constraints, rather than one fixed choice for every engagement.

Representative implementation structure (technical detail)

Architecture and repository examples have been simplified and anonymized to protect client confidentiality while showing the implementation pattern. This is a representative structure, not a claim that every production repository used these exact filenames.

contract-intelligence/
├── app/ ............... api · chat · extraction
├── ingestion/ ......... pdf · ocr · normalization · pipelines
├── documents/ ......... schemas · metadata · parsers
├── knowledge/ ......... contract_types · clause_taxonomy · business_rules
├── retrieval/ ......... chunking · embeddings · vector_store · hybrid_search · reranking · filters
├── extraction/ ........ clauses · dates · amounts · obligations · renewals
├── security/ .......... roles · permissions · access_filters
├── generation/ ........ prompts · answers · citations
├── evals/ ............. retrieval · extraction · groundedness
└── tests/

Deployment evidence and claim boundary

The client deployed the system for a commercial real estate contract workflow. During design and evaluation, Liorant assessed scenarios ranging from roughly 50 contracts to portfolios of 1,000+, a target user base of approximately 15–30 people and six structured extraction categories: clauses, dates, amounts, obligations, renewals and conditions. The scenario figures describe evaluated scale; they do not represent the client's published production volume or a verified ROI result.

Why this holds up under scrutiny

Permissions, metadata and source traceability were treated as retrieval architecture from the start, not bolted on as prompt instructions after the fact. The AI model only ever receives information the requesting user is already authorized to retrieve — which means access control doesn't depend on the model behaving correctly, it's enforced before the model sees anything.

Key takeaway

Enterprise RAG becomes substantially more useful when retrieval, permissions, metadata and source traceability are designed together.

Frequently asked questions

Was this system deployed?

Yes. Liorant deployed the contract-intelligence system for an anonymous commercial real estate organization. Client identifiers and contract contents remain confidential, and the published scope figures distinguish evaluated scale from production volume.

Does this replace legal review of a contract?

No. It surfaces the relevant clause, date or amount with a citation back to the source document so a person can verify it quickly — it doesn't make legal judgment calls on the organization's behalf.

Can it read older, scanned paper contracts?

Yes. OCR converts scanned and image-based PDFs into the same searchable, structured format as newer digital contracts, so historical portfolios aren't left out.

Will every team see every contract?

No. Permissions and metadata filters are applied before retrieval, so the AI model only surfaces what the requesting user is already authorized to see — legal, finance, administration and asset-management roles can have different access.

Is the "1,000+ contracts" figure a live production number?

No. It's the upper end of the range the architecture was evaluated against (roughly 50 to 1,000+ contracts), describing scale and scope — not a validated deployment size or a time-savings claim.

Related service

Find the highest-value contract workflow to improve

In a focused 30-minute session, we map one recurring document workflow, identify where search, extraction or verification creates friction and assess whether governed AI contract intelligence is worth pursuing.

You leave with an initial feasibility view, the access-control questions to resolve and the evidence needed for a business case — no slides, no pitch.