Application packages into a checkable evidence table.
Tens to hundreds of pages, read in seconds. Every value carries its page, source text and a two-engine cross-check, so reviewers only confirm or override.
- File✓
- Page✓
- Coordinates✓
- Source text✓
- Extraction method✓
- Engine cross-check✓
- Confidence✓
It does not review for you. It makes review faster, and makes it hold.
No risk scores that cannot be traced
Four verdicts, each in plain words
No probability scores. Each result states what it rests on.
Five things happen to every package
- 01
Intake
PDF text layers are read with coordinates, scanned pages go through local OCR, and Word and Excel files are accepted. Files are deduplicated and sorted against the required-documents list.
- 02
Verify
Deterministic checks such as credit code check digits, budget sums and date logic; hard matches against the in-house database for duplicate applications; and data-sharing interfaces. Each rule cites its guideline text.
- 03
Compare
Figures are compared with past projects in the same topic by median and quartiles. Marked as reference only, not grounds for rejection.
- 04
Report
A field evidence table for side-by-side checking, and a pre-review opinion in Word and Markdown. Return reasons list only items the applicant can fix.
- 05
Govern
Topic settings are frozen per year as snapshots, and each package is pinned to the version in force when it arrived. Revised guidelines do not reopen old cases.
Review a whole batch, not one file at a time
A batch of projects is reviewed as one unit. People work only on the cells the system is unsure about.
- Progress with an estimated finish time, based on measured speed
- Overview matrix: projects × rules, sorted by number of problems
- One review queue for every 'needs human' item in the batch, with keyboard shortcuts
- Batch issuing: passes, and returns with reasons filled in; the whole batch's opinions as one zip
- Cross-project duplicate check runs automatically when the batch finishes
- Batch summary exported to Excel
Four rules behind every number
Locate, then extract
Fields are mapped to specific pages through the section tree. The model reads only those pages, not the whole package.
Code for numbers, model for meaning
Amounts, dates, counts and ratios are read and computed by code. The model steps in only when tables, regex and counting all miss, and must cite the source text.
No source, no value
A model value not found in the original text is voided on the spot and logged.
Four verdicts, no default pass
Pass, fail, needs human, not verified. If a data source is not connected, it says so instead of letting the item through.
Seven facts attached to every value
Each extracted value carries its own provenance. Reviewers open any row and compare it side by side with the original page.
- 01File
- 02Page
- 03Coordinates
- 04Source text
- 05Extraction method
- 06Engine cross-check
- 07Confidence
Checks that read the materials themselves
Seals and stamps
Red seals are detected on each page: how many, what shape, and whether a seal straddles the page edge. Handwritten signatures are left to people.
Bound PDFs split by content
A single file holding a summary report, audit report and pledge letter is split page by page into each document type.
Same project, same organisation
Project name and lead organisation are compared across the contract, acceptance form and audit report.
Contract targets vs. results
Targets are read from the contract; completed values are taken only from the other materials.
Cross-project duplicates
The same invoice number, the same file or the same page turning up in more than one project.
Guideline checkpoints
Requirements like 'stamped', 'signed and dated' or 'report must cover the contract indicators' are checked with page evidence.
From guideline to rule set, without code
Import a guideline or acceptance requirement and the system drafts required documents, fields, rules and checkpoints. Nothing takes effect until someone approves it.
Multiple programmes and years, built in from the start
Programme group
Where the guideline comes from. One guideline, one group; used for grouping and provenance.
Topic
Which criteria apply. Each has its own required documents, field dictionary, rule set and comparison pool.
Topic family
Whether it is the same thing across years. Duplicate checks, like-for-like comparison and reviewer access follow it.
Annual version
Which rules a package was reviewed under. Cloned from last year, edited, and frozen as a snapshot on release.
Application batch
Whether packages can be received now. A closed window takes no more packages.
Applicant pre-check
Applicants can self-check before submitting and see only items they can fix.
Data stays inside the network
Designed to run offline in a government network: local recognition, swappable models, role separation and a full audit trail.
- 01OCR runs on the local CPU, not in the cloud.✓
- 02Uses an OpenAI-compatible interface; pointing it at an in-network model changes one address line. Without a model, those items fall back to manual entry.✓
- 03Four roles: administrator, reviewer, auditor, applicant. Audit and applicant views are masked, and page images are watermarked.✓
- 04Every override and every model call is logged and can be replayed.✓
Four roles, each seeing only what it should
Sets up programmes and keeps the system running.
- Programme groups, topics and annual versions
- Guideline import and rule approval
- Accounts and assignment
- Backups and governance
Confirms or overrides what the system extracted, within assigned topic families.
- Claim packages and work through batches
- Field evidence table, side by side with the page
- Review queue of 'needs human' items
- Issue pre-review opinions
Read-only oversight with masked personal data.
- Full audit log
- Who overrode which field, and when
- Model calls and citation checks
Sees only its own packages, by credit code.
- Pre-check before submitting
- See only items it can fix
- Submit supplements
- File an appeal
Everything in ZHISHEN
Every item below is in the system running at zhishen.agecms.com.
Intake
- PDF text layer read with coordinates
- Local OCR for scanned pages
- Table recognition
- Word, Excel, images and PowerPoint accepted
- Content-hash deduplication
- Sorting into the required-documents list
- Bound PDFs split into document types
- Chunked uploads for large packages
- Group a pile of files into projects by folder or file name
Extraction
- Field dictionary per topic
- Table lookup, regex and counting before any model
- Model values checked against the source page
- Seven metadata items on every value
- Chinese uppercase amounts and unit normalisation
Verification
- Credit code check digits
- Budget sums and date logic
- Required documents complete
- Duplicate applications, past performance and project limits
- Data-sharing interfaces, 'not verified' when not connected
- Red seal detection, including seals across page edges
- Project and organisation consistency across documents
- Contract targets vs. completed values
- Cross-project duplicate invoices, files and pages
Comparison and reports
- Median and quartiles against past projects in the same topic
- Marked as reference only
- Field evidence table with side-by-side page view
- Pre-review opinion in Word and Markdown
- Expert review brief in Word or Markdown
- Batch summary in Excel
Batch review
- Batches with progress and time estimate
- Projects × rules overview matrix
- Single queue of 'needs human' items
- Batch pass and return with reasons
- Whole-batch opinions as a zip
Workflow
- Assign and claim
- Time limits with overdue checks
- In-app notifications
- Supplements create a new version, with a diff
- Applicant appeals
- Applicant pre-check before submission
- Time limits and assignment set per topic, programme group or system
Security and accounts
- Four roles: administrator, reviewer, auditor, applicant
- Reviewers scoped by topic family; applicants by credit code
- Masked views for auditors and applicants
- Watermarked page images and exports
- Passwords: 10+ characters, three character types, lock after 5 failures
- Full audit log
Governance and operations
- Annual configuration snapshots
- Replay under the archived configuration
- Regression and perturbation tests
- Human–machine difference log and rule accuracy board
- Online hot backups, 14 kept
- OpenAI-compatible model interface; runs without a model
Questions about ZHISHEN
Does ZHISHEN approve or reject applications?
No. It produces checkable evidence and a pre-review opinion; the final approval decision rests with human review.
Can I sign up now?
Not yet. At this stage it is open to internal accounts only and does not accept outside registration.
Does it handle scanned documents?
Yes. Scanned pages go through OCR that runs locally, alongside PDF text layers, tables, Word and Excel.
What happens when a data source is unavailable?
The item is marked "not verified". It is never passed by default.
Does it need a cloud AI model?
No. Any OpenAI-compatible model can be used, including one hosted inside the government network, and it also runs with no model configured.
Can it handle a single PDF with hundreds of pages of bound documents?
Yes. It reads the title area of each page and splits the file into its component documents, so a bound summary report or audit report is not reported as missing.
Does it check seals and signatures?
It detects red seals on each page, including seals across the page edge, and reports the facts with page numbers. Handwritten signatures cannot be detected by colour, so those are left to people.
Can it review many projects at once?
Yes. A batch shows progress, a projects-by-rules matrix and a single queue of items that need a person, and opinions can be issued for the whole batch.
The latest on AI, for Grant Applications.
Hong Kong and Hangzhou are funding SME AI adoption, but the real test is your use case
Hong Kong and Hangzhou have expanded AI subsidies for small firms, yet the bottleneck is not cash but a use case that survives a reimbursement review.
AI Model Watch · 26 September 2026Model Prices Are Falling Fast. Why Overseas AI Bills Are Not
Claude Opus 5.5 and GPT-6 cut API costs sharply in late September, yet most firms' AI spending has not fallen, because the expensive part is fitting models into daily work.
AI Daily Brief · 26 September 2026Anthropic's $11.6bn seven-year compute deal goes to Akamai
Anthropic has committed $11.6bn over seven years to Akamai for distributed CPU infrastructure, a signal that inference cost, not model scores, now decides who survives.
Beyond ZHISHEN, on the same account.
SHEYU AIFO
KYC/CDD/EDD workflows, an 11-class asset view, product suitability assessment and dual-review approvals. Plus a multilingual AI assistant for prospects and signed clients.
Tender RadarLEIDA TENDER RADAR
LEIDA gathers government procurement and tender notices from across China. Set keywords, regions and industries, and new matches reach you as they appear.
Bid WritingSHEYU AIBID
A 105-page tender document yields 180 requirements in 130 seconds, each with its page reference. Evidence comes from your own library, drafts are built by volume, and 17 rules check the result.
See ZHISHEN · SHEYU AI REVIEW in your business.
Tell us your industry and scale. We will come back with a plan you can put to work.