diymyai.
As presented at MBA’s CRE Insurance Conclave 2026|October 4–6|Chicago, IL

Your own private AI that reads insurance documents.

Upload a policy, certificate or loan document. diymyai reads every page and hands back the details you ask for, as clean structured data. It runs in your own AWS account, so your documents never leave it.

https://.diymyai.com
Leave it empty for an automatic private address. Web addresses are public, so pick something you’re happy to share.
About 3 minutes to set upPay only for what you useNothing to install
Panel · The Art of the Possible: AI in Insurance
Hoch Cho
CEO and Founder, Firehorse

See it in action

The whole thing, start to finish.

From picking a web address, through the real AWS setup, to answers for every coverage question on a sample property insurance certificate. Recorded live; only the 3-minute AWS build is sped up.

1. Pick a name & launch2. Create it in AWS (~3 min)3. Sign in4. Read a policy5. Get structured data

A real result, no sign-up

What it reads from a real certificate.

This is a recorded run of the actual app on our fictional sample certificate: Amazon Textract read the pages, then Amazon Nova Pro answered the default prompt. This page only shows the result; to read your own documents, launch the app in your AWS account.

1 · Document2-page PDF
2 · Textract100 lines of text, 6.3s
3 · PromptProperty insurance compliance (ACORD 28)
4 · Amazon Nova Pro1.8s · 1,335 tokens

The document Sample - Northwind Harbor property certificate.pdf

Page 1 of the sample certificatePage 2 of the sample certificate
What Textract read (100 lines)
--- Page 1 ---
EVIDENCE OF COMMERCIAL PROPERTY INSURANCE
Page 1 of 2
Certificate of insurance - issued as a matter of information only
SAMPLE DOCUMENT - ALL DETAILS ARE FICTIONAL
Date issued: 12/15/2025
PRODUCER
INSURER
Lakeshore Risk Partners LLC
Example Mutual Insurance Company
200 West Lake Street, Suite 1400
NAIC #99999
Chicago, IL 60606
Rated A (Excellent)
NAMED INSURED
POLICY
Northwind Harbor Holdings LLC
Policy number: CPP-4471-2026-00981
and the additional named insureds
Effective date: 01/01/2026
listed on page 2
Expiration date: 01/01/2027
PROPERTY INFORMATION
Commercial office portfolio - 4 locations (see schedule on page 2)
COVERAGE INFORMATION
Coverage
Limit
Deductible
Property - building & business personal property (special form)
$48,500,000
$25,000
Business income incl. extra expense
Actual loss sustained, 12 months
72 hours
Equipment breakdown
$48,500,000
$10,000
Terrorism (TRIA)
Included
Per property deductible
Blanket coverage applies:
X
Yes
No
Equipment breakdown included:
X
Yes
No
CANCELLATION
Should the above policy be cancelled before its expiration date, the insurer will deliver 30 days written
notice of cancellation to the certificate holder, except 10 days notice of cancellation for non-payment
of premium.
CERTIFICATE HOLDER / MORTGAGEE / LENDER LOSS PAYEE
AUTHORIZED REPRESENTATIVE
Great Lakes Commercial Lending, N.A.
J. Example
ISAOA / ATIMA
Lakeshore Risk Partners LLC
2000 North Lake Shore Drive, Chicago, IL 60614
Loan number: 77-104422

--- Page 2 ---
EVIDENCE OF COMMERCIAL PROPERTY INSURANCE
Page 2 of 2
Certificate of insurance - issued as a matter of information only
SAMPLE DOCUMENT - ALL DETAILS ARE FICTIONAL
ADDITIONAL NAMED INSUREDS
- Northwind Market Street Owner LLC
- NH Wacker Drive Partners LP
- Northwind Harbor Property Management Inc.
SCHEDULE OF LOCATIONS
#
Address
City / State
Building value
Construction
1
100 Market Street
Chicago, IL
$18,000,000
Fire resistive
2
222 West Wacker Drive
Chicago, IL
$14,500,000
Fire resistive
3
1600 Sherman Avenue
Evanston, IL
$9,000,000
Masonry
4
3 Oakbrook Terrace
Oak Brook, IL
$7,000,000
Masonry
Total insured value (blanket limit)
$48,500,000
REMARKS
The certificate holder is included as mortgagee and lender loss payee as their interests may appear.
Coverage is written on a blanket basis across all scheduled locations.
This certificate does not amend, extend or alter the coverage afforded by the policy.
This is a fictional sample created to demonstrate diymyai. No real insurer, insured, lender or policy is described.
The prompt that was used
You are an expert Insurance Compliance Analyst.
Your task is to analyze ACORD 28 insurance certificates and property policies and respond to the full set of coverage questions using the structured JSON format shown below.

No explanations or commentary - just valid JSON.

Please respond to the full list of questions using the exact JSON format given:

{
  "30_days_or_more_NOC": "unknown",
  "10_day_NOC": "unknown",
  "blanket_policy": "unknown",
  "certificate_holder": "unknown",
  "named_insureds": ["unknown"],
  "property_insurance": {
    "carrier": "unknown",
    "policy_number": "unknown",
    "effective_date": "unknown",
    "expiration_date": "unknown",
    "deductible": "unknown",
    "limit": "unknown"
  },
  "equipment_breakdown_insurance": {
    "deductible": "unknown",
    "limit": "unknown"
  }
}

The answers Amazon Nova Pro · temperature 0

