method_id | TEXT (PK) | MID-00001 | Surrogate ID for the compute method, e.g. MID-00001. Used as stable contract ID across ZAYAZ. |
method_name | TEXT | GHG.intensity | Canonical method name, e.g. GHG.intensity, Water.abs. Human/machine-friendly semantic identifier. |
version | TEXT | 1.0.0 | Semantic version of the method implementation and schema (e.g., 1.0.0). Enables side-by-side versions. |
status | TEXT | supported | Lifecycle state: supported | beta | deprecated. Used by discovery and allowlists. |
description | TEXT | Computes GHG intensity per revenue unit | Human-readable summary of what the method computes and when to use it. |
inputs_schema_json | TEXT | zar://json-schema/ghg_intensity_inputs_v1 | ZAR artifact ID for JSON Schema describing required/optional input fields and constraints (units, mins, enums). Enforced at runtime. |
options_schema_json | TEXT | zar://json-schema/ghg_intensity_options_v1 | ZAR artifact ID for JSON Schema describing optional method options (e.g., jurisdiction, scope3_category). May point to a trivial {} schema. |
output_schema_json | TEXT | zar://json-schema/ghg_intensity_output_v1 | ZAR artifact ID for JSON Schema describing method output payload (e.g., result, unit, provenance). Enforced post-compute. |
implementation_ref | TEXT | python://zayaz.compute.ghg:intensity_v1 | Resolvable entrypoint, e.g. python://zayaz.compute.ghg:intensity_v1 or container/image ref. Loader imports/calls this. |
dataset_requirements | JSONB | [[“IPCC-EFDB”,“IEA_SSP”]] | Array/object describing required datasets/refs, e.g. ["IPCC-EFDB","IEA_SSP"]. Validated against dataset_key registry. |
acl_tags | JSONB | [[“EU_ONLY”,“NO_PHI”]] | Array of policy tags for enforcement (e.g., ["EU_ONLY","NO_PHI"]). Validated against ACL Tag Registry (acl_tag_registry). |
created_at | TIMESTAMPTZ | 2025-01-12T09:14:22Z | Row creation timestamp (UTC). |
updated_at | TIMESTAMPTZ | 2025-03-03T16:41:09Z | Row last update timestamp (UTC) |