Scope
GBA property-tax payment
Public evidence for GBA property-tax payment.
Evidence page · benchmark v0.1
Bengaluru, Karnataka, India
3 of 6 stated. Source: authored. As of .
v0.1
Scope
Public evidence for GBA property-tax payment.
Six expectations
Cost
The City Corporation-added service fee is explicitly zero beyond statutory property tax. Do not present the whole transaction as fee-free: the policy says bank or payment-gateway charges may exist, and no reviewed official route states their amount or an actionable schedule.
claim_ind72_city_corporation_zero_additional_service_fee · Grade C — official but indirect, incomplete, archived, undated, or potentially outdated material
For online property-tax payment, the City Corporation charges no additional service fee beyond statutory property tax.
Refund and Cancellation Policy - Bengaluru City Corporations Property Tax Online Payment Services · bbmptax.karnataka.gov.in
Accessed 2026-09-06. Archive: No archive outcome recorded. Open source ↗
Documents
The reviewed service-details route does not identify a document that the citizen must submit, provide, upload, produce, or attach.
Eligibility
The actionable rule is that the online service is for property owners within Bengaluru City Corporation limits.
claim_ind72_service_eligibility · Grade B — current official procedure, form, service portal, circular, or agency page
The service-details page says the online Property Tax Payment Service is for property owners within Bengaluru City Corporation limits.
Service Details – Bengaluru City Corporation Property Tax · bbmptax.karnataka.gov.in
Accessed 2026-09-05. Archive: No archive outcome recorded. Open source ↗
Time
The reviewed service-details route touches assessment-year timing but no actionable duration, deadline, processing period, or service-level target is captured.
Owner
The reviewed route names Bengaluru City Corporations/GBA and a head-office contact topic, but no claim identifies the office or operational role that holds or decides a case.
After submission
After payment, the published procedure says the citizen receives real-time payment confirmation and a generated receipt.
claim_ind72_public_service_confirmation · Grade B — current official procedure, form, service portal, circular, or agency page
The service-details page says the portal provides real-time payment confirmation.
Service Details – Bengaluru City Corporation Property Tax · bbmptax.karnataka.gov.in
Accessed 2026-09-05. Archive: No archive outcome recorded. Open source ↗
claim_ind72_public_service_receipt_generation · Grade B — current official procedure, form, service portal, circular, or agency page
The service-details page says the portal generates a receipt after payment.
Service Details – Bengaluru City Corporation Property Tax · bbmptax.karnataka.gov.in
Accessed 2026-09-05. Archive: No archive outcome recorded. Open source ↗
Limitations
Independent research, not official advice. Public sources and known gaps are shown together; do not submit personal data through this ledger.
Audit
Audit date: 2026-09-04 Input boundary: ledger/property-tax-payment.json, ledger/expectations/property-tax-payment.json, ledger/portals/property-tax-payment.json, the property-tax-payment manifest entry, ledger/schema.json, ledger/AGENT_PROTOCOL.md, and its section 13 corrections contract only. Verdict: Not ready to ship; definition of done is not met. The main ledger is schema-valid and its references resolve, but the evidence dates are future-dated relative to this audit, the actual primary payment route was not observed, and 30 atomic corrections remain unapplied.
The ledger meta.asOf, all seven source accessedAt values, archive-attempt notes, and the portal observedAt are dated 2026-09-05, one day after this 2026-09-04 audit. Exact access dates are part of the citation gate and archive rule. The auditor cannot infer whether the intended date was 2026-09-04 or whether the audit is premature, so changing these values would invent evidence. The service remains blocked until the actual access/observation dates are established and all linked dates are made internally truthful.
The manifest fixes scenario_property_tax_payment_known_sas_pid as the primary scenario, but the portal sidecar observes only the explanatory service-details page, the receipt-print form, and the refund-policy page. It does not contain the route where a known SAS/PID is entered, demand is retrieved, payment begins, or the public/case-data boundary of that route is observed. The ledger therefore does not substantiate the primary scenario's defining prerequisite or trace its actual entry route. The auditor cannot add an unobserved URL or route record.
The only agency record is named Reddit / r/bangalore, and the service node points to it as ownerAgencyId. Citizen evidence cannot establish the official service owner. The portal sidecar instead identifies Bengaluru City Corporations and shows GBA naming. Corrections 1–3 retain the published agency record ID while replacing its content with the official owner and official service URL.
All six cells exist and score the manifest primary scenario, but every required human-authored note is blank.
| Cell | Current state | Audit state | Rationale | | --- | --- | --- | --- | | cost | mentioned | mentioned | Online payment is named, but no citizen-paid amount or actionable fee schedule is given. Correction 13 links the topic-only payment claim; correction 14 supplies the search note. | | documents | absent | absent | The reviewed route does not identify a document that must be submitted, provided, uploaded, produced, or attached. Correction 15 supplies the search note. | | eligibility | stated | stated | A verified Grade B claim limits the service to property owners within Bengaluru City Corporation limits. Correction 16 supplies the actionable-value note. | | time | mentioned | mentioned | Assessment-year timing is touched, but no actionable duration, deadline, processing period, or SLA is captured. Correction 17 supplies the search note. | | owner | mentioned | mentioned | Agency/head-office naming is present, but no claim identifies the office or operational role that holds or decides a case. Correction 18 supplies the search note. | | after-submission | mentioned | stated | Verified Grade B claims say the portal gives real-time payment confirmation and generates a receipt after payment—both expressly qualify as visible post-submission surfaces. Corrections 19–22 set the state, claims, routes, and actionable note. |
The manifest declares scenario_property_tax_payment_failed, and the ledger records that scenario as encountered. Yet the two official failed-transaction claims and the refund-policy route observation are tagged only to the primary scenario. Corrections 23–25 add the applicable failed-payment branch while retaining the primary-scenario link.
The companion JSON contains 30 proposed, 0 applied, 30 unapplied atomic corrections. Applying them must be one drift-checked atomic operation. Separately, B1 and B2 require new truthful evidence and therefore have no correction objects.
Definition of done is not met: the citation dates are not credible as of audit, the primary payment route is absent, lint is not clean or waived, this audit's corrections are unapplied, validation has not been rerun after correction application, and no finish comment can truthfully report completion. The existing main-ledger schema validation and six-cell presence are necessary but insufficient.
| Record | Field | Old | New | Reason |
|---|---|---|---|---|
| roadblock · roadblock_ind72_pid_case_data_boundary | / | null | {"id":"roadblock_ind72_pid_case_data_boundary","title":"PID entry is the public-to-case-data boundary","category":"process","symptom":"The primary public route stops at PID entry and cannot be walked past that point without personal or case data.","likelyCause":"The next route stage requires a property identifier tied to a real assessment or property record.","recovery":"No case data was entered for this research; use the published public route only and do not infer any post-PID screen or result.","ownerAgencyIds":["agency_property_tax_payment"],"nodeIds":["node_property_tax_payment_public_route"],"scenarioIds":["scenario_property_tax_payment_known_sas_pid"],"claimIds":[],"status":"verified"} | Protocol section 9 treats the public/case-data boundary as a route observation; the audited primary scenario is complete without entering a real PID. |
| Record | Field | Old | New | Reason |
|---|---|---|---|---|
| agency · agency_property_tax_payment | /name | "Reddit / r/bangalore" | "Bengaluru City Corporations" | The service node's owner must be the official service owner, not a citizen-evidence publisher. |
| agency · agency_property_tax_payment | /shortName | "Reddit / r/bangalore" | "GBA" | The short name must identify the displayed official agency rather than a citizen forum. |
| agency · agency_property_tax_payment | /officialUrl | "https://www.reddit.com/r/bangalore/comments/n5zu4y/" | "https://bbmptax.karnataka.gov.in/pages/service_details.aspx" | An official agency/service record cannot use a citizen forum URL as its official URL. |
| source · source_ind72_tax_receipt_print | /type | "official_guidance" | "official_form" | The source is a directly observed current official receipt-request form. |
| source · source_ind72_official_service_details | /publishedAt | "2026-04-01" | null | The footer version date is not established as the page publication date. |
| source · source_ind72_official_service_details | /notes | "Portal footer displays Version 01-04-2026/13.1-1; the page itself does not show a separate publication date. No Wayback snapshot could be captured in this environment; the original official URL is retained. The research browser rejected the Wayback save URL as unsafe before it could submit a capture request." | "Jurisdiction: Bengaluru, Karnataka, India. Portal footer displays Version 01-04-2026/13.1-1; the page itself does not show a separate publication date. No Wayback snapshot could be captured in this environment; the original official URL is retained. The research browser rejected the Wayback save URL as unsafe before it could submit a capture request." | The citation gate requires each source record to supply jurisdiction. |
| source · source_ind72_tax_receipt_print | /notes | "Visible date: The footer displayed Version 01-04-2026/13.1-1. A Save Page Now request was made on 2026-09-05; no snapshot URL or confirming response header was returned, so archival capture is unconfirmed." | "Jurisdiction: Bengaluru, Karnataka, India. Visible date: The footer displayed Version 01-04-2026/13.1-1. A Save Page Now request was made on 2026-09-05; no snapshot URL or confirming response header was returned, so archival capture is unconfirmed." | The citation gate requires each source record to supply jurisdiction. |
| source · source_ind72_tax_refund_policy | /notes | "Visible date: Visible date: the footer displayed Version 01-04-2026/13.1-1 on this Refund and Cancellation Policy page. A Save Page Now request was made on 2026-09-05; no snapshot URL or confirming response header was returned, so archival capture is unconfirmed." | "Jurisdiction: Bengaluru, Karnataka, India. Visible date: the footer displayed Version 01-04-2026/13.1-1 on this Refund and Cancellation Policy page. A Save Page Now request was made on 2026-09-05; no snapshot URL or confirming response header was returned, so archival capture is unconfirmed." | The citation gate requires each source record to supply jurisdiction; the duplicated label is also removed without changing the evidence meaning. |
| source · citizen_source_property_tax_forum_session_failure_2021 | /notes | "The original public URL and access date are retained; no substitute source was used. Wayback Save Page Now request could not be opened by the available research tool because the save URL was rejected as unsafe. No poster name, handle, property identifier, address, phone number, account data, or other identity data retained." | "Jurisdiction: Bengaluru, Karnataka, India. The original public URL and access date are retained; no substitute source was used. Wayback Save Page Now request could not be opened by the available research tool because the save URL was rejected as unsafe. No poster name, handle, property identifier, address, phone number, account data, or other identity data retained." | The citation gate requires each source record to supply jurisdiction. |
| source · citizen_source_property_tax_browser_recovery_2023 | /notes | "The original public URL and access date are retained; no substitute source was used. Wayback Save Page Now request could not be opened by the available research tool because the save URL was rejected as unsafe. No poster name, handle, property identifier, address, phone number, account data, or other identity data retained." | "Jurisdiction: Bengaluru, Karnataka, India. The original public URL and access date are retained; no substitute source was used. Wayback Save Page Now request could not be opened by the available research tool because the save URL was rejected as unsafe. No poster name, handle, property identifier, address, phone number, account data, or other identity data retained." | The citation gate requires each source record to supply jurisdiction. |
| source · citizen_source_property_tax_wrong_property_payment_2025 | /notes | "The original public URL and access date are retained; no substitute source was used. Wayback Save Page Now request could not be opened by the available research tool because the save URL was rejected as unsafe. No poster name, handle, property identifier, address, phone number, account data, or other identity data retained." | "Jurisdiction: Bengaluru, Karnataka, India. The original public URL and access date are retained; no substitute source was used. Wayback Save Page Now request could not be opened by the available research tool because the save URL was rejected as unsafe. No poster name, handle, property identifier, address, phone number, account data, or other identity data retained." | The citation gate requires each source record to supply jurisdiction. |
| source · citizen_source_property_tax_receipt_missing_2026 | /notes | "The original public URL and access date are retained; no substitute source was used. Wayback Save Page Now request could not be opened by the available research tool because the save URL was rejected as unsafe. No poster name, handle, property identifier, address, phone number, account data, or other identity data retained." | "Jurisdiction: Bengaluru, Karnataka, India. The original public URL and access date are retained; no substitute source was used. Wayback Save Page Now request could not be opened by the available research tool because the save URL was rejected as unsafe. No poster name, handle, property identifier, address, phone number, account data, or other identity data retained." | The citation gate requires each source record to supply jurisdiction. |
| expectations · property-tax-payment | /cells/cost/claimIds | [] | ["claim_ind72_public_service_online_payment"] | The mentioned cost topic should link the verified claim that establishes an online payment step while supplying no amount. |
| expectations · property-tax-payment | /cells/cost/note | "" | "The reviewed service-details route mentions online payment but provides no citizen-paid amount or actionable fee schedule." | A mentioned expectation cell must include a human-authored search note. |
| expectations · property-tax-payment | /cells/documents/note | "" | "The reviewed service-details route does not identify a document that the citizen must submit, provide, upload, produce, or attach." | An absent expectation cell must include a human-authored search note. |
| expectations · property-tax-payment | /cells/eligibility/note | "" | "The actionable rule is that the online service is for property owners within Bengaluru City Corporation limits." | A stated expectation cell must include an actionable-value note. |
| expectations · property-tax-payment | /cells/time/note | "" | "The reviewed service-details route touches assessment-year timing but no actionable duration, deadline, processing period, or service-level target is captured." | A mentioned expectation cell must include a human-authored search note. |
| expectations · property-tax-payment | /cells/owner/note | "" | "The reviewed route names Bengaluru City Corporations/GBA and a head-office contact topic, but no claim identifies the office or operational role that holds or decides a case." | A mentioned expectation cell must include a human-authored search note. |
| expectations · property-tax-payment | /cells/after-submission/state | "mentioned" | "stated" | Verified Grade B claims identify real-time confirmation and a generated receipt after payment, both qualifying post-submission surfaces. |
| expectations · property-tax-payment | /cells/after-submission/claimIds | [] | ["claim_ind72_public_service_confirmation","claim_ind72_public_service_receipt_generation"] | A stated expectation cell must cite the verified claims that provide its actionable value. |
| expectations · property-tax-payment | /cells/after-submission/searchedRoutes | ["https://bbmptax.karnataka.gov.in/pages/service_details.aspx"] | [] | The cell is being converted from a searched-route limitation cell to a stated claim-supported cell. |
| expectations · property-tax-payment | /cells/after-submission/note | "" | "After payment, the published procedure says the citizen receives real-time payment confirmation and a generated receipt." | A stated expectation cell must include a human-authored actionable-value note. |
| claim · claim_ind72_failed_transaction_public_recovery | /scenarioIds | ["scenario_property_tax_payment_known_sas_pid"] | ["scenario_property_tax_payment_known_sas_pid","scenario_property_tax_payment_failed"] | A claim defining a failed-transaction circumstance must be tagged to the declared failed-payment branch. |
| claim · claim_ind72_failed_transaction_auto_refund | /scenarioIds | ["scenario_property_tax_payment_known_sas_pid"] | ["scenario_property_tax_payment_known_sas_pid","scenario_property_tax_payment_failed"] | A claim describing recovery from the declared failed-payment circumstance must be tagged to that branch. |
| portal · portal_ind72_bengaluru_property_tax | /routeObservations/2/scenarioIds | ["scenario_property_tax_payment_known_sas_pid"] | ["scenario_property_tax_payment_known_sas_pid","scenario_property_tax_payment_failed"] | The refund-policy route observes the declared failed-payment branch and must carry that scenario ID. |
| portal · portal_ind72_bengaluru_property_tax | /routeObservations/0/javascriptDependencies | "No CAPTCHA observed; no interactive flow was tested." | "No JavaScript dependency was established because no interactive flow was tested." | The JavaScript field must report JavaScript dependency rather than repeat CAPTCHA status. |
| portal · portal_ind72_bengaluru_property_tax | /routeObservations/1/javascriptDependencies | "CAPTCHA image and CAPTCHA-text input observed; no CAPTCHA was solved or submitted." | "No JavaScript dependency was established from the blank public form; no interactive request was submitted." | The JavaScript field must report JavaScript dependency rather than repeat CAPTCHA status. |
| portal · portal_ind72_bengaluru_property_tax | /routeObservations/2/javascriptDependencies | "No CAPTCHA observed on the policy page; the linked grievance route could not be checked because of a fetch timeout." | "No JavaScript dependency was established on the policy page; the linked grievance route could not be checked because of a fetch timeout." | The JavaScript field must report JavaScript dependency rather than repeat CAPTCHA status. |
| portal · portal_ind72_bengaluru_property_tax | /routeObservations/1/trackingSurfaces | ["assessment-year selector"] | [] | An assessment-year selector is an input prerequisite, not a status or case-tracking surface. |
| portal · portal_ind72_bengaluru_property_tax | /routeObservations/2/limitations | ["No bank or payment interaction, payment failure, refund request, ticket, or supporting document was used. The failure branch was therefore not recorded as encountered."] | ["No bank or payment interaction, payment failure, refund request, ticket, or supporting document was used. The failed-transaction route was observed only in published policy text, not through a live failure."] | The existing limitation contradicts the ledger's recorded failed-payment branch; the corrected wording preserves the observation boundary. |
| Record | Field | Old | New | Reason |
|---|
| Record | Field | Old | New | Reason |
|---|
| Record | Field | Old | New | Reason |
|---|
Sources
official_portal · bbmptax.karnataka.gov.in · accessed 2026-09-05
Jurisdiction: Bengaluru, Karnataka, India. Portal footer displays Version 01-04-2026/13.1-1; the page itself does not show a separate publication date. No Wayback snapshot could be captured in this environment; the original official URL is retained. The research browser rejected the Wayback save URL as unsafe before it could submit a capture request.
Archive: No archive outcome recorded.
Open source ↗official_form · bbmptax.karnataka.gov.in · accessed 2026-09-05
Jurisdiction: Bengaluru, Karnataka, India. Visible date: The footer displayed Version 01-04-2026/13.1-1. A Save Page Now request was made on 2026-09-05; no snapshot URL or confirming response header was returned, so archival capture is unconfirmed.
Archive: No archive outcome recorded.
Open source ↗official_guidance · bbmptax.karnataka.gov.in · accessed 2026-09-05
Jurisdiction: Bengaluru, Karnataka, India. Visible date: the footer displayed Version 01-04-2026/13.1-1 on this Refund and Cancellation Policy page. A Save Page Now request was made on 2026-09-05; no snapshot URL or confirming response header was returned, so archival capture is unconfirmed.
Archive: No archive outcome recorded.
Open source ↗Citizen evidence · www.reddit.com · accessed 2026-09-05 · Open source ↗
Citizen evidence · www.reddit.com · accessed 2026-09-05 · Open source ↗
Citizen evidence · www.reddit.com · accessed 2026-09-05 · Open source ↗
Citizen evidence · www.reddit.com · accessed 2026-09-05 · Open source ↗
official_guidance · bbmptax.karnataka.gov.in · accessed 2026-09-06
Jurisdiction: Bengaluru, Karnataka, India. Agency name as displayed: Bengaluru City Corporations. The official two-page PDF returned HTTP 200. Visible-date note: it displayed no publication or revision date; currentness is limited to retrieval on 2026-09-06. Wayback Save Page Now was attempted for this exact PDF on 2026-09-06 and timed out after 30 seconds with zero response bytes; no snapshot URL was confirmed. The original official URL is retained without substitution.
Archive: No archive outcome recorded.
Open source ↗