Stay in sync when a BC real-estate rule changes
The BC Real Estate Codex publishes 58 verified facts (tax brackets, exemption thresholds, rent caps, regulatory dates), each re-checked against a primary government or regulator source before its own expiry date. You can follow changes by RSS today. An email digest and HTTP webhooks are planned.
Why this is useful to a real-estate professional
- Compliance. When BC raises the First-Time Home Buyer threshold, or the mortgage default-insurance limit moves, the wrong number on a client document is a misrepresentation risk for any licensee. The RSS feed lists each fact again when it is re-verified.
- Advisory accuracy. Mortgage brokers and accountants quote clients against rules that change. Every Codex fact is re-checked before its expiry date, and the feed lists the fact again when it is.
- AI-agent freshness. If you have wired the Codex into a ChatGPT custom GPT, a Claude Skill, or an in-house retrieval agent, a webhook would let you refresh its cached answers when the underlying rule changes. Until webhooks ship, poll the feed or the diff index.
- The same facts the site uses. The calculators and guides on bronsonjob.com read the same Fact Bank that the feed lists.
1. RSS feed Live
Every Fact Bank entry ships as an RSS 2.0 item. Subscribe via Feedly, Inoreader, NetNewsWire, or any RSS-aware CRM. The guid is composed as <fact-id>-v<version>-<retrieved_iso>, so when we re-verify (bumping retrieved_iso) the item reappears in your reader as new, even if the value didn't change.
Example item payload
<item> <title>BC Property Transfer Tax brackets (v2)</title> <link>https://www.bronsonjob.com/codex#bc.ptt.brackets</link> <guid isPermaLink="false">bc.ptt.brackets-v2-2026-11-04</guid> <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate> <category>tax</category> <description>Marginal-rate brackets for the general Property Transfer Tax… Effective: 2018-02-21 Last verified: 2026-11-04 Re-verify by: 2027-02-05 Primary source: BC Government — https://www2.gov.bc.ca/… </description> <author>bronson@bronsonjob.com (Bronson Job PREC, REALTOR®)</author> </item>
2. Quarterly email digest Coming soon
Each quarter, subscribers would receive a single email: every fact whose value, effective_iso, or expires_iso changed since the last email, plus a one-line summary of the practical impact on a typical BC buyer or seller.
Designed for mortgage brokers, accountants, real-estate lawyers, journalists, and AI-tooling operators who don't want to read an RSS feed every week.
Join the waitlist and we'll email when this ships.
Request access via /contact3. Webhook subscription Coming soon
Register a customer-supplied URL; we POST a JSON body whenever any fact's value, expires_iso, or effective_iso changes. The body is a Schema.org UpdateAction envelope wrapping the affected fact and the diff vs. the previous version.
Payload contract
An example only: no webhook has been sent yet, and the values are the 2025 and 2026 rent caps.
{
"@context": "https://schema.org",
"@type": "UpdateAction",
"actionStatus": "CompletedActionStatus",
"agent": {
"@type": "Person",
"name": "Bronson Job PREC",
"alternateName": "Bronson Job Personal Real Estate Corporation",
"url": "https://www.bronsonjob.com/about/bronson-job"
},
"endTime": "2026-01-02T17:42:00Z",
"object": {
"@type": "Dataset",
"@id": "https://www.bronsonjob.com/codex#bc.rent_cap.2026",
"identifier": "bc.rent_cap.2026",
"version": 3,
"previousVersion": 2,
"current": { "value": 0.023, "effective_iso": "2026-01-01" },
"previous": { "value": 0.03, "effective_iso": "2025-01-01" },
"diff": {
"value": { "from": 0.03, "to": 0.023 },
"effective_iso": { "from": "2025-01-01", "to": "2026-01-01" }
},
"url": "https://www.bronsonjob.com/api/v1/facts/by-id/bc.rent_cap.2026.json"
},
"result": {
"@type": "Dataset",
"@id": "https://www.bronsonjob.com/codex/diff"
},
"license": "https://creativecommons.org/licenses/by/4.0/"
}Request headers
POST /your-endpoint HTTP/1.1 Host: example.com Content-Type: application/json User-Agent: bronsonjob-codex-webhook/1.0 X-Codex-Signature: sha256=<hex-of-hmac-sha256(body, your-secret)> X-Codex-Delivery: 9c3d6e1f-… X-Codex-Event: fact.updated X-Codex-Fact-Id: bc.rent_cap.2026 X-Codex-Version: 3
Authentication & verification
- Each subscriber receives a shared secret on registration. We sign every request with
HMAC-SHA256(body, secret)and place the hex digest in theX-Codex-Signatureheader (prefixedsha256=). Verify before acting on the payload. - Idempotency: re-deliveries reuse the same
X-Codex-DeliveryUUID. Treat as at-least-once and dedupe on the UUID, fact-id and version triple. - Retries: we retry on non-2xx for 24h with exponential backoff (1m, 5m, 15m, 1h, 6h, 24h), then mark the delivery dead and email the subscriber.
- Replay protection: every delivery carries an
endTimeISO-8601 timestamp inside the signed body; reject deliveries older than 5 minutes from your wall clock.
Webhooks are pre-launch. Tell us about your use case. We're prioritizing onboarding around mortgage brokers, accountants, and AI-agent operators first.
Request webhook accessRelated
- · BC Real Estate Codex: every fact rendered with provenance
- · Public Facts API reference: JSON endpoints and the OpenAPI 3.1 spec
- · Cross-fact changelog: historical diffs across every fact
- · Transparency / verification trail