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 19, 20263 min read

BenchFile checks a building for open NYC benchmarking violations

BenchFile checks a New York City building for an open Local Law 84 benchmarking violation, then shows the notice, penalty and next posting date in one console.


BenchFile

Building lookup

The main page opens with one Building field, an address or a 10 digit BBL, and a Check button. The console shows the matched address, owner, BBL, floor area, units and public record link.

BenchFile sends the lookup to the city's live tables and returns the building's current benchmarking notices. It keeps the address out of its own records.

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

How this answer was read

The building panel shows four named stages: resolving the address to a tax lot, searching open benchmarking violations, pulling the building record, and counting the accrued penalty and next posting date.

BenchFile shows the datasets behind the answer and the time for each completed stage. The page names the public datasets instead of presenting the result as an unexplained score.

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

Open notices

The center column shows the building's open notice count, accrued penalty and date for the next $500 posting. A notice clock places the open violations against the quarterly deadlines.

BenchFile lets you select an individual notice and load its violation number, issue date and payment kit. The newest notices appear first in the ledger.

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

Building record

The building record view shows the address, borough, BBL, owner, building class, year built, floor area and unit count. It also lists nearby buildings with their open notice counts.

BenchFile uses the record to explain why the lookup returned its answer. The page separates the city's public building facts from the notices attached to that building.

BenchFile, The main console: HOW TO PAY THIS NOTICE Go to DOB NOW (https://a810-dobnow.nyc.gov/publish/#!/) and sign in with your NYC.ID, registerin
BenchFile, The main console: HOW TO PAY THIS NOTICE Go to DOB NOW (https://a810-dobnow.nyc.gov/publish/#!/) and sign in with your NYC.ID, registerin

Pricing

The pricing page shows two plans, Clear the violation and Stay compliant. The first is $149 once and then $49 per year. The second is $49 per year.

BenchFile uses the open notice state to select the relevant plan. A building with an open violation receives the cure path, while a covered building without an outstanding notice receives the annual filing path.

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 an accordion covering the coverage threshold, quarterly penalties, filing authority, payment responsibility, challenge windows and the difference between benchmarking and energy-grade duties.

BenchFile uses the answers to separate actions the filing service handles from actions the owner must take. The page states that the owner still pays the accrued penalty and approves the utility data release.

Status

The Status page shows whether BenchFile is operational and when the service last published its state. It does not fill an unavailable feed with a green result.

BenchFile keeps service health separate from the building lookup. A working status page does not stand in for a current notice search.

Security

The Security page states that BenchFile has no visitor accounts. It explains that an address is sent to the city's public data service for the lookup and is not written down by BenchFile.

The page also identifies the data processors used for hosting, analytics, payment and the city lookup. It states that card details are entered on the payment provider's hosted page.

All writing

Alongside