Projects and existing evidence
As an integrator, move from a Lockness role to the existing project, documentation and evidence behind it. Lockness defines the cross-project contracts; these repositories own implementations.
CSMT-UTXO: the existing engine
Cardano UTxO CSMT already follows the chain, maintains a compact sparse Merkle tree over the live UTxO set, computes roots and serves inclusion proofs. Its current-tip commitment machinery is a reuse candidate for anchors. The ledger-provider role is a substantially larger indexing and storage service that can reuse that machinery, rather than an HTTP extension alone.
At revision f513705, the documented API serves inclusion proofs, historical roots and address lookup; the storage schema stores UTxOs, tree nodes and rollback operations, not a transaction-history archive.
| Role | Existing machinery to assess | Additional Lockness contract and work |
|---|---|---|
| Anchor | Chain following, current UTxO commitment and rollback | Signed publication format, key policy and per-block stream; independently validated chain source |
| Ledger provider | Follower, tree and proof machinery | Asset indexes, transaction/reference archive, retained chainpoint views, leases and explicit refusals |
Whether this is delivered by extending the existing service or composing its libraries in a new indexer remains an implementation decision. Historical roots alone do not provide historical query views.
Use its architecture, database schema, getting started guide and API reference to explore what exists.
Its benchmark code covers CSMT insertion, storage and deserialization paths. Start cost assessment there and at its runtime metrics. Benchmark definitions are not a measured Lockness deployment budget: distinguish full commitment maintenance from KV-only baselines, include the node's cost, and measure the additional archive, retained-view and serving workload separately. See the measurement roadmap.
The existing internal-index epic and HTTP epic need reconciliation with Lockness contracts. They describe the earlier architecture. Reconciliation is a tracked assignment prerequisite; the CSMT lane remains paused, and this documentation review does not change those tickets.
Application consumers
| Project | Explore | Connection to Lockness |
|---|---|---|
| MPFS | Repository and documentation · existing facts verifier | Prior implementation checks reconstructed facts against the application root in an anchored state output. |
| Singular | Repository and documentation | Application consumer whose state interpretation and proof construction stay outside the generic ledger service. |
Follow the asset and NFT concepts into the proof-composition sequence. MPFS’s linked verifier consumes backend facts; replay from transaction CBOR still needs a deterministic application interpreter and complete reconstruction inputs. The proposed history-retrieval integration still needs the complete journey; these links do not claim it is delivered.
Assess the evidence
The decision record distinguishes existing MPFS verification and CSMT work from unresolved Lockness guarantees. The roadmap describes the next evidence needed. The trust and availability model explains which commitments applications would purchase.