Skip to content

sgns::neoswarm::CognitiveAsset

#include <types.hpp>

Public Attributes

Name
std::string m_id
UUID (D-01)
std::string m_entity
entity domain (e.g. "quantum_mechanics")
MemoryObjectType m_type
nlohmann::json m_payload
variable-format payload (D-01)
int64_t m_timestamp
nanoseconds since epoch (D-11, CRDT-ready)
std::string m_sourceNode
originating NodeID (D-11, CRDT-ready)
float m_confidence
extraction/inference confidence
float m_provenance
provenance score
TrustClass m_trustClass
trust classification (D-09)

Public Attributes Documentation

variable m_id

std::string m_id;

UUID (D-01)

variable m_entity

std::string m_entity;

entity domain (e.g. "quantum_mechanics")

variable m_type

MemoryObjectType m_type = MemoryObjectType::FACT;

variable m_payload

nlohmann::json m_payload;

variable-format payload (D-01)

variable m_timestamp

int64_t m_timestamp = 0;

nanoseconds since epoch (D-11, CRDT-ready)

variable m_sourceNode

std::string m_sourceNode;

originating NodeID (D-11, CRDT-ready)

variable m_confidence

float m_confidence = 0.0f;

extraction/inference confidence

variable m_provenance

float m_provenance = 0.0f;

provenance score

variable m_trustClass

TrustClass m_trustClass = TrustClass::UNVERIFIED;

trust classification (D-09)


Updated on 2026-10-09 at 03:59:42 +0000