http://www.mobr.ai/ontologies/ponto#Inherent
Extrinsics that are 'inherently true'. Inherents are not gossiped on the network and are put into blocks by the block author. They are not provably true the way that the desire to send funds is, therefore they do not carry a signature. A blockchain's runtime must have rules for validating inherents. For example, timestamps are inherents. They are validated by being within some margin that each validator deems reasonable.
Instances of ponto:Inherent can have the following properties:
PROPERTY | TYPE | DESCRIPTION | RANGE |
---|---|---|---|
From class ponto:LedgerRecord | |||
ponto:decrementsRefCount | owl:ObjectProperty | A Transaction or an Account can decrement a Reference Counter | ponto:ReferenceCounter |
ponto:hasReserved | owl:ObjectProperty | ponto:ReservedBalance | |
ponto:incrementsRefCount | owl:ObjectProperty | A Transaction or an Account can increment a Reference Counter | ponto:ReferenceCounter |
ponto:recordedOn | owl:ObjectProperty | The block where a record is stored | ponto:Block |
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix ponto: <http://www.mobr.ai/ontologies/ponto#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
ponto:Inherent a owl:Class ;
rdfs:label "Inherent" ;
rdfs:comment "Extrinsics that are 'inherently true'. Inherents are not gossiped on the network and are put into blocks by the block author. They are not provably true the way that the desire to send funds is, therefore they do not carry a signature. A blockchain's runtime must have rules for validating inherents. For example, timestamps are inherents. They are validated by being within some margin that each validator deems reasonable." ;
rdfs:subClassOf ponto:LedgerRecord .