← The evidence ledger
Evidence row 61515
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://agent.halowerk.com/v1/oss-openolat-grading-discrepancy-review
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 2cefeeca9387d11263a590b264d6c3f37bf5f251aafcfab4a50ab4561f5cb940
- Leaf
- 0x638380aa9ecb89c985edc867deefd1e0cb4379d3607117a4357b92922a83008c
What was observed
{
"endpoints": [
[
"x402",
"https://agent.halowerk.com/v1/oss-openolat-grading-discrepancy-review"
]
],
"name": "agent.halowerk.com/v1/oss-openolat-grading-discrepancy-review",
"owner_address": "0x2880edfff13100677bf97a3cbdf3bc34771c4e5e",
"raw": {
"accepts": [
{
"amount": "4500",
"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": "Replays a grading scale through the native OpenOLAT implementation and compares, for each assessment, the grade that was recorded against the grade the scale actually yields. Every discrepancy comes back with the score, the band it falls into, the expected value and the recorded one, so a wrong entry can be corrected at the row instead of being argued about in the aggregate.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"assessments": [
{
"id": "boundary",
"recorded_grade": "5",
"recorded_passed": true,
"score": "89.999999"
},
{
"id": "ordinary",
"recorded_grade": "4",
"recorded_passed": true,
"score": "55"
}
],
"maximum_score": "100",
"minimum_score": "0",
"native_scale": {
"best_grade": "6",
"breakpoints": [],
"cut_value": "4",
"lowest_grade": "1",
"resolution": "whole",
"rounding": "nearest",
"type": "numeric"
},
"rubric": [
{
"grade": "1",
"id": "g1",
"lower": "0",
"lower_inclusive": true,
"passed": false,
"upper": "10",
"upper_inclusive": false
},
{
"grade": "2",
"id": "g2",
"lower": "10",
"lower_inclusive": true,
"passed": false,
"upper": "30",
"upper_inclusive": false
},
{
"grade": "3",
"id": "g3",
"lower": "30",
"lower_inclusive": true,
"passed": false,
"upper": "50",
"upper_inclusive": false
},
{
"grade": "4",
"id": "g4",
"lower": "50",
"lower_inclusive": true,
"passed": true,
"upper": "70",
"upper_inclusive": false
},
{
"grade": "5",
"id": "g5",
"lower": "70",
"lower_inclusive": true,
"passed": true,
"upper": "90",
"upper_inclusive": false
},
{
"grade": "6",
"id": "g6",
"lower": "90",
"lower_inclusive": true,
"passed": true,
"upper": "100",
"upper_inclusive": true
}
],
"scale_id": "six_point"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"assessments": {
"items": {
"additionalProperties": false,
"properties": {
"id": {
"pattern": "^[A-Za-z][A-Za-z0-9_-]{0,31}$",
"type": "string"
},
"recorded_grade": {
"anyOf": [
{
"maxLength": 128,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
]
},
"recorded_passed": {
"type": [
"boolean",
"null"
]
},
"score": {
"pattern": "^-?(0|[1-9][0-9]{0,6})(\\.[0-9]{1,6})?$",
"type": "string"
}
},
"required": [
"id",
"score",
"recorded_grade",
"recorded_passed"
],
"type": "object"
},
"maxItems": 1000,
"minItems": 1,
"type": "array"
},
"maximum_score": {
"pattern": "^-?(0|[1-9][0-9]{0,6})(\\.[0-9]{1,6})?$",
"type": "string"
},
"minimum_score": {
"pattern": "^-?(0|[1-9][0-9]{0,6})(\\.[0-9]{1,6})?$",
"type": "string"
},
"native_scale": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"best_grade": {
"pattern": "^-?(0|[1-9][0-9]{0,6})(\\.[0-9]{1,6})?$",
"type": "string"
},
"breakpoints": {
"items": {
"additionalProperties": false,
"properties": {
"grade": {
"pattern": "^-?(0|[1-9][0-9]{0,6})(\\.[0-9]{1,6})?$",
"type": "string"
},
"score": {
"pattern": "^-?(0|[1-9][0-9]{0,6})(\\.[0-9]{1,6})?$",
"type": "string"
}
},
"required": [
"grade",
"score"
],
"type": "object"
},
"maxItems": 8,
"minItems": 0,
"type": "array"
},
"cut_value": {
"anyOf": [
{
"pattern": "^-?(0|[1-9][0-9]{0,6})(\\.[0-9]{1,6})?$",
"type": "string"
},
{
"type": "null"
}
]
},
"lowest_grade": {
"pattern": "^-?(0|[1-9][0-9]{0,6})(\\.[0-9]{1,6})?$",
"type": "string"
},
"resolution": {
"enum": [
"whole",
"half",
"quarter",
"tenth"
]
},
"rounding": {
"enum": [
"nearest",
"up",
"down"
]
},
"type": {
"const": "numeric"
}
},
"required": [
"type",
"lowest_grade",
"best_grade",
"resolution",
"rounding",
"cut_value",
"breakpoints"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"classes": {
"items": {
"additionalProperties": false,
"properties": {
"id": {
"pattern": "^[A-Za-z][A-Za-z0-9_-]{0,31}$",
"type": "string"
},
"label": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"lower_score": {
"pattern": "^-?(0|[1-9][0-9]{0,6})(\\.[0-9]{1,6})?$",
"type": "string"
},
"passed": {
"type": "boolean"
}
},
"required": [
"id",
"label",
"lower_score",
"passed"
],
"type": "object"
},
"maxItems": 64,
"minItems": 2,
"type": "array"
},
"has_passed": {
"type": "boolean"
},
"type": {
"const": "text"
}
},
"required": [
"type",
"has_passed",
"classes"
],
"type": "object"
}
]
},
"rubric": {
"items": {
"additionalProperties": false,
"properties": {
"grade": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"id": {
"pattern": "^[A-Za-z][A-Za-z0-9_-]{0,31}$",
"type": "string"
},
"lower": {
"pattern": "^-?(0|[1-9][0-9]{0,6})(\\.[0-9]{1,6})?$",
"type": "string"
},
"lower_inclusive": {
"type": "boolean"
},
"passed": {
"type": [
"boolean",
"null"
]
},
"upper": {
"pattern": "^-?(0|[1-9][0-9]{0,6})(\\.[0-9]{1,6})?$",
"type": "string"
},
"upper_inclusive": {
"type": "boolean"
}
},
"required": [
"id",
"lower",
"upper",
"lower_inclusive",
"upper_inclusive",
"grade",
"passed"
],
"type": "object"
},
"maxItems": 64,
"minItems": 1,
"type": "array"
},
"scale_id": {
"pattern": "^[A-Za-z][A-Za-z0-9_-]{0,31}$",
"type": "string"
}
},
"required": [
"scale_id",
"minimum_score",
"maximum_score",
"native_scale",
"rubric",
"assessments"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-23T07:35:35.228Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-23T07:35:34.713Z"
},
"resource": "https://agent.halowerk.com/v1/oss-openolat-grading-discrepancy-review",
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Replays a grading scale through the native OpenOLAT implementation and compares, for each assessment, the grade that was recorded against the grade the scale actually yields. Every discrepancy comes back with the score, the band it falls into, the expected value and the recorded one, so a wrong entry can be corrected at the row instead of being argued about in the aggregate."
}What the leaf hashes
{"body":"2cefeeca9387d11263a590b264d6c3f37bf5f251aafcfab4a50ab4561f5cb940","id":61515,"kind":"listing","method":"baseline/1","observed_us":1793025451044167,"prev":null,"subject":"x402_bazaar:https://agent.halowerk.com/v1/oss-openolat-grading-discrepancy-review","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).
- 0x6383c82b9aeb2b05523f83ddc9ab1f314adea9afe8b71c2f7cb6f36afc798be5
- 0xb53d07a504b64a32db6b0fde6d0ee4a053086701628c21bb9512e609f11fd9a0
- 0xc9c039e5439dfd83f4e58507ba6a8260593b7c49a4ade5c096ef0efe0d2b7c19
- 0xd323673ec38e82999e828e23027d255f795160d943cbc9c6626dcac4491973a3
- 0x30a796e4c2943ca504137f5949e57d6ee47fbf44363f5b944588ea6900e26e43
- 0x2b5c3ba2fd2a8fd6a7b0795b8488de53c622e644de4014ec4f30502dc9a7034c
- 0xb2696e7d996f9447281dbc09784a39ff2e5cb6f371032793d92387356127953f
- 0x389952fec4b9120926541758492a6ad94e7fc0e6d07c7a7579a94fceab3e6743
- 0x7ce8009e0ade8389109c2f54f5756e1f15a0afa25b5da6008befeb3c90a51b5c
- 0x805c08486b6cd1b041c9a402e5b3eb6f97649952efcabb97e1817185a4ce7572
- 0xde5ff34fc9e6ff297fede5d3c4b4de6828c65b98246109399106064f912afa82
- 0x3c8355143bb13802401d5a80f8a70809a59f429bc298f4912731fc8d207e4f43
- 0x13f4b94ecf613d585c952b5363dad2b247a55371eb8e358bb89dc033e83128b1
- 0x9a79c65e077cd9da9d436b3ade6f5ddc0d244510c4d5903ef2f02d81205f7666
- 0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40
- 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae