Conformance statement

Pre-release. This site describes standard version 0.7.0-dev, which is in development and may change before version 1.0.0.

The one artifact NCGS issues (ADR-0014): a statement per registered project version that its design was validated against a named standard version and that monitoring was verified at named horizons. Issued by Independent Impact as a verifiable credential. A statement of process, never a certificate of impact: it carries no indicator value; the approved claims its query returns are the substance. Covered by the reviewed-artifact identity contract, whose reviewed content address is the validated design’s.

Properties

Property Required Repeatable Value Message
about project version yes no Project design A conformance statement is about exactly one registered project version (ADR-0014).
approved-claims query yes no string A conformance statement carries, as text, the query over approved claims that is the funder’s report; the statement itself carries no values (ADR-0014).
artifact author no yes any value
artifact content CID no yes string
hasVerifiableCredential yes no IRI A conformance statement references exactly one verifiable credential through the platform’s credential property (ADR-0014).
horizon verified yes yes NCGS Observation Horizons: T0 baseline, T0+ post-handover check, T1 four weeks, T2 early establishment, T3 one year, T4 two to three years, T5 five years and beyond A conformance statement names at least one horizon at which monitoring was verified, from the observation-horizon scheme (ADR-0010).
issued yes no date A conformance statement carries exactly one date issued.
issuer no no https://independentimpact.org/ A conformance statement is issued by Independent Impact, the platform’s agent (ADR-0014).
review outcome no yes Approved A conformance statement is issued only over a validated design: its review outcome is approved.
reviewed artifact content CID no yes string
standard version yes no string A conformance statement names the full release the project version was validated against, never a pre-release: only production supports a claim (ADR-0017, ADR-0024).
submission anchor topic ID no yes string
submission consensus timestamp no yes dateTimeStamp
workflowSubject no yes any value

Also required of other records: Reviewed artifact identity

Property Required Repeatable Value Message
review outcome yes no IRI A review artifact must carry exactly one outcome from the NCGS review outcome scheme.
reviewed artifact content CID yes no string A review artifact must identify the exact reviewed artifact content CID.

Also required of other records: Submitted artifact identity

Property Required Repeatable Value Message
artifact author yes no IRI A submitted artifact version must identify exactly one artifact author.
artifact content CID yes no string A submitted artifact version must identify exactly one content CID.
submission anchor topic ID no no string A submitted artifact version identifies at most one submission anchor topic. Its syntax is fixed by the platform binding profile in force.
submission consensus timestamp no no dateTimeStamp A submitted artifact version identifies at most one submission consensus timestamp.
workflowSubject yes no IRI A submitted artifact version must identify exactly one workflow subject.

Rules

  • A conformance statement carries only what ADR-0014 names: the project version, the standard version, the validated design’s content address and review outcome, the horizons verified, the date issued, the issuer, the credential, the approved-claims query and its identity contract. Nothing else, and no indicator value (ADR-0014).
  • A conformance statement carries no indicator value: counts, rates, states and measurements live in the approved claims the statement’s query returns, never on the statement (ADR-0014). Any property whose domain is a tree state, tree observation, tree individual, site preparation record, stewardship record, audience count, consignment line, stratum allocation or quantified target is refused.
  • Every horizon verified is one the project version’s monitoring plan reaches for some stratum: a statement cannot name a horizon the monitoring period never reached (ADR-0012, ADR-0014).
  • Every horizon verified was declared by a monitoring visit at a site of the project version, made inside its monitoring period (ADR-0010, ADR-0012, ADR-0014).
  • Instance data must not use the standard’s namespace https://nova.org.za/ncgs/ (ADR-0002: instances are urn:uuid: IRIs).
  • The statement is about a registered (approved) project version.
  • The statement’s reviewed content address is the validated design’s: the content address of the project version it is about.
  • The statement’s standard version is the one the project version’s design names.

Checked by

This page explains the standard and does not decide conformance: only the released corpus does. It describes ontology/ncgs-ontology.ttl, dataRequirements/close-out-shapes.ttl, dataRequirements/artifact-identity-contract-shapes.ttl at standard version 0.7.0-dev.