Skip to content

Glossary

A quick reference for the terms that recur across the CORE-M docs. For the concepts behind them and how they connect, see Core Concepts.

BEEF — Background Evaluation Extended Format; a compact BSV transaction package that bundles a transaction with the SPV data needed to verify it offline.

BSV — BSV Blockchain; the public, append-only ledger CORE-M anchors telemetry to via OP_RETURN commitments.

CBOR — Concise Binary Object Representation (RFC 8949); a compact binary serialization format for structured data.

CDT — Complex Data Type; Aerospike’s nested list and map types, used for bins such as device groups, tags, and telemetry series.

CEL — Common Expression Language; the expression syntax users write rules in, evaluated against live telemetry by the rules engine.

DTLS-PSK — Datagram TLS with a pre-shared key; the secured transport used by CoAP devices that authenticate with a shared secret rather than a certificate.

Ed25519 — the elliptic-curve signature scheme the auth service uses to sign dashboard-user JWTs. It is not used for any blockchain operation.

finality — the point at which a confirmed anchoring transaction is treated as irreversible; the default threshold is 6 block confirmations.

hardware_id — a device’s physical identity (serial number, MAC, or IMEI), stored as metadata and kept distinct from its platform device_id.

JCS (RFC 8785) — JSON Canonicalization Scheme; a deterministic JSON serialization that produces identical bytes for identical data, so hashes are reproducible across implementations.

LwM2M — Lightweight M2M; an OMA device-management protocol over CoAP for constrained devices, supported as a connectivity option.

Merkle tree — a hash tree whose single root summarizes a whole batch of data points; only the root is anchored on-chain.

OP_RETURN — a BSV script opcode that embeds arbitrary data in a transaction output; CORE-M writes each batch’s Merkle root in an OP_RETURN output.

P2PKH — Pay-to-Public-Key-Hash; the standard BSV locking script used to pay to an address.

PSK — pre-shared key; a symmetric secret a device uses to authenticate, commonly with DTLS on CoAP.

Redpanda — the Kafka-compatible streaming event bus that carries telemetry, device, rule, and anchor events between services.

SPV — Simplified Payment Verification; the technique for proving a transaction’s inclusion in a block using block headers and a Merkle path, without running a full node.

TelemetryPoint — one reading from one device at one timestamp, carrying its device_id, tenant_id, timestamp, and a set of named numeric or string metric values.

tenant — an isolated customer account; every record in CORE-M is scoped to a tenant_id.

TimescaleDB — the PostgreSQL-based time-series database used as CORE-M’s cold store for historical telemetry.

UTXO — Unspent Transaction Output; a spendable chunk of BSV value, the unit consumed and produced by BSV transactions.