← The evidence ledger
Evidence row 19914
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://medien.halowerk.com/v1/oss-opencv-dense-frame-optical-flow
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 576e3d9eb8d0d4c021692087648863831c62a44999eb76f750cf15de497b3285
- Leaf
- 0xce6ae735141e9ec8c9f4a8ce8e4c78335cf953fa13b1ea325b4e17da93d0b851
What was observed
{
"endpoints": [
[
"x402",
"https://medien.halowerk.com/v1/oss-opencv-dense-frame-optical-flow"
]
],
"name": "HALOWERK Medien",
"owner_address": "0x2880edfff13100677bf97a3cbdf3bc34771c4e5e",
"raw": {
"accepts": [
{
"amount": "4000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"asset": "USDC",
"assetTransferMethod": "eip3009",
"eip712Domain": {
"chainId": 8453,
"name": "USD Coin",
"verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"version": "2"
},
"name": "USD Coin",
"network_name": "Base Mainnet",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
"scheme": "exact"
}
],
"description": "Computes dense Farneback optical flow between two consecutive grayscale frames and returns the horizontal and vertical displacement of every pixel. Unlike sparse tracking this covers the whole image, which is what you want for measuring motion in regions with no distinct features to track — smoke, water, crowds, a panning background. Both frames must be the same size and should come from the same camera at a short interval.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"first_frame": [
[
196,
238,
156,
55,
103,
60,
158,
129,
206,
218,
14,
34,
211,
255,
31,
32
],
[
62,
22,
220,
201,
133,
162,
51,
212,
223,
178,
216,
220,
13,
35,
203,
10
],
[
118,
77,
146,
195,
188,
236,
193,
113,
86,
52,
215,
95,
42,
13,
69,
123
],
[
160,
224,
195,
173,
75,
117,
11,
112,
254,
170,
122,
112,
48,
75,
35,
246
],
[
59,
13,
32,
59,
192,
161,
61,
78,
177,
141,
56,
192,
104,
116,
135,
15
],
[
112,
136,
52,
184,
31,
85,
96,
158,
34,
112,
45,
230,
19,
141,
108,
12
],
[
82,
193,
118,
134,
69,
88,
160,
51,
49,
205,
99,
145,
17,
215,
79,
198
],
[
149,
178,
8,
8,
76,
33,
71,
12,
149,
241,
107,
147,
93,
68,
181,
112
],
[
123,
230,
171,
205,
239,
203,
178,
208,
56,
221,
144,
26,
25,
143,
124,
49
],
[
104,
224,
162,
158,
152,
157,
46,
106,
122,
126,
164,
158,
191,
30,
140,
184
],
[
193,
205,
186,
199,
238,
93,
105,
65,
201,
197,
63,
129,
67,
15,
12,
4
],
[
66,
16,
134,
3,
216,
26,
235,
167,
1,
237,
29,
123,
226,
182,
252,
249
],
[
91,
161,
192,
178,
247,
39,
153,
154,
134,
184,
177,
40,
39,
255,
31,
73
],
[
134,
89,
61,
218,
10,
44,
225,
253,
75,
217,
163,
111,
117,
100,
19,
227
],
[
204,
133,
0,
148,
102,
132,
244,
9,
12,
71,
211,
208,
14,
63,
232,
128
],
[
149,
159,
83,
136,
160,
70,
237,
197,
16,
193,
64,
148,
30,
231,
183,
206
]
],
"second_frame": [
[
172,
54,
122,
255,
150,
193,
180,
115,
178,
176,
194,
158,
111,
182,
177,
105
],
[
66,
182,
196,
238,
156,
55,
103,
60,
158,
129,
206,
218,
14,
34,
211,
255
],
[
9,
154,
62,
22,
220,
201,
133,
162,
51,
212,
223,
178,
216,
220,
13,
35
],
[
197,
233,
118,
77,
146,
195,
188,
236,
193,
113,
86,
52,
215,
95,
42,
13
],
[
97,
8,
160,
224,
195,
173,
75,
117,
11,
112,
254,
170,
122,
112,
48,
75
],
[
160,
178,
59,
13,
32,
59,
192,
161,
61,
78,
177,
141,
56,
192,
104,
116
],
[
0,
161,
112,
136,
52,
184,
31,
85,
96,
158,
34,
112,
45,
230,
19,
141
],
[
16,
184,
82,
193,
118,
134,
69,
88,
160,
51,
49,
205,
99,
145,
17,
215
],
[
145,
52,
149,
178,
8,
8,
76,
33,
71,
12,
149,
241,
107,
147,
93,
68
],
[
131,
59,
123,
230,
171,
205,
239,
203,
178,
208,
56,
221,
144,
26,
25,
143
],
[
7,
82,
104,
224,
162,
158,
152,
157,
46,
106,
122,
126,
164,
158,
191,
30
],
[
39,
139,
193,
205,
186,
199,
238,
93,
105,
65,
201,
197,
63,
129,
67,
15
],
[
12,
53,
66,
16,
134,
3,
216,
26,
235,
167,
1,
237,
29,
123,
226,
182
],
[
52,
27,
91,
161,
192,
178,
247,
39,
153,
154,
134,
184,
177,
40,
39,
255
],
[
34,
240,
134,
89,
61,
218,
10,
44,
225,
253,
75,
217,
163,
111,
117,
100
],
[
140,
164,
204,
133,
0,
148,
102,
132,
244,
9,
12,
71,
211,
208,
14,
63
]
]
},
"bodyType": "json",
"exampleUrl": "https://medien.halowerk.com/v1/oss-opencv-dense-frame-optical-flow/schema#/requestExample",
"method": "POST",
"schemaUrl": "https://medien.halowerk.com/v1/oss-opencv-dense-frame-optical-flow/schema#/inputSchema",
"type": "http"
},
"output": {
"example": {
"operation": "dense-frame-optical-flow",
"result": {
"flow_xy": [
[
[
2.065511703491211
]
]
],
"height": 16,
"warnings": [
"Dense motion estimates can be unreliable at occlusions, uniform regions and large displacement."
],
"width": 16
},
"runtime_ms": 0.385,
"upstream": {
"binary_sha256": "1fd4eb220f9986baa0ea0492cbcbedf85b868e792cbcac5f69e10d067a2f956c",
"components": [
"calcOpticalFlowFarneback"
],
"numpy_version": "2.5.0",
"package_version": "4.13.0.92",
"project": "OpenCV",
"version": "4.13.0"
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": true,
"properties": {
"input": {
"additionalProperties": true,
"properties": {
"bodyType": {
"const": "json"
},
"exampleUrl": {
"format": "uri",
"type": "string"
},
"method": {
"const": "POST"
},
"schemaUrl": {
"format": "uri",
"type": "string"
},
"type": {
"const": "http"
}
},
"required": [
"type",
"method",
"bodyType"
],
"type": "object"
},
"output": {
"properties": {
"example": {},
"type": {
"type": "string"
}
},
"required": [
"type",
"example"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-26T01:05:05.503Z",
"quality": {
"l30DaysTotalCalls": 3,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-26T01:05:04.965Z"
},
"resource": "https://medien.halowerk.com/v1/oss-opencv-dense-frame-optical-flow",
"serviceName": "HALOWERK Medien",
"tags": [
"oss",
"opencv",
"p009"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Computes dense Farneback optical flow between two consecutive grayscale frames and returns the horizontal and vertical displacement of every pixel. Unlike sparse tracking this covers the whole image, which is what you want for measuring motion in regions with no distinct features to track — smoke, water, crowds, a panning background. Both frames must be the same size and should come from the same camera at a short interval."
}What the leaf hashes
{"body":"576e3d9eb8d0d4c021692087648863831c62a44999eb76f750cf15de497b3285","id":19914,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793025332226310,"prev":null,"subject":"x402_bazaar:https://medien.halowerk.com/v1/oss-opencv-dense-frame-optical-flow","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xce6ae5c6e709fe423e13069b0ab81a6dfa510079586cc18cdea67ecea822932e
- 0xdfc9cd50540211ffc95fae59a9afa8d160c7579808975c0adac6d3e4f50e35f1
- 0xba99118784f8f11d0e72f3652a7d71bc7d1a03be10af5d1212f5a9f44830fce2
- 0x0a982ed63c2db5db0d8b2b833e14bc3d8b14a9881f99a3040119606e3cdfd7ff
- 0x01760fbb563fe91d2432c7acdb92734ac507407febd60334f1b88328c4abf613
- 0xe9adacfdf4f0b033cbd8e4c96b90295e07e11dce30880251685d222fc257f987
- 0x72b460791fad99b103fe756c8a436b590d72cbfe275a74ba6c2dd95905207f77
- 0xb9b08e5d744892582d9fd9af0aadad7408c6affb0c07ff0b61dce5cca6fdbe8e
- 0x97dfc281379e4e08f95e76e04e8576366bfef3081095c78cabf9886de48c8e0a
- 0x2ade4beca319f9877e5b22694d275fbcb1a94a2e38ad058893960d379e44e892
- 0xd57a32d9d2666c4270544dcb78bbea2f4774705d3879a86973628e2542543e62
- 0xa45f4438c9296b0ba586fc2eec9f0202e5d3c61a1d3adc975b80f6a1f4a5ca57
- 0xe43762a621da83c0b4b63f549cd2e19c428ac702bfc1038d70233867b06c447f
- 0xefabf1105e09cf52c12c58e60cbb5048b9ac3f02631d1816a926e14bdd86fbdf
- 0xe94ca5b798e9899ad611e57835af42266e20f53f44977e487d81365e30972beb
- 0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023
- 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae