Property Glossary
Schema fields can be tagged with an IWA dMRV property path, which is what lets Guardian line up equivalent fields across different schemas and policies.
Guardian supports two versions of that namespace:
IWA v3.0.0
The current specification, released 8 January 2026. Used by every schema created from Guardian 3.7.0 onward.
IWA v1
The original namespace. Kept for every schema created before Guardian 3.7.0.
How a schema picks its version
Each schema carries an iwaVersion tag. A schema with no tag is read as v1 — that is what every schema created before v3 support existed looks like, and it is never reinterpreted as v3.
The tag decides which property list the schema editor offers, so a schema never ends up mixing the two namespaces by accident. It travels with the schema when it is published to Hedera, so importing a published schema into another Guardian instance preserves its version.
Published schemas cannot be changed. Once published, a schema's field properties are frozen on IPFS. A published v1 schema therefore stays on v1 forever; to move it to v3 you create a new version and upgrade that draft.
Upgrading a draft from v1 to v3
A draft schema shows an Upgrade to IWA v3 action. It previews every field before changing anything:
properties that are the same in both versions are left alone;
properties v3 renamed or moved are rewritten (69 of them);
properties v3 removed (33) are cleared and listed, so you can reassign them by hand.
The upgrade is safe to re-run — applying it to an already-upgraded schema changes nothing.
Glossary AI
Guardian can suggest which property to use for each field, instead of picking one by hand from the reference tables below.
In the schema builder, open the Glossary AI tab (next to Fields, Conditions, and Repeatable links). Suggestions load automatically for every field in the schema, scored against the property list for that schema's iwaVersion. Each row shows the field, its current property (if any), and the AI's top match with a confidence score and a short reason. From there:
Accept applies that property to the field.
Change jumps to the Fields tab with that field already selected, so you can pick a different property yourself.
Dismiss clears the row without changing the field.
Apply all high-confidence accepts every suggestion at or above the confidence threshold shown in the button label, in one click.
A field whose current property already matches the AI's top suggestion shows Already matches instead of an action — nothing to do there.
On a single field, the sparkle button next to the Property dropdown runs the same suggestion for just that field. See more expands the next-best candidates; Move to Glossary AI switches to the full tab with that field's row highlighted.
If AI suggestions aren't available, the tab says so and the Property dropdown keeps working manually, exactly as described above.
What changed in v3
Beyond individual field renames, v3 restructured several areas:
Extension Sets replace the MRV extension family.
MrvExtension,TypedExtension,UntypedExtensionandDataExtensionare gone. EverymrvExtensionsfield is nowentityExtensions, and methodology-specific data is carried byExtensionSet,EntityExtension,FormulaandVariable.VerificationProcessAgreement became OriginationProcessAgreement, and references an
ExtensionSetthrough the newProjectModuletype.ImpactClaimCheckpoint became Checkpoint;
SpanDataPackagebecameDataPackageandSdpFilebecameDataFile.Location moved up a level:
AccountableImpactOrganization.countryand.regionnow live onActivityImpactModule.Crediting dates became explicit:
ImpactClaimgainedstartDateandendDate.188 property paths are new in v3.
IWA v3.0.0 properties (current)
359 properties. Use these when authoring new schemas.
AccountableImpactOrganization.id
Organization Identifier
AccountableImpactOrganization.name
Organization Name
AccountableImpactOrganization.description
Organization Description
AccountableImpactOrganization.addresses
Organization Addresses
AccountableImpactOrganization.owners
Organization Owners
AccountableImpactOrganization.informationLink
Information Link
AccountableImpactOrganization.mediaLinks
Media Links
AccountableImpactOrganization.attestations
Attestations
AccountableImpactOrganization.activityImpactModules
Activity Impact Modules
AccountableImpactOrganization.entityExtensions
Entity Extensions
New in v3
Address.addressType
Address Type
Address.addressLines
Address Lines
Address.city
City
Address.state
State/Province
Address.postalCode
Postal Code
New in v3
Address.country
Country
ActivityImpactModule.id
Module Identifier
ActivityImpactModule.aioId
Organization Reference
ActivityImpactModule.isGrouped
Is Grouped
New in v3
ActivityImpactModule.name
Module Name
ActivityImpactModule.classificationCategory
Classification Category
ActivityImpactModule.classificationMethod
Classification Method
ActivityImpactModule.benefitCategory
Benefit Category
ActivityImpactModule.projectScope
Project Scope
ActivityImpactModule.projectType
Project Type
ActivityImpactModule.projectScale
Project Scale
ActivityImpactModule.country
Country
New in v3
ActivityImpactModule.region
Region
New in v3
ActivityImpactModule.arbId
ARB Project Identifier
ActivityImpactModule.geographicLocation
Geographic Location
ActivityImpactModule.firstYearIssuance
First Year of Issuance
ActivityImpactModule.registryProjectId
Registry Project Identifier
ActivityImpactModule.developers
Project Developers
ActivityImpactModule.sponsors
Project Sponsors
ActivityImpactModule.claimSources
Claim Sources
ActivityImpactModule.impactClaims
Impact Claims
ActivityImpactModule.validations
Validations
ActivityImpactModule.attestations
Attestations
ActivityImpactModule.entityExtensions
Entity Extensions
New in v3
ActivityImpactModule.formulaTemplates
Formula Templates
New in v3
ActivityImpactModule.fixedVariables
Fixed Variables
New in v3
Validation.requestDate
Request Date
New in v3
Validation.validationDate
Validation Date
Validation.validatingPartyId
Validating Party Identifier
Validation.validationMethod
Validation Method
Validation.validationExpirationDate
Validation Expiration Date
Validation.validationSteps
Validation Steps
ValidationStep.validationStepName
Validation Step Name
ValidationStep.validationStepDescription
Validation Step Description
ValidationStep.validationStepStatus
Validation Step Status
ValidationStep.stepDocumentLink
Step Document Link
New in v3
ProjectModule.aimId
AIM ID
New in v3
ProjectModule.description
Project Module Description
New in v3
ProjectModule.extensionSetId
Extension Set ID
New in v3
ProjectModule.extensionSetModuleId
Extension Set Module ID
New in v3
ProjectModule.vvbId
VVB ID
New in v3
ProjectModule.verificationPlatformId
Verification Platform ID
New in v3
ClaimSource.id
Claim Source Identifier
ClaimSource.aimId
Activity Impact Module Reference
ClaimSource.name
Claim Source Name
ClaimSource.description
Claim Source Description
ClaimSource.location
Claim Source Location
ClaimSource.sourceType
Source Type
ClaimSource.unitOfMeasure
Unit of Measure
ClaimSource.reportingFrequency
Reporting Frequency
New in v3
ClaimSource.sourceIdentifier
Source Identifier
ClaimSource.entityExtensions
Entity Extensions
New in v3
ClaimSource.variableTemplates
Variable Templates
New in v3
ImpactClaim.id
Impact Claim Identifier
ImpactClaim.aimId
Activity Impact Module Reference
ImpactClaim.processedClaimId
Processed Claim Reference
ImpactClaim.claimGroupId
Claim Group ID
New in v3
ImpactClaim.startDate
Start Date
New in v3
ImpactClaim.endDate
End Date
New in v3
ImpactClaim.unit
Unit of Measure
ImpactClaim.quantity
Quantity
ImpactClaim.co-benefits
Co-Benefits
New in v3
ImpactClaim.checkpoints
Checkpoints
ImpactClaim.entityExtensions
Entity Extensions
New in v3
ImpactClaim.formulas
Formulas
New in v3
Checkpoint.id
Checkpoint ID
New in v3
Checkpoint.claimId
Claim ID
New in v3
Checkpoint.claimSourceIds
Claim Source IDs
New in v3
Checkpoint.projectDeveloperId
Project Developer ID
New in v3
Checkpoint.efBefore
EF Before
New in v3
Checkpoint.efAfter
EF After
New in v3
Checkpoint.checkpointDateRange
Checkpoint Date Range
New in v3
Checkpoint.entityExtensions
Entity Extensions
New in v3
Checkpoint.variables
Variables
New in v3
Checkpoint.dataPackages
Data Packages
New in v3
DataPackage.manifest
Manifest
New in v3
DataPackage.verifiedLinkToCheckpointData
Verified Link to Checkpoint Data
New in v3
Manifest.id
Manifest Identifier
Manifest.version
Manifest Version
Manifest.aioId
AIO ID
New in v3
Manifest.aimId
Activity Impact Module Reference
Manifest.claimId
Claim Identifier
Manifest.processedClaimId
Processed Claim ID
New in v3
Manifest.projectDeveloperId
Project Developer Reference
Manifest.created
Creation Date
Manifest.entityExtensions
Entity Extensions
New in v3
Manifest.files
Files
New in v3
DataFile.name
Data File Name
New in v3
DataFile.type
Data File Type
New in v3
DataFile.description
Data File Description
New in v3
DataFile.claimSourceId
Claim Source ID
New in v3
DataFile.claimSourceAttestation
Claim Source Attestation
New in v3
DataFile.entityExtensions
Entity Extensions
New in v3
ClaimGroup.id
Claim Group ID
New in v3
ClaimGroup.opaId
OPA ID
New in v3
ClaimGroup.name
Claim Group Name
New in v3
ClaimGroup.description
Claim Group Description
New in v3
ClaimGroup.impactClaims
Impact Claims
New in v3
ClaimGroup.processedClaims
Processed Claims
New in v3
ExtensionSet.id
Extension Set ID
New in v3
ExtensionSet.name
Extension Set Name
New in v3
ExtensionSet.version
Extension Set Version
New in v3
ExtensionSet.description
Extension Set Description
New in v3
ExtensionSet.documentation
Documentation
New in v3
ExtensionSet.modules
Modules
New in v3
ExtensionSet.entityExtensionTemplates
Entity Extension Templates
New in v3
ExtensionSet.extensionMessage
Extension Message
New in v3
ExtensionSet.formulaTemplates
Formula Templates
New in v3
ExtensionSet.variableTemplates
Variable Templates
New in v3
ExtensionSetModule.id
Extension Set Module ID
New in v3
ExtensionSetModule.name
Extension Set Module Name
New in v3
ExtensionSetModule.version
Extension Set Module Version
New in v3
ExtensionSetModule.description
Extension Set Module Description
New in v3
ExtensionSetModule.documentation
Documentation
New in v3
ExtensionSetModule.entityExtensionTemplates
Entity Extension Templates
New in v3
ExtensionSetModule.messagePairs
Message Pairs
New in v3
ExtensionSetModule.formulaTemplates
Formula Templates
New in v3
ExtensionSetModule.variableTemplates
Variable Templates
New in v3
MessagePair.id
Message Pair ID
New in v3
MessagePair.name
Message Pair Name
New in v3
MessagePair.version
Message Pair Version
New in v3
MessagePair.description
Message Pair Description
New in v3
MessagePair.documentation
Documentation
New in v3
MessagePair.requestDefinition
Request Definition
New in v3
MessagePair.responseDefinition
Response Definition
New in v3
Message.id
ID
New in v3
Message.messageType
Message Type
New in v3
Message.senderId
Sender ID
New in v3
Message.correlationId
Correlation ID
New in v3
Message.conversationId
Conversation ID
New in v3
Message.closed
Closed
New in v3
Message.message
Message
New in v3
AnyData.protoData
Proto Data
New in v3
AnyData.dataType
Data Type
New in v3
AnyData.value
Value
New in v3
EntityExtensionTemplate.id
Entity Extension Template ID
New in v3
EntityExtensionTemplate.name
Entity Extension Template Name
New in v3
EntityExtensionTemplate.version
Entity Extension Template Version
New in v3
EntityExtensionTemplate.description
Entity Extension Template Description
New in v3
EntityExtensionTemplate.documentation
Documentation
New in v3
EntityExtensionTemplate.extensionContext
Extension Context
New in v3
EntityExtensionTemplate.dataSchemaOrType
Data Schema or Type
New in v3
EntityExtensionTemplate.dataExample
Data Example
New in v3
EntityExtension.id
Entity Extension ID
New in v3
EntityExtension.templateId
Template ID
New in v3
EntityExtension.data
Entity Extension Data
New in v3
EntityExtension.appliedToId
Applied to ID
New in v3
EntityExtension.extensionContext
Extension Context
New in v3
FormulaTemplate.id
Formula Template ID
New in v3
FormulaTemplate.name
Formula Template Name
New in v3
FormulaTemplate.version
Formula Template Version
New in v3
FormulaTemplate.formula
Formula
New in v3
FormulaTemplate.description
Formula Template Description
New in v3
FormulaTemplate.documentation
Documentation
New in v3
FormulaTemplate.dataSchemaOrType
Data Schema or Type
New in v3
FormulaTemplate.dataExample
Data Example
New in v3
FormulaTemplate.variableTemplates
Variable Templates
New in v3
Formula.id
ID
New in v3
Formula.templateId
Template ID
New in v3
Formula.data
Data
New in v3
Formula.variables
Variables
New in v3
Formula.extensionContext
Extension Context
New in v3
VariableTemplate.id
Variable Template ID
New in v3
VariableTemplate.name
Variable Template Name
New in v3
VariableTemplate.version
Variable Template Version
New in v3
VariableTemplate.description
Variable Template Description
New in v3
VariableTemplate.documentation
Documentation
New in v3
VariableTemplate.alias
Alias
New in v3
VariableTemplate.dataSchemaOrType
Data Schema or Type
New in v3
VariableTemplate.dataExample
Data Example
New in v3
Variable.id
ID
New in v3
Variable.templateId
Template ID
New in v3
Variable.data
Data
New in v3
Variable.claimSourceId
Claim Source ID
New in v3
Variable.extensionContext
Extension Context
New in v3
ProcessedClaim.id
Processed Claim Identifier
ProcessedClaim.opaId
OPA ID
New in v3
ProcessedClaim.impactClaimId
Impact Claim Reference
ProcessedClaim.claimGroupId
Claim Group ID
New in v3
ProcessedClaim.creditId
Credit Identifier
ProcessedClaim.unit
Unit of Measure
ProcessedClaim.quantity
Quantity
ProcessedClaim.co-benefits
Co-Benefits
New in v3
ProcessedClaim.formulas
Formulas
New in v3
ProcessedClaim.checkpointResults
Checkpoint Results
ProcessedClaim.entityExtensions
Entity Extensions
New in v3
ProcessedClaim.issuanceRequest
Issuance Request
CheckpointResult.id
Checkpoint Result Identifier
CheckpointResult.checkpointId
Checkpoint Identifier
CheckpointResult.verifiedLinkToProcessDataResult
Verified Link to Process Data Result
New in v3
CheckpointResult.dateRange
Date Range
CheckpointResult.efBefore
Emissions Factor Before
CheckpointResult.efAfter
Emissions Factor After
CheckpointResult.status
Checkpoint Result Status
New in v3
CheckpointResult.comment
Comment
New in v3
CheckpointResult.variables
Variables
New in v3
CheckpointResult.entityExtensions
Entity Extensions
New in v3
OriginationProcessAgreement.id
Agreement ID
New in v3
OriginationProcessAgreement.name
Agreement Name
New in v3
OriginationProcessAgreement.description
Agreement Description
New in v3
OriginationProcessAgreement.projectModules
Project Modules
New in v3
OriginationProcessAgreement.signatories
Signatories
New in v3
OriginationProcessAgreement.qualityStandard
Quality Standard
New in v3
OriginationProcessAgreement.mrvRequirements
MRV Requirements
New in v3
OriginationProcessAgreement.agreementDate
Agreement Date
New in v3
OriginationProcessAgreement.estimatedAnnualCredits
Estimated Annual Credits
New in v3
OriginationProcessAgreement.AuditSchedule
Audit Schedule
New in v3
OriginationProcessAgreement.Audits
Audits
New in v3
OriginationProcessAgreement.entityExtensions
Entity Extensions
New in v3
CRU.id
Carbon Removal Unit Identifier