WARNING: This site is a work in progress.
Class: Attestation
A reviewer’s attestation about a Claim. Maps to the KOI claim_attestations table and aligns with on-chain MsgAttest and Ethereum Attestation Service (EAS) attestation patterns.
URI: rfs:Attestation
erDiagram
Attestation {
string name
string description
string attestsClaim
VerdictType hasVerdict
string rationale
uriList evidenceReviewed
date attestationDate
string contentHash
uri graphIri
}
Entity {
string name
string description
uri url
string image
EntityTypes type
string walletAddress
}
Attestation ||--|| Entity : "hasReviewer"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 0..1 String | Name of the entity / resource | direct |
| description | 0..1 String | Description of the entity / resource | direct |
| attestsClaim | 1 String | Reference to the Claim being attested, by RID or IRI | direct |
| hasReviewer | 1 Entity | The entity providing the attestation | direct |
| hasVerdict | 1 VerdictType | The reviewer’s verdict on the claim | direct |
| rationale | 0..1 String | Free-text explanation of the verdict, including any conditions or caveats not… | direct |
| evidenceReviewed | * Uri | URIs of evidence documents, datasets, or field observations reviewed as part … | direct |
| attestationDate | 1 Date | Date when the attestation was made | direct |
| contentHash | 0..1 String | BLAKE2b-256 content hash of the canonical attestation representation, used fo… | direct |
| graphIri | 0..1 Uri | On-chain graph IRI from Regen Data Module MsgAttest, using ContentHash | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://framework.regen.network/schema/
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | rfs:Attestation |
| native | rfs:Attestation |
LinkML Source
Direct
```yaml
name: Attestation
description: A reviewer's attestation about a Claim. Maps to the KOI claim_attestations
table and aligns with on-chain MsgAttest and Ethereum Attestation Service (EAS)
attestation patterns.
from_schema: https://framework.regen.network/schema/
slots:
- name
- description
attributes:
attestsClaim:
name: attestsClaim
description: Reference to the Claim being attested, by RID or IRI.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:attestsClaim
domain_of:
- Attestation
range: string
required: true
hasReviewer:
name: hasReviewer
description: The entity providing the attestation. Must have a registered identity
(KOI entity URI and/or wallet address).
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasReviewer
domain_of:
- Attestation
range: Entity
required: true
inlined: true
hasVerdict:
name: hasVerdict
description: The reviewer's verdict on the claim.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasVerdict
domain_of:
- Attestation
range: VerdictType
required: true
rationale:
name: rationale
description: Free-text explanation of the verdict, including any conditions or
caveats noted during review.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:rationale
domain_of:
- Attestation
range: string
evidenceReviewed:
name: evidenceReviewed
description: URIs of evidence documents, datasets, or field observations reviewed
as part of this attestation.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:evidenceReviewed
domain_of:
- Attestation
range: uri
multivalued: true
attestationDate:
name: attestationDate
description: Date when the attestation was made. Always known at attest time.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:attestationDate
domain_of:
- Attestation
range: date
required: true
contentHash:
name: contentHash
description: BLAKE2b-256 content hash of the canonical attestation representation,
used for on-chain anchoring.
from_schema: https://framework.regen.network/schema/
slot_uri: rfs:contentHash
domain_of:
- Claim
- Attestation
range: string
graphIri:
name: graphIri
description: On-chain graph IRI from Regen Data Module MsgAttest, using ContentHash.Graph
encoding.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:graphIri
domain_of:
- Attestation
range: uri
</details>
### Induced
<details>
```yaml
name: Attestation
description: A reviewer's attestation about a Claim. Maps to the KOI claim_attestations
table and aligns with on-chain MsgAttest and Ethereum Attestation Service (EAS)
attestation patterns.
from_schema: https://framework.regen.network/schema/
attributes:
attestsClaim:
name: attestsClaim
description: Reference to the Claim being attested, by RID or IRI.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:attestsClaim
alias: attestsClaim
owner: Attestation
domain_of:
- Attestation
range: string
required: true
hasReviewer:
name: hasReviewer
description: The entity providing the attestation. Must have a registered identity
(KOI entity URI and/or wallet address).
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasReviewer
alias: hasReviewer
owner: Attestation
domain_of:
- Attestation
range: Entity
required: true
inlined: true
hasVerdict:
name: hasVerdict
description: The reviewer's verdict on the claim.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasVerdict
alias: hasVerdict
owner: Attestation
domain_of:
- Attestation
range: VerdictType
required: true
rationale:
name: rationale
description: Free-text explanation of the verdict, including any conditions or
caveats noted during review.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:rationale
alias: rationale
owner: Attestation
domain_of:
- Attestation
range: string
evidenceReviewed:
name: evidenceReviewed
description: URIs of evidence documents, datasets, or field observations reviewed
as part of this attestation.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:evidenceReviewed
alias: evidenceReviewed
owner: Attestation
domain_of:
- Attestation
range: uri
multivalued: true
attestationDate:
name: attestationDate
description: Date when the attestation was made. Always known at attest time.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:attestationDate
alias: attestationDate
owner: Attestation
domain_of:
- Attestation
range: date
required: true
contentHash:
name: contentHash
description: BLAKE2b-256 content hash of the canonical attestation representation,
used for on-chain anchoring.
from_schema: https://framework.regen.network/schema/
slot_uri: rfs:contentHash
alias: contentHash
owner: Attestation
domain_of:
- Claim
- Attestation
range: string
graphIri:
name: graphIri
description: On-chain graph IRI from Regen Data Module MsgAttest, using ContentHash.Graph
encoding.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:graphIri
alias: graphIri
owner: Attestation
domain_of:
- Attestation
range: uri
name:
name: name
description: Name of the entity / resource.
from_schema: https://framework.regen.network/schema/
rank: 1
slot_uri: schema:name
alias: name
owner: Attestation
domain_of:
- Link
- ProjectInfo
- Feature
- File
- Impact
- CreditingProgram
- CreditProtocol
- Methodology
- Registry
- BufferPoolAccount
- CreditClassInfo
- Entity
- Claim
- Attestation
range: string
description:
name: description
description: Description of the entity / resource.
from_schema: https://framework.regen.network/schema/
rank: 1
slot_uri: schema:description
alias: description
owner: Attestation
domain_of:
- Link
- ProjectInfo
- File
- CreditClassInfo
- Entity
- Claim
- Attestation
range: string