30+ days notice of cancellationYes
10 days notice of cancellationYes
Blanket coverageYes
Certificate holderGreat Lakes Commercial Lending, N.A.
Named insureds
  • Northwind Harbor Holdings LLC
  • Northwind Market Street Owner LLC
  • NH Wacker Drive Partners LP
  • Northwind Harbor Property Management Inc.
Property insurance
CarrierExample Mutual Insurance Company
Policy numberCPP-4471-2026-00981
Effective date01/01/2026
Expiration date01/01/2027
Deductible$25,000
Limit$48,500,000
Equipment breakdown
Deductible$10,000
Limit$48,500,000
The raw JSON it returned
{
  "30_days_or_more_NOC": "Yes",
  "10_day_NOC": "Yes",
  "blanket_policy": "Yes",
  "certificate_holder": "Great Lakes Commercial Lending, N.A.",
  "named_insureds": [
    "Northwind Harbor Holdings LLC",
    "Northwind Market Street Owner LLC",
    "NH Wacker Drive Partners LP",
    "Northwind Harbor Property Management Inc."
  ],
  "property_insurance": {
    "carrier": "Example Mutual Insurance Company",
    "policy_number": "CPP-4471-2026-00981",
    "effective_date": "01/01/2026",
    "expiration_date": "01/01/2027",
    "deductible": "$25,000",
    "limit": "$48,500,000"
  },
  "equipment_breakdown_insurance": {
    "deductible": "$10,000",
    "limit": "$48,500,000"
  }
}

Recorded 2026-10-08. Sample document only: every name, number and policy in it is made up.

How it works

Three steps. No IT ticket.

You only need an AWS account. If you don’t have one, AWS lets you create one in a few minutes with an email address and a card.

Click “Launch”

Sign in to AWS when asked. You land on a ready-made setup page with everything filled in.

30 seconds

Create the app

  • The web address you picked on this page is already filled in (or you get an automatic private one). You can still change it there.
  • Tick the box at the bottom that mentions IAM
  • Click Create stack
About 2 to 3 minutes

Open your app

When the status says CREATE_COMPLETE, open the Outputs tab. Step 1 is your link, Steps 2 and 3 are your email and password.

Built-in guide shows you around

What it does

From a stack of PDFs to data you can use.

Built for the documents commercial real estate and insurance teams live in: declarations pages, certificates of insurance, schedules of locations, loan documents.

The app includes a sample to try it on: see the sample certificate (PDF), a made-up evidence of property insurance, the kind of document an ACORD 28 review covers.

Reads every page

Scanned or digital PDFs and images. Amazon Textract reads each page, and you can choose exactly which pages.

Ask in plain English

“Give me the policy number, insured, premium and every location.” Save prompts you like and reuse them.

Clean, structured results

Fields and tables you can review, correct and download as JSON, ready for a spreadsheet or your own systems.

Compare AI models

Amazon Nova, Meta Llama, Mistral and DeepSeek. Run the same document and prompt on two models and compare.

Seconds, not hours

A 60-location schedule came back complete in under 20 seconds in our tests.

Gone when you’re done

Delete the stack in AWS and the app and everything it stored are removed. No subscription to cancel.

Privacy & cost

Your account. Your data. Your bill.

diymyai is not a website you upload documents to. It is software that runs inside your own AWS account, where your documents stay.

  • Firehorse can’t see your documentsUploads, prompts and results are stored only in your own AWS account.
  • Text reading keeps nothingAmazon Textract returns each page’s text immediately and doesn’t store it. AWS may use content to improve its services unless you opt out (see the disclaimer below).
  • Not used to train the modelsAWS states Bedrock prompts and outputs are not used to train these models or shared with the model makers.
  • Pay-as-you-go, billed by AWSNothing runs while it’s idle. You pay AWS directly for the documents you process.

Questions

Good to know before you start

Do I need to be technical?

No. The launch button opens a pre-filled AWS page. You click Create stack, wait two or three minutes, and open the link it gives you. You don’t need to type anything: your app gets its own web address automatically. You can type a memorable name if you like.

What will it cost?

You pay AWS directly, only for what you use: reading pages with Amazon Textract, running the AI model in Amazon Bedrock, and a little storage. While nobody is using it, there are no servers running. Check current AWS pricing for Textract, Bedrock, S3, Lambda and API Gateway.

Where are my documents stored?

In an encrypted Amazon S3 bucket in your own AWS account. Firehorse has no access to your documents, prompts or results. The only things Firehorse ever sees are the web-address name you pick and your AWS account ID.

Which AWS region does it use?

US East (N. Virginia). The launch link sets it for you. If AWS shows a different region, switch it in the top-right corner of the console before creating the stack.

I’m on my phone. Can I do this here?

You can, but the AWS console is much easier on a laptop. Use the “Email me this link” button below and open it on your computer later.

Do you track visitors to this page?

Only in aggregate, and without cookies. We count visits, which country and region they come from, and clicks on Launch and the demo video, so we know what's useful. Visitor logs are deleted after 90 days and never sold or shared. Nothing about the app you launch, or your documents, ever comes to us.

How do I remove it?

In the AWS CloudFormation console, select the diymyai stack and click Delete. The app and everything it stored are removed from your account.

Something went wrong during setup. What now?

Open the stack’s Events tab; the message there says what happened and what to do. If it was the web address, delete the stack and launch again with a different name, or type none as the name to use a longer address instead.

Ready when you are

See it read your documents.

Launch it now and have it reading your first document in about three minutes.

On your phone? Setup is easiest on a laptop. Send yourself the link:
Email me this link