Under construction. The live demo, the video and the code link arrive before October 9.

VTE · Canton DevNet · synthetic data

VTE: one question about a position you cannot see

Ask one narrow question about a private position. Get one bounded answer.

VTE lets a relying party check whether a position meets a condition on Canton, without receiving the whole book. Built by Veridex Alethia Labs.

Una pregunta acotada sobre una posición privada. Una respuesta acotada. VTE permite comprobar si una posición cumple una condición en Canton sin recibir todo el libro. Corre en Canton DevNet con datos sintéticos. No es un piloto.

How it works

The relying party defines the question. The holder sees the scope. Canton checks that the pieces agree.

01

Write the policy

The relying party writes the threshold, categories, freshness and validity window.

02

Review the scope

The holder sees what is asked and what the other side will not see, then accepts or declines.

03

Return the answer

A named source attests. Daml templates check agreement and return freshness, validity and ledger references.

Four modes, four questions

One mechanism, four bounded ways to consume evidence about a stated condition.

VTE Reveal

What do these holdings add up to?

Across several institutions, without exposing any single position.

Bounded aggregate answer
VTE Policy

What is the total made of?

Categories and limits are shown to the source and governance parties.

Policy-scoped composition
VTE Trade Check

Is there enough behind this trade?

The counterparty can read the answer on the ledger before proceeding.

Pre-trade condition
VTE Match

Does the position reach the minimum?

The relying party sees the band only.

Band-level answer

Four situations

One answer, scoped to the workflow.

VTE returns evidence about a stated condition. It does not determine eligibility, run KYC or provide legal advice.

Private credit covenant checkTest a condition before a decision.
Tokenized collateralSupport RWA lending and DeFi workflows.
OTC block tradeCheck a condition before the trade.
Prospective holder conditionUse before an issue, transfer or mint.

What is real, and what is not

Every statement here has a boundary.

Real in this build

The Daml templates run on a Canton participant. Every answer on screen is read back from the ledger.

Simulated in this build

Every party and source is operated by our team, the data is synthetic and the source is a labelled demonstration source. This is not a pilot.

What VTE records

VTE records what was declared and checks that the declarations agree. It does not determine that a declared value is true.

What VTE does not do

It does not settle, lock or set aside anything, and it says nothing about solvency or legal title. Only VTE Reveal and VTE Match hide values cryptographically.

Evidence package

The public package will link to the exact DevNet runs and the repository evidence once they are published.