Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions stablecoin-payment-reconciliation.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,13 +61,11 @@ A payment leaves a record in three places.
Lemma confirms automatically that all three point at the same payment.

<figure class="figure--diagram">
<img src="/assets/figures/stablecoin-reconciliation-fig1.en.svg" alt="On the left, the settlement record and the payer's ledger; on the right, the payee's ledger. All three compute a hash from their own record and compare in the center. The contents are never shown. A match clears automatically; a mismatch identifies the field." />
<img src="/assets/figures/stablecoin-reconciliation-fig1.en.svg" alt="On the left, the settlement record and the payer's ledger; on the right, the payee's ledger. All three create a hash from their own record; Lemma checks them against each other without showing the contents. A match clears automatically; a mismatch identifies the field." />
<figcaption>Figure 1 — Reconciling your record, your counterparty's, and the on-chain settlement without disclosure</figcaption>
</figure>

From the payee, the amount, the invoice number and the payment date, each side computes a hash (a fingerprint). A hash is a fixed-length value computed from the original contents; change one character and the value is different.

Compare the value you computed with the value your counterparty computed, and if they match, both records point at the same contents. You learn whether they agree without ever touching what is inside the counterparty's books.
From the payee, the amount, the invoice number and the payment date, each side computes a hash (a fingerprint). Lemma automatically checks whether both records point at the same payment — without either side showing the contents. You learn whether they agree without ever touching what is inside the counterparty's books.

### A match clears on the spot

Expand Down
10 changes: 4 additions & 6 deletions stablecoin-payment-reconciliation.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,13 +61,11 @@ Lemma の照合は、互いのデータを開示せずに一致だけを確か
この3つが同じ支払いを指していることを、Lemma は自動で確かめます。

<figure class="figure--diagram">
<img src="/assets/figures/stablecoin-reconciliation-fig1.ja.svg" alt="左に決済記録と支払う側の会計、右に受け取る側の会計。3者ともそれぞれの記録からハッシュ値を計算し、中央で照合する。中身は見せない。一致すれば自動で完了、不一致なら項目を特定する" />
<img src="/assets/figures/stablecoin-reconciliation-fig1.ja.svg" alt="左に決済記録と支払う側の会計、右に受け取る側の会計。3者ともそれぞれの記録からハッシュ値を作成し、Lemmaが中身を見せずに照合する。一致すれば自動で完了、不一致なら項目を特定する" />
<figcaption>図1 自社・相手・オンチェーンの記録を、開示せずに照合</figcaption>
</figure>

支払先・金額・請求番号・支払日から、それぞれの側でハッシュ値(指紋)を計算します。ハッシュ値は元の内容から計算される固定長の値で、内容が1文字でも違えば別の値になります。

自社が計算した値と取引先が計算した値を照合して、一致すれば両者の記録は同じ内容を指しています。取引先の帳簿の中身には触れないまま、合っているかどうかだけが分かります。
支払先・金額・請求番号・支払日から、それぞれの側でハッシュ値(指紋)を作成します。Lemma は中身を見せずに、両側の記録が同じ支払いを指しているかどうかを自動で確かめます。取引先の帳簿の中身には触れないまま、合っているかどうかだけが分かります。

### 一致すればその場で完了

Expand All @@ -81,11 +79,11 @@ Lemma の照合は、互いのデータを開示せずに一致だけを確か

まとめて後から作るのではなく、出来事が起きるたびに1件ずつ登録していきます。

**1. 支払いが確定する。** 支払先、金額、請求番号。承認が下りた時点の内容からハッシュ値を計算して登録します。既存の承認フローの最後に1段足すだけで済みます。
**1. 支払いが確定する。** 支払先、金額、請求番号。承認が下りた時点の内容からハッシュを作成して登録します。既存の承認フローの最後に1段足すだけで済みます。

**2. 送金する。** オンチェーンのトランザクションを 1 と紐づけます。事業者間の移転にはトラベルルールにもとづく通知も発生しますが、これも同じ経路に載せられます。

**3. 相手が計上する。** 受け取った側が自社の会計に入れた時点で、同じ項目からハッシュ値を計算します
**3. 相手が計上する。** 受け取った側が自社の会計に入れた時点で、同じ項目からハッシュを作成します

**4. 照合する。** 1 と 3 を突き合わせて、一致すれば消込は完了です。

Expand Down