Skip to content

Glossary

Term Meaning
Accessory A named part that belongs to a lent item (charger, case). Tracked per loan item by name, not as stock.
Adjustment Movement type for a stock count; stores the difference between counted and computed stock.
Applied Push result: the change won and is now the current version on the server.
Archived A record hidden from lists and pickers but kept for history (archived: true).
Attachment A binary file (photo, logo, signature, PDF) stored apart from records and referenced by its SHA-256.
Base URL The address of a server as the user enters it; endpoints are below <base URL>/lve/v1/.
Borrower The recipient of a loan: an employee, a customer or a site.
Change The transport form of one record version: entity, id, op, hlc, data.
Change log The server's ordered list of applied changes, read with pull.
Client One app installation on one device, holding a full copy of the inventory. Also called device or node.
Counter-booking A new movement that corrects a wrong one, since movements cannot be changed.
Cursor Opaque position in the server's change log, returned by pull and sent back unchanged.
Delivery note Document for goods handed to a customer or site; each line is an issue movement.
Derived state Values computed from records on every device and never stored: stock, serial states, loan status.
Device code Short text in device-formatted document numbers ({DEV}) that keeps numbers of different devices apart.
Device id Stable identifier of an app installation, sent at sign-in and with every push.
Entity The type of a record, for example article or loan.
First write wins Merge rule for movements: the first version a node receives is kept forever.
HLC Hybrid logical clock: the version stamp hlc in the form <15 digit millis>-<4 hex counter>-<8 hex node>.
Ignored Push result: the server already has this or a newer version; nothing stored.
Immutable An entity whose records cannot be changed or deleted after the first write (movement).
Initial pull A pull without cursor, returning the current version of every record.
Inventory One data set held by a server, identified by a UUID.
Issue Movement type that takes stock out of a location.
Issuer Signature role of the person handing goods out or taking them back.
Jurisdiction The legal system the standard loan conditions follow: de, at, ch or intl.
Last writer wins Merge rule for mutable records: the version with the greater stamp wins.
Licence Organisation licence: a token signed by the publisher that unlocks a plan for clients of one server.
Loan Equipment handed out with a signed handover and returns.
Locked A template set by the organisation on its server; devices cannot change it.
Movement One stock booking: receipt, issue, transfer or adjustment.
Node id The 8 hexadecimal digits in a stamp that identify the device that made it.
Outbox The client's queue of local changes not yet confirmed by the backend.
Outstanding What is still out on a loan: units, serial numbers and accessories neither returned nor reported lost.
Pairing Signing a device in with a single-use code, usually from a QR code lve://pair?server=...&code=....
Payload The JSON object in data.
Penalty Contractual amount per late day for external loans, defined by tiers and caps.
Plan Feature set of the reference app: free, pro or team.
Publisher The publisher of LVE, who signs organisation licences.
Pull Reading the server's change log, GET /lve/v1/sync/pull.
Push Sending local changes, POST /lve/v1/sync/push.
Receipt Movement type that adds stock at a location.
Recipient A customer, site or employee; also the signature role of the person receiving goods or borrowing equipment.
Record One item of data: entity, id, version stamp and payload.
Rejected Push result: the server refuses the change; nothing stored.
Replacement value Value per unit a borrower replaces when a lent item is lost.
Return An entry in a loan's returns: what came back or was reported lost, with signatures.
Server-side write A change the server makes itself, stamped with node 00000000 and a stamp greater than the stored one.
Snapshot The current state of all records, delivered by the initial pull.
Stamp The hlc value of a record version.
Tombstone A deleted record: a version with op: "delete" and data: null, kept forever.
Transfer Movement type that moves stock from one location to another.