Regen Network

Regen Network Data Standards

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

NameCardinality and RangeDescriptionInheritance
name0..1
String
Name of the entity / resourcedirect
description0..1
String
Description of the entity / resourcedirect
attestsClaim1
String
Reference to the Claim being attested, by RID or IRIdirect
hasReviewer1
Entity
The entity providing the attestationdirect
hasVerdict1
VerdictType
The reviewer’s verdict on the claimdirect
rationale0..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
attestationDate1
Date
Date when the attestation was madedirect
contentHash0..1
String
BLAKE2b-256 content hash of the canonical attestation representation, used fo…direct
graphIri0..1
Uri
On-chain graph IRI from Regen Data Module MsgAttest, using ContentHashdirect

Identifier and Mapping Information

Schema Source

Mappings

Mapping TypeMapped Value
selfrfs:Attestation
nativerfs: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