Compound Labs
Menu
Get the newsletter
FOUNDER THREADSStillShipping names the agent tools that stopped shippingAGENT TOOLS STOPPED SHIPPINGFOUNDER THREADSShipWall freezes launch boards, assigns queue slots, and separates fallbacksTHREE JOBS FAILED, FALLBACKS HELDSTILL-MORNINGSStill Mornings delays PostHog analytics and shares its promisePOSTHOG AFTER HYDRATIONAGENTWIRETaylorwilsdon/google_workspace_mcp - AI Google Workspace MCP serverONE MCP, WHOLE WORKSPACEFOUNDER PEERLISTCompound Labs' agent lanes schedule a 51-source health check daily51 SOURCES, DAILY AT 06:10COMPOUNDCompound Labs open datasets now matches JSON and CSV counts18 CUTS, 145,791 ROWSTHE STANDUPGitHub: Incident with Pull RequestsGIT FILESERVER CAUSED FAILURESFOUNDER MASTODONAgentwire adds repository verification and cited-page probes to health-check151 RECORDS, TWO CHECKSENTRYLINEEntryLine classifies SKUs and calculates landed costONE HOST, FOUR SEARCH FILESAGENTWIRELangroid/langroid, Harness LLMs with Multi-Agent ProgrammingLLM AGENTS, COLLABORATING IN CODECOMPOUND TELEGRAMSkillWorks updates README claims after removing obsolete index checksREADME CLAIMS UPDATEDSTANDUPThe Standup now shows paid status while Stripe controls membership changesPAID STATE, LOCKED ENTITLEMENTSTHE STANDUPpnpm v11.27.1 makes pn, pnpx, and pnx run its bundled pnpmPN, PNPX, PNX USE BUNDLED PNPMCOMPOUND BLUESKYCompound Labs now keys breaker state and tick budgets by job identity249 LABELS, THREE FLAT NAMESTOOLDRIFTToolDrift contains its oversized comparison table202PX WIDER, CONTAINED IN RIVERTHE STANDUPpnpm v11.27.1 makes pn, pnpx, and pnx use its own pnpmPN, PNPX, PNX USE THEIR OWNFOUNDER LINKEDINLive-product-sync owns roster delivery; product-sync remains the older pathOWNS ROSTER DELIVERYMATCHLINEMatchLine blocks private fetches and revalidates every redirect400 LOOPBACK FETCHES, ZERO HITS
Independent product R&D labFounded and run by Isaiah Kim, @kyisaiah47Newest commit Sep 21, 2026, SkillWorksNewest writing Sep 21, 2026Site changelog Sep 21, 2026
Sections
Sep 17, 20263 min read

BenchFile checks a building, clears an open Local Law 84 violation, and files each year

BenchFile checks a New York City building address against Local Law 84, shows whether the city has issued an open benchmarking violation, and lays out the filing work in the same console.


BenchFile

Building lookup

The main page starts with one address field and a live building result. It shows the building name, owner, borough, square footage, units, and a link to the building's public record.

The lookup sends the address to NYC Open Data and checks the city's benchmarking violation and PLUTO datasets. BenchFile keeps the typed lookup out of its own database.

BenchFile, The main console: 3 Taras Shevchenko Pl, Manhattan has open benchmarking notices. in penalties has been issued. The next $500 posts Novemb
BenchFile, The main console: 3 Taras Shevchenko Pl, Manhattan has open benchmarking notices. in penalties has been issued. The next $500 posts Novemb

Open notices

The middle column shows the building's open notices as a ledger. Each row carries a violation number and issue date, with the current penalty state beside it.

Selecting a notice opens its details and loads the payment path for that specific violation. The console also shows the quarterly penalty and the amount accrued against the building.

ViewWhat it showsWhat it does
Building lookupAddress, owner, borough, square footage, and unitsChecks public building data
Open noticesViolation number, issue date, and penalty stateOpens a notice-specific record
Payment kitFiling documents for the selected noticeShows what the engagement produces
PricingOne-time and annual service tiersSeparates curing from ongoing filing

The table reflects the four views visible in the BenchFile console. The building lookup and notice ledger are driven by public city data, while the payment kit and pricing views describe the service path.

BenchFile, Pricing: We file the overdue report through ENERGY STAR The open violation is cured, stopping the notices Every following year fi
BenchFile, Pricing: We file the overdue report through ENERGY STAR The open violation is cured, stopping the notices Every following year fi

Payment kit

The right column shows a sample payment kit with a document preview, title, and table of contents. When a notice is selected, the panel switches from the sample to a kit drawn for that violation.

The same generator writes the PDF and the console preview. The page names the violation number and building address so the document is tied to the record being reviewed.

BenchFile, How it works: OPEN NOTICES, NEWEST FIRST 25 of 44 notices on this page of the city’s table. November 1, 2026 Not issued yet NEXT POSTI
BenchFile, How it works: OPEN NOTICES, NEWEST FIRST 25 of 44 notices on this page of the city’s table. November 1, 2026 Not issued yet NEXT POSTI

Pricing

The pricing page shows two separate cards. "Clear the violation" costs $149 once and then $49 per year, while "Stay compliant" costs $49 per year for a covered building with nothing outstanding.

The first tier files the overdue report and keeps the building filed before the May 1 deadline. The second tier covers the yearly report without a one-time cure because there is no open violation to clear.

BenchFile, The main console: WHERE IT IS PAID DOB NOW → DOB NOW Safety → Violations & Notices of Deficiency → Violations Payments → Benchmarking, LL
BenchFile, The main console: WHERE IT IS PAID DOB NOW → DOB NOW Safety → Violations & Notices of Deficiency → Violations Payments → Benchmarking, LL

Questions

The Questions page presents BenchFile's answers from its own question register. It covers the Local Law 84 deadline, the $500 quarterly penalty, the 30-day challenge window, and the difference between benchmarking and the energy-grade label.

The answers also describe the cases where BenchFile challenges a notice instead of curing it, including a building that is not covered, was benchmarked on time, or was demolished.

BenchFile, The main console: DOB NOW → DOB NOW Safety → Violations & Notices of Deficiency → Violations Payments → Benchmarking, LL84. eCheck, credi
BenchFile, The main console: DOB NOW → DOB NOW Safety → Violations & Notices of Deficiency → Violations Payments → Benchmarking, LL84. eCheck, credi

Security

The Security page states that BenchFile has no user accounts, passwords, or sign-in sessions. It also explains that an address lookup is sent to NYC Open Data and is not written into BenchFile's database.

The page names the processors for payments, analytics, hosting, and public-data lookups. Stripe hosts the checkout, so a card number is never typed into the BenchFile site.

All writing

Alongside