Skip to main contentSkip to article
Codex subscriptions

Stay in sync when a BC real-estate rule changes

The BC Real Estate Codex publishes 49 verified facts — tax brackets, exemption thresholds, rent caps, regulatory dates — re-verified quarterly against primary government and regulator sources. When a fact changes, you can subscribe by RSS, email digest, or HTTP webhook so your CRM, advisory tooling, or AI agent updates the moment we do.

Last reviewed by Bronson Job PREC, REALTOR®Sources: BC.gov.ca, OSFI, CMHC, CRACC BY 4.0How we verify

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. Subscribers get the change the same day it is re-verified.
  • Advisory accuracy. Mortgage brokers and accountants quote clients against rules that change. The Codex re-verifies fast-moving rules every 90 days; a subscription tells your tooling the moment a fact changes.
  • 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 lets you refresh its cached answers the minute the underlying rule changes — rather than waiting out the 90-day cycle.
  • The same source the site uses. Bronson Job PREC’s own tooling consumes this stream — every document, calculator result, and AI-generated quote on bronsonjob.com runs against the latest verified BC rules.

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 (v1)</title>
  <link>https://www.bronsonjob.com/codex#bc.ptt.brackets</link>
  <guid isPermaLink="false">bc.ptt.brackets-v1-2026-05-08</guid>
  <pubDate>Fri, 08 May 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-05-08
Re-verify by: 2026-11-08
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

At each 90-day re-verification cycle boundary, subscribers receive a single email: every fact whose value, effective_iso, or expires_iso changed since the last cycle, 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 — we'll email when this ships.

Request access via /contact

3. 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 + the diff vs. the previous version.

Payload contract

{
  "@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-08-12T17:42:00Z",
  "object": {
    "@type": "Dataset",
    "@id": "https://www.bronsonjob.com/codex#bc.rent_cap.2026",
    "identifier": "bc.rent_cap.2026",
    "version": 4,
    "previousVersion": 3,
    "current": { "value": 0.023, "expires_iso": "2027-01-15", "effective_iso": "2026-01-01" },
    "previous": { "value": 0.024, "expires_iso": "2026-08-15", "effective_iso": "2025-01-01" },
    "diff": {
      "value": { "from": 0.024, "to": 0.023 },
      "expires_iso": { "from": "2026-08-15", "to": "2027-01-15" }
    },
    "url": "https://www.bronsonjob.com/api/v1/facts/by-id/bc.rent_cap.2026.json"
  },
  "result": {
    "@type": "Dataset",
    "@id": "https://www.bronsonjob.com/codex/changelog/bc-rent-cap"
  },
  "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: 4

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 the X-Codex-Signature header (prefixed sha256=). Verify before acting on the payload.
  • Idempotency: re-deliveries reuse the same X-Codex-Delivery UUID. Treat as at-least-once and dedupe on the UUID + fact-id + 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 endTime ISO-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 access
Verifiable provenance for every fact. Each subscription carries the same primary-source URL + retrieval ISO date + version history that the /codex page renders publicly. License: CC BY 4.0 — reuse the data with attribution.

Related