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
| 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
| 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
| 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.