Skip to content

Verified Homeowner – Credential Documentation

1. About this Document

This document describes the Verified Homeowner verifiable credential to help potential verifiers determine whether it is suitable for their needs. The intended audience includes real estate professionals, lenders, insurers, municipalities, and financial service providers.

The Verified Homeowner Credential is issued by Cornerstone Platform Inc., to Canadian Homeowners, and represents authoritative proof of homeownership derived from the provincial land title registry, combined with high-assurance identity verification sources.

1.1 Version History

Ver. Date Notes Author(s)
0.3 29-Sep-2025 Updated credential schema information based on available attributes from Landcor Mathieu Glaude
0.2 3-Sep-2025 Simplified and reformatted document Mathieu Glaude
0.1 20-Aug-2025 Initial draft Mathieu Glaude

2. Credential Overview

The Verified Homeowner Credential is a verifiable credential (VC) issued to individuals who are confirmed as registered property owners in the provincial land-title registry. It enables the holder to prove both their identity and their ownership of a property while sharing only the minimum data required.

External terminology note: This credential is referred to as "Verified Homeowner" or "Home Credential" in technical specifications, and corresponds to the "Home Ownership VC" or "HomeCredential" referenced in the Cornerstone Identity, Persona, and Access Model.

Each issuance is backed by FINTRAC-compliant dual-process checks: - Interac Bank Verification or BC Person Credential, and - Land Title name-and-address match.

The credential is issued directly into the Cornerstone Wallet and can be consumed by relying parties without requiring them to re-run identity checks.

Credential: Verified Homeowner
Schema: Verified Homeowner v1.0
Issuer: Cornerstone Platform Inc.
https://cornerstone.ca
Issuer DID: TBA (e.g., did:web:cornerstone.ca)

2.1 Prerequisite Credentials

Required Before Issuance: - Cornerstone ID (base identity credential) - ALL users must hold this first

Credential Hierarchy:

Cornerstone ID (foundation)
└── Home Credential (Verified Homeowner) - THIS CREDENTIAL
    └── Property Access Authorization Credential (PAAC) - can be issued by homeowner to trust network members

Important: This credential represents ownership of a specific property. Homeowners who own multiple properties receive separate Home Credentials for each property—one credential per property owned. Each property has its own property-specific trust network.

2.2 Attribute Summary

# Name Attribute Data Type Notes
001 Given Names given_names String Legal given names.
002 Family Name family_name String Legal family/surname.
003 Date of Birth birthdate_dateint Integer YYYYMMDD for ZK proofs.
004 Verified Email verified_email String Verified via OTP or equivalent.
005 PID pid String Unique Parcel Identifier; essential anchor for linking data across systems and avoiding redundant searches.
006 Property Address property_address JSON object Standardized postal address; needed for quoting, underwriting, and service delivery.
007 Jurisdiction jurisdiction String Municipality name; required in most regulatory and financial processes.
008 Purchase Price purchase_price Number Historical sale price; useful for fraud checks, appraisals, and loan risk.
009 Purchase Date purchase_date Date Date of last sale; helps validate ownership timeline and market behaviour.
010 Year Built year_built Integer Core input for replacement cost models; older homes often higher risk.
011 Effective Year effective_year Integer Renovation-adjusted year; captures material updates that affect insurability.
012 Neighbourhood neighbourhood String Recognized community name; key for market value and comparables.
013 Identity Evidence identity_evidence String / URI UUID + source of IDV evidence.
014 Title Evidence title_evidence String / URI UUID + source of title evidence.

3. Credential Details

3.1 Issuer

The Verified Homeowner Credential is issued by Cornerstone Platform Inc., acting as the credential authority. Each credential is issued only after both identity and title checks are successfully completed.

3.2 Schema and Credential Definition Governance

The Verified Homeowner Credential schema and definition are managed by Cornerstone and registered on the Cornerstone Network Trust Registry. Updates follow a change-managed governance process to ensure interoperability.

3.3 Issuer Data Source

The data comes from two authoritative categories:

  • Identity Verification: Interac Bank Verification Service, or BC Person Credential.
  • Title Verification: Provincial land-title registry records, including property identifier, civic address, ownership type, and percentage.

Together these bind a person’s identity to their legal property ownership.

3.3.1 Data Updates

  • A credential reflects the state of records at issuance.
  • Ownership or identity changes require revocation and re-issuance.
  • Evidence is retained for five years in compliance with FINTRAC.

3.4 Assurance

The credential combines three assurance anchors: - High-assurance identity (Person Credential or Interac IVS),
- Land-title registry record (ownership).

This meets FINTRAC’s dual-process method.

3.5 Revocation

A Verified Homeowner Credential will be revoked in cases such as: 1. Property sold or ownership updated 2. Cornerstone ID (prerequisite) is revoked or expired 3. Identity evidence expires 4. Fraud or errors detected 5. Holder requests re-issuance 6. Regulatory or legal request

Cascade Revocation: If the Home Credential is revoked, ALL Property Access Authorization Credentials (PAACs) for that specific property MUST be automatically revoked: - Property Access Authorization Credentials (PAACs) for this property → Automatically revoked - This affects all trust network members who were granted access to this property - Other properties owned by the same homeowner are unaffected (each property has its own Home Credential)

If Cornerstone ID is revoked: The Home Credential is automatically revoked (prerequisite dependency cascade from Cornerstone ID).

Re-issuance involves re-verification and issuance of a new credential to the holder's Cornerstone Wallet.

4. Credential Definition

4.1 Credential Schema

The Verified Homeowner Credential conforms to W3C Verifiable Credentials and uses a Cornerstone-managed schema:

  • Schema ID (URI): https://schema.cornerstoneplatform.ca/v1/homeowner.json
  • Schema Versioning: Breaking changes produce a new schema and new capture_base digest.
  • Contexts:
  • https://www.w3.org/2018/credentials/v1
  • https://schema.cornerstoneplatform.ca/contexts/homeowner-v1.json

4.2 Subject of the Credential

The subject is the individual holder, bound to a specific property at issuance. Binding is confirmed by: - High-assurance ID verification, and
- Land-title registry name/address match.

4.3 Attributes

4.3.1 Identity Attributes

Given Names (001)

Attributegiven_names
DescriptionLegal given names.
SourceInterac or BC Person Credential.
Data TypeString
ExamplesJohn Michael

Family Name (002)

Attributefamily_name
DescriptionLegal surname.
SourceInterac or BC Person Credential.
Data TypeString
ExamplesSmith

Date of Birth (003)

Attributebirthdate_dateint
DescriptionDate of birth in YYYYMMDD format, compatible with ZK proofs.
SourceInterac or BC Person Credential.
Data TypeInteger
Examples19850621

Verified Email (004)

Attributeverified_email
DescriptionEmail verified during Cornerstone onboarding process.
SourceCornerstone Onboarding Flow.
Data TypeString
Examplesjohn.smith@sutton.com

4.3.2 Property & Ownership Attributes

PID (005)

Attributepid
DescriptionUnique Parcel Identifier (PID) used in land registries.
SourceProvincial Land Title Registry / Landcor feed.
Data TypeString
Examples027-263-975

Property Address (006)

Attributeproperty_address
DescriptionStandardized postal address including street, locality, region, and postal code.
SourceLandcor “Full Property Address”.
Data TypeJSON object
Examples1234 W 10TH AVE, Vancouver, BC V6H 1J9

Jurisdiction (007)

Attributejurisdiction
DescriptionMunicipality or local jurisdiction where the property is located.
SourceLandcor property details.
Data TypeString
ExamplesCity of Vancouver

Purchase Price (008)

Attributepurchase_price
DescriptionLast recorded sale price of the property.
SourceLandcor sales history feed (if available).
Data TypeNumber
Examples1,250,000

Purchase Date (009)

Attributepurchase_date
DescriptionDate of the last property sale transaction.
SourceLandcor sales history feed (if available).
Data TypeDate
Examples2018-05-14

Year Built (010)

Attributeyear_built
DescriptionYear the property was originally constructed.
SourceLandcor property details.
Data TypeInteger
Examples1987

Effective Year (011)

Attributeeffective_year
DescriptionRenovation-adjusted year reflecting major updates that affect valuation and risk.
SourceLandcor property details.
Data TypeInteger
Examples1993

Neighbourhood (012)

Attributeneighbourhood
DescriptionRecognized neighbourhood/community where the property is located.
SourceLandcor property details.
Data TypeString
ExamplesKitsilano

4.3.3 Evidence Attributes

Identity Evidence (013)

Attributeidentity_evidence
DescriptionUUID referencing IDV source(s), author, and date of verification.
SourceCornerstone IDV process.
Data TypeString / URI

Title Evidence (014)

Attributetitle_evidence
DescriptionUUID referencing land title evidence, author, and verification date.
SourceLand Title Registry checks.
Data TypeString / URI

5. Implementations

5.1 Technical Format

This credential uses the W3C Verifiable Credentials Data Model and the Verified Homeowner schema.

5.2 Issuer List

Environment Issuer Name Issuer DID
Production Cornerstone Platform Inc. TBA
Test/Dev Cornerstone Platform Inc. TBA

5.3 Schema Implementation

Environment Ledger/Registry Schema ID
Production Cornerstone Trust Registry TBA
Test/Dev Cornerstone Trust Registry cornerstone:2:verified-homeowner:1.0

5.4 Credential Implementation

Environment Ledger/Registry Credential Definition ID OCA Bundle
Production TBA TBA TBA
Test/Dev Cornerstone Trust Registry cornerstone:3:CL:12345:verified-homeowner Verified Homeowner OCA Bundle

6. Policy Integration

6.1 Capabilities Enabled by This Credential

The Verified Homeowner Credential enables holders to access property-specific features and grant access to their trust network. Applications use credential-based access control to provision these capabilities:

  1. Property Trust Network Management:
  2. Issue Property Access Authorization Credentials (PAACs) to advisors and service providers
  3. Manage trust network membership for the specific property
  4. Grant data access permissions (identity, ownership, equity, insurance)
  5. Define access levels (read-only, operational, advisory, transactional)
  6. Revoke PAACs when relationships end

  7. Property Data Sharing:

  8. Share verified property ownership with lenders, insurers, and financial institutions
  9. Provide property details for underwriting, quoting, and service delivery
  10. Enable property data portability across platforms and service providers
  11. Selectively disclose property attributes using zero-knowledge proofs

  12. Homeowner Platform Access:

  13. Access homeowner-specific features in Cornerstone applications
  14. Create and manage property portfolios (requires Portfolio Issuer capability)
  15. Receive property-specific notifications and updates
  16. Participate in property-specific communications

6.2 Example Policy Rules

Platform applications implement access control rules based on credential presentation:

  1. Trust Network Authorization Policy:

    IF holder presents:
       - Valid Home Credential for property X
    THEN authorize: Issue PAAC for property X, manage trust network for property X
    

  2. Property Data Access Policy:

    IF holder presents:
       - Valid Home Credential
    THEN authorize: View property details, share property data, update property information
    

  3. Service Integration Policy:

    IF homeowner presents:
       - Valid Home Credential with attributes: [pid, property_address, year_built]
    AND service provider presents:
       - Valid PAAC for this property with scope: [property_data]
    THEN authorize: Service provider access to shared property attributes
    

7.1 Prerequisite Credentials

This credential REQUIRES: - Cornerstone ID (foundation identity credential) - Must be valid and not revoked - If revoked, this credential is automatically revoked

7.2 Dependent Credentials

This credential enables issuance of: - Property Access Authorization Credential (PAAC): Issued BY the homeowner TO advisors/service providers for this specific property - Grants trust network members access to property-specific data - Scoped to the specific property represented by this Home Credential - Automatically revoked if this Home Credential is revoked

7.3 Credential Hierarchy

Cornerstone ID (foundation)
└── Home Credential (Verified Homeowner) - THIS CREDENTIAL
    └── Property Access Authorization Credential (PAAC)
        - Issued by homeowner to trust network members
        - One property-specific trust network per Home Credential
        - Automatically revoked when Home Credential is revoked

Important: Each property has its own trust network. A homeowner with multiple properties holds multiple Home Credentials (one per property), and each Home Credential can issue its own set of PAACs for that property's trust network.

7.4 Cascade Revocation Summary

When this credential is revoked: - ALL PAACs for this specific property → Automatically revoked - All trust network members for this property lose access - Other properties owned by the same homeowner are unaffected

When prerequisite credentials are revoked: - If Cornerstone ID is revoked → This Home Credential is automatically revoked (which then triggers PAAC revocation)