From b89c4ad4d2001be8464ee9512a85712b5fbf3ba6 Mon Sep 17 00:00:00 2001 From: George Lambert Date: Wed, 23 Sep 2026 11:37:13 -0400 Subject: [PATCH] fix: wait out processing until the certificate exists A global stamp now polls status processing the same way as pending and returns only the completed result. The debug trace for Verae-Debug-Test records one receipt id. --- .../transaction-log-test.html | 1522 +++++++++++++++++ .../transaction-log-test.json | 1460 ++++++++++++++++ .../transaction-log-test.md | 1422 +++++++++++++++ .../global_client.py | 16 +- tests/test_global_client.py | 32 + 5 files changed, 4446 insertions(+), 6 deletions(-) create mode 100644 debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.html create mode 100644 debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.json create mode 100644 debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.md diff --git a/debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.html b/debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.html new file mode 100644 index 0000000..24fcbeb --- /dev/null +++ b/debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.html @@ -0,0 +1,1522 @@ + + + + + + Verae-Debug-Test stamp log + + + +
+

Verae timestamp transaction log

+

Expand a round to hunt request/response mismatches. Find-in-page searches collapsed text.

+
+

Source string Verae-Debug-Test

+

SHA-256 sent as stamp data
469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Unique receipt ids 1 / 20 + · same every time: True

+
+ + + + + + +
+
+

Rounds

+
+Round 1 · 636.625 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (202 in 41.219 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc"
+}
+

Job status (GET https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc → 200)

+
{
+  "id": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "status": "completed",
+  "result": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "completedAt": "2026-09-23T15:36:50.729669874Z"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "2026-09-23T15:36:50.729669874Z",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 202 · 41.219 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "49",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:50 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc"
+}
+
+
Full exchange 2: GET https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
null
+

Response

+

Time/Date: · status 200 · 27.173 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "105",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:50 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "id": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "status": "processing",
+  "completedAt": "0001-01-01T00:00:00Z"
+}
+
+
Full exchange 3: GET https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
null
+

Response

+

Time/Date: · status 200 · 28.289 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "105",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:50 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "id": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "status": "processing",
+  "completedAt": "0001-01-01T00:00:00Z"
+}
+
+
Full exchange 4: GET https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
null
+

Response

+

Time/Date: · status 200 · 28.679 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "172",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:50 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "id": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "status": "completed",
+  "result": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "completedAt": "2026-09-23T15:36:50.729669874Z"
+}
+
+
+Round 2 · 30.453 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 30.362 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 30.362 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 3 · 25.145 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 25.077 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 25.077 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 4 · 26.762 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 26.708 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 26.708 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 5 · 26.479 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 26.429 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 26.429 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 6 · 25.86 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 25.807 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 25.807 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 7 · 26.343 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 26.282 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 26.282 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 8 · 25.114 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 25.058 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 25.058 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 9 · 22.733 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 22.68 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 22.68 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 10 · 25.865 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 25.805 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 25.805 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 11 · 25.792 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 25.751 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 25.751 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 12 · 22.699 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 22.65 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 22.65 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 13 · 22.329 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 22.267 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 22.267 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 14 · 22.927 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 22.86 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 22.86 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 15 · 24.098 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 24.039 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 24.039 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 16 · 26.403 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 26.358 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 26.358 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 17 · 25.05 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 24.997 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 24.997 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 18 · 24.996 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 24.942 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 24.942 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 19 · 31.095 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 31.044 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 31.044 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+Round 20 · 40.161 ms · QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL +
+

Hash sent 469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec

+

Stamp request (POST /api/timestamp)

+

POST https://api.veraetime.net/api/timestamp

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Stamp response (200 in 40.085 ms)

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+

Mapped receipt

+
{
+  "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL",
+  "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "scope": "global",
+  "cube_id": "verae-mcp-research",
+  "org_id": "",
+  "created_at": "",
+  "merkle": "",
+  "restamp_of": ""
+}
+
Full exchange 1: POST https://api.veraetime.net/api/timestamp +

Request

+

Time/Date:

+

Headers

+
{
+  "Content-Type": "application/json",
+  "Authorization": "Bearer [redacted len=293]"
+}
+

Body

+
{
+  "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec",
+  "hashAlg": "SHA256",
+  "restamp": false
+}
+

Response

+

Time/Date: · status 200 · 40.085 ms

+

Headers

