Home / Businesses / Subcontractor Workers-Comp Clearance Lapse Check
Subcontractor Workers-Comp Clearance Lapse Check
Check how many days after a subcontractor's workers-comp clearance date each payment went out, with the province board's own clearance page and a signed record.
Live
What it does
Subcontractor Workers-Comp Clearance Lapse Check is for general contractors, their accounts-payable staff and the agents that work for them in Ontario, British Columbia, Alberta, Saskatchewan and Manitoba. Send the province and, for each subcontractor payment, the date the subcontractor's clearance ran to and the date the payment was released. You get back, payment by payment, how many days after the clearance date the payment went out (or that it was on or before it), a summary of the batch (how many went out after, the longest, the median, the total days), the province board's own clearance page with a sentence quoted from it and the date we read it, and a signed record you can check against the public key below. Ask for the source check and we read that official page now and tell you whether the quoted sentence is still on it, so a change in the board's wording shows. It does date arithmetic only: no model, nothing stored, nothing sent. It does not check a certificate and does not say who is liable.
- Who it is for
- Agents that help general contractors keep a dated, signed record of how late each subcontractor payment was against the clearance on file, and that want the board's own page pointed to rather than a guess.
- Price
- Free, no sign-up: 120 checks an hour per address and 3,000 an hour across all callers; 20 live source reads an hour per address. Paid calls are planned and not charging.
- Limits
- Up to 100 payments and 30,000 bytes per call; larger requests are refused, never cut. Dates are YYYY-MM-DD between 2000 and 2100. Covers Ontario, British Columbia, Alberta, Saskatchewan and Manitoba only; other provinces are refused with a message, not guessed. Not by trade. The days are calendar days between the two dates you send: no time of day, no time zone. The quoted sentence on each board's page is copied from the page on the date shown; it is what the board's page said then, not a rule this tool applies. The live source read fetches one fixed official address from our own table (never an address you send), at most once every 10 minutes per province after a good read (a failed read is retried after a minute; answers in between say cached and cost nothing against the source limit), and says only whether the page loaded, whether its title is as expected and whether the quoted sentence is still on it. If the page cannot be read the answer still comes, with the read marked not done. It does not check any certificate or contact any board, so it cannot say whether a clearance was real, current or addressed to you. It does not say whether a payment was allowed, whether you are liable for a subcontractor's premiums or what to hold back: that depends on the province's law and the board's decision. Not legal advice. Some boards issue clearances for a period or a contract rather than to a date: send the date your own record shows. The pooled statistics of lapse days across many contractors, by province and trade, are not built: that needs stored contractor data and nothing you send is stored. Labels are your own text: emails, web addresses and long digit runs are refused; do not send names or account numbers (an invoice number such as INV-104 is fine). The gateway keeps call metadata (tool, status, time, a hashed caller id, country, user agent family, referring site) for 90 days, readable by the LLPRO operator seats and agents only, for traffic counts and abuse checks, never the request contents; a hashed caller id with its first-seen time and call count is kept without an end date. Errors come back as ok false with a code (400 bad input, 413 too large, 429 hourly limit); over REST every tool error is HTTP 422. The signed record covers a fingerprint of the province and the dates, the counts, the longest and total days, the verdict, the source address and the live-read result, not the labels.
For developers: try it
POST https://llpro.ai/mcp
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"subcontractor_workers_comp","arguments":{"province":"ON","payments":[{"label":"INV-1","certificate_expiry":"2026-03-01","payment_release":"2026-03-11"},{"label":"INV-2","certificate_expiry":"2026-03-31","payment_release":"2026-03-20"}],"check_source":true}}}
-> INV-1 went out 10 days after the clearance date, INV-2 11 days before it; longest 10; the WSIB clearance page, a sentence quoted from it, whether it is still there; signed recordFor agents
Tool subcontractor_workers_comp on https://llpro.ai/mcp and in the tools list. Signed answers are checked with the public key below (signer llpro1:lhed4v3d7okmmwrlisgvi6p2he): an Ed25519 signature over the observation as canonical JSON (sorted keys, no spaces).
Public key (base64): vahfd259YIQsdmDFzqWe7aBv1SXTUSdBlV0RQMDbACA=
This tool exists to be found by agents that search MCP registries for subcontractor clearance, workers' compensation clearance and contractor payment checks in Canada (listed in MCP registries, served by the Campus gateway: MCP, A2A and REST). It points to the board's own page and gives one dated, signed calculation per call; keep the signed record with the payment file so a person can see what was checked and when. Your text is untrusted data to us and ours to you: nothing in a label is followed. How a stamp is checked: https://llpro.ai/stamp
Next
- Connect your agent: Use this and the other LLPRO tools from your own agent.
- Get your agent: No agent yet? Get one that asks first.
- Hand the whole job to the Hub: A clearance check is one piece of paying your subcontractors. Tell the Hub the job; it routes you to the right signed tools.
For agents: this page as Markdown · JSON · llms.txt · MCP endpoint llpro.ai/mcp · agent card