+
{
+  "Access-Control-Allow-Headers": "Content-Type, Authorization",
+  "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
+  "Access-Control-Allow-Origin": "*",
+  "Alt-Svc": "h3=\":443\"; ma=2592000",
+  "Content-Length": "128",
+  "Content-Type": "application/json",
+  "Date": "Wed, 23 Sep 2026 15:36:51 GMT",
+  "Via": "1.1 Caddy",
+  "Connection": "close"
+}
+

Body

+
{
+  "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc",
+  "existing": true,
+  "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL"
+}
+
+
+

Unique receipt ids

+ +

Function profile

+ + + +
functioncallstotal msminmaxmean
GlobalClient.from_env10.0100.0100.0100.010
GlobalClient.submit201136.50822.314636.51356.825
http.GET384.14127.17328.67928.047
http.POST20540.42022.26741.21927.021
load_auth_token10.2920.2920.2920.292
validate_sha25610.0050.0050.0050.005
+
+ Every internal span + + + +
atfunctionmsextra
2026-09-23T15:36:50.308630Zload_auth_token0.292
2026-09-23T15:36:50.308961ZGlobalClient.from_env0.01
2026-09-23T15:36:50.308972Zvalidate_sha2560.005
2026-09-23T15:36:50.308985Zhttp.POST41.219{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:50.350239Zhttp.GET27.173{"url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc"}
2026-09-23T15:36:50.631186Zhttp.GET28.289{"url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc"}
2026-09-23T15:36:50.915811Zhttp.GET28.679{"url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc"}
2026-09-23T15:36:50.308981ZGlobalClient.submit636.513{"iteration": 1}
2026-09-23T15:36:50.945631Zhttp.POST30.362{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:50.945620ZGlobalClient.submit30.426{"iteration": 2}
2026-09-23T15:36:50.976079Zhttp.POST25.077{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:50.976072ZGlobalClient.submit25.125{"iteration": 3}
2026-09-23T15:36:51.001221Zhttp.POST26.708{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.001216ZGlobalClient.submit26.747{"iteration": 4}
2026-09-23T15:36:51.027987Zhttp.POST26.429{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.027981ZGlobalClient.submit26.464{"iteration": 5}
2026-09-23T15:36:51.054467Zhttp.POST25.807{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.054461ZGlobalClient.submit25.845{"iteration": 6}
2026-09-23T15:36:51.080328Zhttp.POST26.282{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.080323ZGlobalClient.submit26.328{"iteration": 7}
2026-09-23T15:36:51.106676Zhttp.POST25.058{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.106670ZGlobalClient.submit25.098{"iteration": 8}
2026-09-23T15:36:51.131790Zhttp.POST22.68{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.131785ZGlobalClient.submit22.72{"iteration": 9}
2026-09-23T15:36:51.154525Zhttp.POST25.805{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.154519ZGlobalClient.submit25.845{"iteration": 10}
2026-09-23T15:36:51.180393Zhttp.POST25.751{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.180387ZGlobalClient.submit25.78{"iteration": 11}
2026-09-23T15:36:51.206185Zhttp.POST22.65{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.206180ZGlobalClient.submit22.686{"iteration": 12}
2026-09-23T15:36:51.228886Zhttp.POST22.267{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.228881ZGlobalClient.submit22.314{"iteration": 13}
2026-09-23T15:36:51.251218Zhttp.POST22.86{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.251213ZGlobalClient.submit22.91{"iteration": 14}
2026-09-23T15:36:51.274149Zhttp.POST24.039{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.274142ZGlobalClient.submit24.082{"iteration": 15}
2026-09-23T15:36:51.298246Zhttp.POST26.358{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.298241ZGlobalClient.submit26.391{"iteration": 16}
2026-09-23T15:36:51.324650Zhttp.POST24.997{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.324645ZGlobalClient.submit25.037{"iteration": 17}
2026-09-23T15:36:51.349705Zhttp.POST24.942{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.349699ZGlobalClient.submit24.982{"iteration": 18}
2026-09-23T15:36:51.374701Zhttp.POST31.044{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.374695ZGlobalClient.submit31.082{"iteration": 19}
2026-09-23T15:36:51.405796Zhttp.POST40.085{"url": "https://api.veraetime.net/api/timestamp"}
2026-09-23T15:36:51.405791ZGlobalClient.submit40.133{"iteration": 20}
+
+
+ + + diff --git a/debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.json b/debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.json new file mode 100644 index 0000000..42515e7 --- /dev/null +++ b/debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.json @@ -0,0 +1,1460 @@ +{ + "source": "Verae-Debug-Test", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "n": 20, + "unique_receipt_ids": [ + "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + ], + "same_receipt_every_time": true, + "rounds": [ + { + "n": 1, + "at": "2026-09-23T15:36:50.308978Z", + "ms": 636.625, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "2026-09-23T15:36:50.729669874Z", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 0, + 1, + 2, + 3 + ] + }, + { + "n": 2, + "at": "2026-09-23T15:36:50.945607Z", + "ms": 30.453, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 4 + ] + }, + { + "n": 3, + "at": "2026-09-23T15:36:50.976063Z", + "ms": 25.145, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 5 + ] + }, + { + "n": 4, + "at": "2026-09-23T15:36:51.001210Z", + "ms": 26.762, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 6 + ] + }, + { + "n": 5, + "at": "2026-09-23T15:36:51.027974Z", + "ms": 26.479, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 7 + ] + }, + { + "n": 6, + "at": "2026-09-23T15:36:51.054455Z", + "ms": 25.86, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 8 + ] + }, + { + "n": 7, + "at": "2026-09-23T15:36:51.080317Z", + "ms": 26.343, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 9 + ] + }, + { + "n": 8, + "at": "2026-09-23T15:36:51.106662Z", + "ms": 25.114, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 10 + ] + }, + { + "n": 9, + "at": "2026-09-23T15:36:51.131778Z", + "ms": 22.733, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 11 + ] + }, + { + "n": 10, + "at": "2026-09-23T15:36:51.154513Z", + "ms": 25.865, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 12 + ] + }, + { + "n": 11, + "at": "2026-09-23T15:36:51.180381Z", + "ms": 25.792, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 13 + ] + }, + { + "n": 12, + "at": "2026-09-23T15:36:51.206175Z", + "ms": 22.699, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 14 + ] + }, + { + "n": 13, + "at": "2026-09-23T15:36:51.228875Z", + "ms": 22.329, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 15 + ] + }, + { + "n": 14, + "at": "2026-09-23T15:36:51.251206Z", + "ms": 22.927, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 16 + ] + }, + { + "n": 15, + "at": "2026-09-23T15:36:51.274135Z", + "ms": 24.098, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 17 + ] + }, + { + "n": 16, + "at": "2026-09-23T15:36:51.298234Z", + "ms": 26.403, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 18 + ] + }, + { + "n": 17, + "at": "2026-09-23T15:36:51.324639Z", + "ms": 25.05, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 19 + ] + }, + { + "n": 18, + "at": "2026-09-23T15:36:51.349692Z", + "ms": 24.996, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 20 + ] + }, + { + "n": 19, + "at": "2026-09-23T15:36:51.374689Z", + "ms": 31.095, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 21 + ] + }, + { + "n": 20, + "at": "2026-09-23T15:36:51.405785Z", + "ms": 40.161, + "receipt": { + "receipt_id": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "hash": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "scope": "global", + "cube_id": "verae-mcp-research", + "org_id": "", + "created_at": "", + "merkle": "", + "restamp_of": "" + }, + "error": null, + "exchange_indexes": [ + 22 + ] + } + ], + "exchanges": [ + { + "request_at": "2026-09-23T15:36:50.308985Z", + "response_at": "2026-09-23T15:36:50.350208Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 202, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "49", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:50 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\"}\n", + "round_trip_ms": 41.219 + }, + { + "request_at": "2026-09-23T15:36:50.350239Z", + "response_at": "2026-09-23T15:36:50.377417Z", + "method": "GET", + "url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": null, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "105", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:50 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "id": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "status": "processing", + "completedAt": "0001-01-01T00:00:00Z" + }, + "response_text": "{\"id\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"status\":\"processing\",\"completedAt\":\"0001-01-01T00:00:00Z\"}\n", + "round_trip_ms": 27.173 + }, + { + "request_at": "2026-09-23T15:36:50.631186Z", + "response_at": "2026-09-23T15:36:50.659522Z", + "method": "GET", + "url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": null, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "105", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:50 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "id": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "status": "processing", + "completedAt": "0001-01-01T00:00:00Z" + }, + "response_text": "{\"id\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"status\":\"processing\",\"completedAt\":\"0001-01-01T00:00:00Z\"}\n", + "round_trip_ms": 28.289 + }, + { + "request_at": "2026-09-23T15:36:50.915811Z", + "response_at": "2026-09-23T15:36:50.944561Z", + "method": "GET", + "url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": null, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "172", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:50 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "id": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "status": "completed", + "result": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "completedAt": "2026-09-23T15:36:50.729669874Z" + }, + "response_text": "{\"id\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"status\":\"completed\",\"result\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\",\"completedAt\":\"2026-09-23T15:36:50.729669874Z\"}\n", + "round_trip_ms": 28.679 + }, + { + "request_at": "2026-09-23T15:36:50.945631Z", + "response_at": "2026-09-23T15:36:50.976000Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 30.362 + }, + { + "request_at": "2026-09-23T15:36:50.976079Z", + "response_at": "2026-09-23T15:36:51.001160Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 25.077 + }, + { + "request_at": "2026-09-23T15:36:51.001221Z", + "response_at": "2026-09-23T15:36:51.027933Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 26.708 + }, + { + "request_at": "2026-09-23T15:36:51.027987Z", + "response_at": "2026-09-23T15:36:51.054419Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 26.429 + }, + { + "request_at": "2026-09-23T15:36:51.054467Z", + "response_at": "2026-09-23T15:36:51.080279Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 25.807 + }, + { + "request_at": "2026-09-23T15:36:51.080328Z", + "response_at": "2026-09-23T15:36:51.106615Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 26.282 + }, + { + "request_at": "2026-09-23T15:36:51.106676Z", + "response_at": "2026-09-23T15:36:51.131739Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 25.058 + }, + { + "request_at": "2026-09-23T15:36:51.131790Z", + "response_at": "2026-09-23T15:36:51.154475Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 22.68 + }, + { + "request_at": "2026-09-23T15:36:51.154525Z", + "response_at": "2026-09-23T15:36:51.180334Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 25.805 + }, + { + "request_at": "2026-09-23T15:36:51.180393Z", + "response_at": "2026-09-23T15:36:51.206147Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 25.751 + }, + { + "request_at": "2026-09-23T15:36:51.206185Z", + "response_at": "2026-09-23T15:36:51.228839Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 22.65 + }, + { + "request_at": "2026-09-23T15:36:51.228886Z", + "response_at": "2026-09-23T15:36:51.251159Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 22.267 + }, + { + "request_at": "2026-09-23T15:36:51.251218Z", + "response_at": "2026-09-23T15:36:51.274083Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 22.86 + }, + { + "request_at": "2026-09-23T15:36:51.274149Z", + "response_at": "2026-09-23T15:36:51.298192Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 24.039 + }, + { + "request_at": "2026-09-23T15:36:51.298246Z", + "response_at": "2026-09-23T15:36:51.324608Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 26.358 + }, + { + "request_at": "2026-09-23T15:36:51.324650Z", + "response_at": "2026-09-23T15:36:51.349652Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 24.997 + }, + { + "request_at": "2026-09-23T15:36:51.349705Z", + "response_at": "2026-09-23T15:36:51.374652Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 24.942 + }, + { + "request_at": "2026-09-23T15:36:51.374701Z", + "response_at": "2026-09-23T15:36:51.405749Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 31.044 + }, + { + "request_at": "2026-09-23T15:36:51.405796Z", + "response_at": "2026-09-23T15:36:51.445887Z", + "method": "POST", + "url": "https://api.veraetime.net/api/timestamp", + "request_headers": { + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" + }, + "request_body": { + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false + }, + "status": 200, + "response_headers": { + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" + }, + "response_body": { + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" + }, + "response_text": "{\"jobId\":\"fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc\",\"existing\":true,\"certificate\":\"QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL\"}\n", + "round_trip_ms": 40.085 + } + ], + "spans": [ + { + "fn": "load_auth_token", + "ms": 0.292, + "at": "2026-09-23T15:36:50.308630Z" + }, + { + "fn": "GlobalClient.from_env", + "ms": 0.01, + "at": "2026-09-23T15:36:50.308961Z" + }, + { + "fn": "validate_sha256", + "ms": 0.005, + "at": "2026-09-23T15:36:50.308972Z" + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 41.219, + "at": "2026-09-23T15:36:50.308985Z" + }, + { + "fn": "http.GET", + "url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "ms": 27.173, + "at": "2026-09-23T15:36:50.350239Z" + }, + { + "fn": "http.GET", + "url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "ms": 28.289, + "at": "2026-09-23T15:36:50.631186Z" + }, + { + "fn": "http.GET", + "url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "ms": 28.679, + "at": "2026-09-23T15:36:50.915811Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 636.513, + "at": "2026-09-23T15:36:50.308981Z", + "iteration": 1 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 30.362, + "at": "2026-09-23T15:36:50.945631Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 30.426, + "at": "2026-09-23T15:36:50.945620Z", + "iteration": 2 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 25.077, + "at": "2026-09-23T15:36:50.976079Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 25.125, + "at": "2026-09-23T15:36:50.976072Z", + "iteration": 3 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 26.708, + "at": "2026-09-23T15:36:51.001221Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 26.747, + "at": "2026-09-23T15:36:51.001216Z", + "iteration": 4 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 26.429, + "at": "2026-09-23T15:36:51.027987Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 26.464, + "at": "2026-09-23T15:36:51.027981Z", + "iteration": 5 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 25.807, + "at": "2026-09-23T15:36:51.054467Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 25.845, + "at": "2026-09-23T15:36:51.054461Z", + "iteration": 6 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 26.282, + "at": "2026-09-23T15:36:51.080328Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 26.328, + "at": "2026-09-23T15:36:51.080323Z", + "iteration": 7 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 25.058, + "at": "2026-09-23T15:36:51.106676Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 25.098, + "at": "2026-09-23T15:36:51.106670Z", + "iteration": 8 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 22.68, + "at": "2026-09-23T15:36:51.131790Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 22.72, + "at": "2026-09-23T15:36:51.131785Z", + "iteration": 9 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 25.805, + "at": "2026-09-23T15:36:51.154525Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 25.845, + "at": "2026-09-23T15:36:51.154519Z", + "iteration": 10 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 25.751, + "at": "2026-09-23T15:36:51.180393Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 25.78, + "at": "2026-09-23T15:36:51.180387Z", + "iteration": 11 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 22.65, + "at": "2026-09-23T15:36:51.206185Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 22.686, + "at": "2026-09-23T15:36:51.206180Z", + "iteration": 12 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 22.267, + "at": "2026-09-23T15:36:51.228886Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 22.314, + "at": "2026-09-23T15:36:51.228881Z", + "iteration": 13 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 22.86, + "at": "2026-09-23T15:36:51.251218Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 22.91, + "at": "2026-09-23T15:36:51.251213Z", + "iteration": 14 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 24.039, + "at": "2026-09-23T15:36:51.274149Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 24.082, + "at": "2026-09-23T15:36:51.274142Z", + "iteration": 15 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 26.358, + "at": "2026-09-23T15:36:51.298246Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 26.391, + "at": "2026-09-23T15:36:51.298241Z", + "iteration": 16 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 24.997, + "at": "2026-09-23T15:36:51.324650Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 25.037, + "at": "2026-09-23T15:36:51.324645Z", + "iteration": 17 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 24.942, + "at": "2026-09-23T15:36:51.349705Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 24.982, + "at": "2026-09-23T15:36:51.349699Z", + "iteration": 18 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 31.044, + "at": "2026-09-23T15:36:51.374701Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 31.082, + "at": "2026-09-23T15:36:51.374695Z", + "iteration": 19 + }, + { + "fn": "http.POST", + "url": "https://api.veraetime.net/api/timestamp", + "ms": 40.085, + "at": "2026-09-23T15:36:51.405796Z" + }, + { + "fn": "GlobalClient.submit", + "ms": 40.133, + "at": "2026-09-23T15:36:51.405791Z", + "iteration": 20 + } + ] +} diff --git a/debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.md b/debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.md new file mode 100644 index 0000000..c16573a --- /dev/null +++ b/debug-trace/2026-09-23T153651Z-verae-debug-test/transaction-log-test.md @@ -0,0 +1,1422 @@ +# transaction-log-test + +20 global `/stamp` calls of the same SHA-256 with **no local cache**. +Authorization bearer values are redacted (`len=` only). + +- Started (UTC of write): `2026-09-23T15:36:51.446152Z` +- Source string: `Verae-Debug-Test` +- Digest: `469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec` (SHA-256 of that UTF-8 string) +- Unique `receipt_id` count: **1** +- Same receipt every time: **True** + +## Unique receipt ids + +- `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` + +## Rounds + +| n | at (UTC) | submit ms | receipt_id | error | +|---|---|---|---|---| +| 1 | 2026-09-23T15:36:50.308978Z | 636.625 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 2 | 2026-09-23T15:36:50.945607Z | 30.453 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 3 | 2026-09-23T15:36:50.976063Z | 25.145 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 4 | 2026-09-23T15:36:51.001210Z | 26.762 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 5 | 2026-09-23T15:36:51.027974Z | 26.479 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 6 | 2026-09-23T15:36:51.054455Z | 25.86 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 7 | 2026-09-23T15:36:51.080317Z | 26.343 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 8 | 2026-09-23T15:36:51.106662Z | 25.114 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 9 | 2026-09-23T15:36:51.131778Z | 22.733 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 10 | 2026-09-23T15:36:51.154513Z | 25.865 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 11 | 2026-09-23T15:36:51.180381Z | 25.792 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 12 | 2026-09-23T15:36:51.206175Z | 22.699 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 13 | 2026-09-23T15:36:51.228875Z | 22.329 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 14 | 2026-09-23T15:36:51.251206Z | 22.927 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 15 | 2026-09-23T15:36:51.274135Z | 24.098 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 16 | 2026-09-23T15:36:51.298234Z | 26.403 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 17 | 2026-09-23T15:36:51.324639Z | 25.05 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 18 | 2026-09-23T15:36:51.349692Z | 24.996 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 19 | 2026-09-23T15:36:51.374689Z | 31.095 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | +| 20 | 2026-09-23T15:36:51.405785Z | 40.161 | `QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL` | | + +## Function profile + +| function | calls | total ms | min | max | mean | +|---|---|---|---|---|---| +| `GlobalClient.from_env` | 1 | 0.010 | 0.010 | 0.010 | 0.010 | +| `GlobalClient.submit` | 20 | 1136.508 | 22.314 | 636.513 | 56.825 | +| `http.GET` | 3 | 84.141 | 27.173 | 28.679 | 28.047 | +| `http.POST` | 20 | 540.420 | 22.267 | 41.219 | 27.021 | +| `load_auth_token` | 1 | 0.292 | 0.292 | 0.292 | 0.292 | +| `validate_sha256` | 1 | 0.005 | 0.005 | 0.005 | 0.005 | + +### Every internal span + +| at (UTC) | function | ms | extra | +|---|---|---|---| +| 2026-09-23T15:36:50.308630Z | `load_auth_token` | 0.292 | | +| 2026-09-23T15:36:50.308961Z | `GlobalClient.from_env` | 0.01 | | +| 2026-09-23T15:36:50.308972Z | `validate_sha256` | 0.005 | | +| 2026-09-23T15:36:50.308985Z | `http.POST` | 41.219 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:50.350239Z | `http.GET` | 27.173 | {"url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc"} | +| 2026-09-23T15:36:50.631186Z | `http.GET` | 28.289 | {"url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc"} | +| 2026-09-23T15:36:50.915811Z | `http.GET` | 28.679 | {"url": "https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc"} | +| 2026-09-23T15:36:50.308981Z | `GlobalClient.submit` | 636.513 | {"iteration": 1} | +| 2026-09-23T15:36:50.945631Z | `http.POST` | 30.362 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:50.945620Z | `GlobalClient.submit` | 30.426 | {"iteration": 2} | +| 2026-09-23T15:36:50.976079Z | `http.POST` | 25.077 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:50.976072Z | `GlobalClient.submit` | 25.125 | {"iteration": 3} | +| 2026-09-23T15:36:51.001221Z | `http.POST` | 26.708 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.001216Z | `GlobalClient.submit` | 26.747 | {"iteration": 4} | +| 2026-09-23T15:36:51.027987Z | `http.POST` | 26.429 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.027981Z | `GlobalClient.submit` | 26.464 | {"iteration": 5} | +| 2026-09-23T15:36:51.054467Z | `http.POST` | 25.807 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.054461Z | `GlobalClient.submit` | 25.845 | {"iteration": 6} | +| 2026-09-23T15:36:51.080328Z | `http.POST` | 26.282 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.080323Z | `GlobalClient.submit` | 26.328 | {"iteration": 7} | +| 2026-09-23T15:36:51.106676Z | `http.POST` | 25.058 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.106670Z | `GlobalClient.submit` | 25.098 | {"iteration": 8} | +| 2026-09-23T15:36:51.131790Z | `http.POST` | 22.68 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.131785Z | `GlobalClient.submit` | 22.72 | {"iteration": 9} | +| 2026-09-23T15:36:51.154525Z | `http.POST` | 25.805 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.154519Z | `GlobalClient.submit` | 25.845 | {"iteration": 10} | +| 2026-09-23T15:36:51.180393Z | `http.POST` | 25.751 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.180387Z | `GlobalClient.submit` | 25.78 | {"iteration": 11} | +| 2026-09-23T15:36:51.206185Z | `http.POST` | 22.65 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.206180Z | `GlobalClient.submit` | 22.686 | {"iteration": 12} | +| 2026-09-23T15:36:51.228886Z | `http.POST` | 22.267 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.228881Z | `GlobalClient.submit` | 22.314 | {"iteration": 13} | +| 2026-09-23T15:36:51.251218Z | `http.POST` | 22.86 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.251213Z | `GlobalClient.submit` | 22.91 | {"iteration": 14} | +| 2026-09-23T15:36:51.274149Z | `http.POST` | 24.039 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.274142Z | `GlobalClient.submit` | 24.082 | {"iteration": 15} | +| 2026-09-23T15:36:51.298246Z | `http.POST` | 26.358 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.298241Z | `GlobalClient.submit` | 26.391 | {"iteration": 16} | +| 2026-09-23T15:36:51.324650Z | `http.POST` | 24.997 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.324645Z | `GlobalClient.submit` | 25.037 | {"iteration": 17} | +| 2026-09-23T15:36:51.349705Z | `http.POST` | 24.942 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.349699Z | `GlobalClient.submit` | 24.982 | {"iteration": 18} | +| 2026-09-23T15:36:51.374701Z | `http.POST` | 31.044 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.374695Z | `GlobalClient.submit` | 31.082 | {"iteration": 19} | +| 2026-09-23T15:36:51.405796Z | `http.POST` | 40.085 | {"url": "https://api.veraetime.net/api/timestamp"} | +| 2026-09-23T15:36:51.405791Z | `GlobalClient.submit` | 40.133 | {"iteration": 20} | + +## Network exchanges + +### Exchange 1 + +#### Request + +- Time/Date: `2026-09-23T15:36:50.308985Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:50.350208Z` +- Status: `202` +- Round-trip: `41.219 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "49", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:50 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc" +} +``` + +### Exchange 2 + +#### Request + +- Time/Date: `2026-09-23T15:36:50.350239Z` +- METHOD: `GET` +- URL: `https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +null +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:50.377417Z` +- Status: `200` +- Round-trip: `27.173 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "105", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:50 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "id": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "status": "processing", + "completedAt": "0001-01-01T00:00:00Z" +} +``` + +### Exchange 3 + +#### Request + +- Time/Date: `2026-09-23T15:36:50.631186Z` +- METHOD: `GET` +- URL: `https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +null +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:50.659522Z` +- Status: `200` +- Round-trip: `28.289 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "105", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:50 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "id": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "status": "processing", + "completedAt": "0001-01-01T00:00:00Z" +} +``` + +### Exchange 4 + +#### Request + +- Time/Date: `2026-09-23T15:36:50.915811Z` +- METHOD: `GET` +- URL: `https://api.veraetime.net/api/status/fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +null +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:50.944561Z` +- Status: `200` +- Round-trip: `28.679 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "172", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:50 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "id": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "status": "completed", + "result": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL", + "completedAt": "2026-09-23T15:36:50.729669874Z" +} +``` + +### Exchange 5 + +#### Request + +- Time/Date: `2026-09-23T15:36:50.945631Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:50.976000Z` +- Status: `200` +- Round-trip: `30.362 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 6 + +#### Request + +- Time/Date: `2026-09-23T15:36:50.976079Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.001160Z` +- Status: `200` +- Round-trip: `25.077 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 7 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.001221Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.027933Z` +- Status: `200` +- Round-trip: `26.708 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 8 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.027987Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.054419Z` +- Status: `200` +- Round-trip: `26.429 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 9 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.054467Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.080279Z` +- Status: `200` +- Round-trip: `25.807 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 10 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.080328Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.106615Z` +- Status: `200` +- Round-trip: `26.282 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 11 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.106676Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.131739Z` +- Status: `200` +- Round-trip: `25.058 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 12 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.131790Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.154475Z` +- Status: `200` +- Round-trip: `22.68 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 13 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.154525Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.180334Z` +- Status: `200` +- Round-trip: `25.805 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 14 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.180393Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.206147Z` +- Status: `200` +- Round-trip: `25.751 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 15 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.206185Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.228839Z` +- Status: `200` +- Round-trip: `22.65 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 16 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.228886Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.251159Z` +- Status: `200` +- Round-trip: `22.267 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 17 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.251218Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.274083Z` +- Status: `200` +- Round-trip: `22.86 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 18 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.274149Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.298192Z` +- Status: `200` +- Round-trip: `24.039 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 19 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.298246Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.324608Z` +- Status: `200` +- Round-trip: `26.358 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 20 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.324650Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.349652Z` +- Status: `200` +- Round-trip: `24.997 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 21 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.349705Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.374652Z` +- Status: `200` +- Round-trip: `24.942 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 22 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.374701Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.405749Z` +- Status: `200` +- Round-trip: `31.044 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + +### Exchange 23 + +#### Request + +- Time/Date: `2026-09-23T15:36:51.405796Z` +- METHOD: `POST` +- URL: `https://api.veraetime.net/api/timestamp` +- Headers: + +```json +{ + "Content-Type": "application/json", + "Authorization": "Bearer [redacted len=293]" +} +``` + +- Body: + +```json +{ + "data": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "digest": "469e615923b69c6b7291d8333699b5ad678b88d1afdc8d412c45a6d244fee0ec", + "hashAlg": "SHA256", + "restamp": false +} +``` + +#### Response + +- Time/Date: `2026-09-23T15:36:51.445887Z` +- Status: `200` +- Round-trip: `40.085 ms` +- Headers: + +```json +{ + "Access-Control-Allow-Headers": "Content-Type, Authorization", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Alt-Svc": "h3=\":443\"; ma=2592000", + "Content-Length": "128", + "Content-Type": "application/json", + "Date": "Wed, 23 Sep 2026 15:36:51 GMT", + "Via": "1.1 Caddy", + "Connection": "close" +} +``` + +- Body: + +```json +{ + "jobId": "fc09f7fb-01dd-42e4-9ec6-f632ce9d3cbc", + "existing": true, + "certificate": "QmRLSNNNN4FxMw6cYnd9ni8ceRvWTBZ77sd8xdeGBA3sBL" +} +``` + diff --git a/src/verae_mcp_timestamping_server/global_client.py b/src/verae_mcp_timestamping_server/global_client.py index 0192aee..bd5508c 100644 --- a/src/verae_mcp_timestamping_server/global_client.py +++ b/src/verae_mcp_timestamping_server/global_client.py @@ -375,14 +375,14 @@ class GlobalClient: raise ValueError(f"global timestamp HTTP {res.status_code}: {res.text}") if not isinstance(parsed, dict): parsed = {} - job_id = parsed.get("jobId") or parsed.get("blockHash") or "" + job_id = str(parsed.get("jobId") or parsed.get("blockHash") or "") if not job_id: raise ValueError("global timestamp response missing jobId") created = str(parsed.get("timestamp") or "") merkle = str(parsed.get("blockHash") or "") - receipt_id = str(job_id) + receipt_id = "" status_url = f"{self.base_url}/api/status/{job_id}" - for _ in range(20): + for _ in range(40): st = self.http.request("GET", status_url, payload={}, headers=self._headers()) if st.status_code >= 300: break @@ -393,15 +393,19 @@ class GlobalClient: if state == "failed": raise ValueError(str(body.get("error") or "global timestamp job failed")) if state == "completed": - receipt_id = str(body.get("result") or body.get("id") or job_id) + receipt_id = str(body.get("result") or "") meta = body.get("metadata") or {} created = str(meta.get("timestamp") or body.get("completedAt") or created) merkle = str(meta.get("blockIndex") or meta.get("blockHash") or merkle) - break - if state in ("pending", "running", ""): + if receipt_id: + break + receipt_id = "" + if state in ("pending", "running", "processing", ""): time.sleep(0.25) continue break + if not receipt_id: + raise ValueError(f"global timestamp job {job_id} not completed") return Receipt( receipt_id=receipt_id, hash=digest, diff --git a/tests/test_global_client.py b/tests/test_global_client.py index 2502755..d4bb27d 100644 --- a/tests/test_global_client.py +++ b/tests/test_global_client.py @@ -97,6 +97,38 @@ async def test_existing_digest_returns_first_certificate_without_status_poll(): assert len(http.calls) == 1 +async def test_processing_status_polls_until_certificate(): + class ProcessingHttp(FakeHttp): + def __init__(self): + super().__init__() + self.status_calls = 0 + + def request(self, method, url, payload, headers): + self.calls.append((method, url, payload, headers)) + if url.endswith("/api/timestamp"): + return _Resp(202, {"jobId": "job-p"}) + if url.endswith("/api/status/job-p"): + self.status_calls += 1 + if self.status_calls < 3: + return _Resp(200, {"id": "job-p", "status": "processing"}) + return _Resp( + 200, + { + "id": "job-p", + "status": "completed", + "result": "QmDone", + "metadata": {"timestamp": "2026-09-23T00:00:00Z", "blockHash": "0xabc"}, + }, + ) + return _Resp(404, {"error": "nope"}) + + http = ProcessingHttp() + rec = GlobalClient("https://api.veraetime.net", http=http).submit(SHA256_EMPTY) + assert rec.receipt_id == "QmDone" + assert rec.receipt_id != "job-p" + assert http.status_calls == 3 + + async def test_existing_without_certificate_polls_job(): class PendingExisting(FakeHttp): def request(self, method, url, payload, headers):