← The evidence ledger
Evidence row 2201286
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://garden-calc.x402tookit.com/compost-cn-ratio
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 799066ff845931133e278a48e2253ffcd9a00ec53ef6374111a0510473cc9b4a
- Leaf
- 0x0f4113e0205df2ad40de384ec58d7c5b1f1758cd87746e7f43aedf24ce879926
What was observed
{
"endpoints": [
[
"x402",
"https://garden-calc.x402tookit.com/compost-cn-ratio"
]
],
"name": "Garden Calculators",
"owner_address": "0xb531320805c5bed1d46aeadcf4f008fdf172dbda",
"raw": {
"accepts": [
{
"amount": "20000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
},
{
"amount": "20000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"transactionVersions": [
0
]
},
"maxTimeoutSeconds": 300,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "DUPiupXtuox38dcGoXUKer5mAydCzmaHjrbQ66qeEm8s",
"scheme": "exact"
},
{
"amount": "20000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:137",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
},
{
"amount": "20000",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:42161",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
}
],
"description": "Carbon-to-nitrogen ratio of a compost mix by the Cornell formula, or the greens-to-browns amounts that reach a target ratio.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"ingredients": "grass clippings:10:80; leaves:6:30"
},
"type": "http"
},
"output": {
"example": {
"asOf": "2026-10-11T20:20:02.207Z",
"cnRatio": 35.375,
"degraded": false,
"disclaimer": "Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting.",
"ingredients": [
{
"asIsMass": 10,
"carbonPercentDry": 45,
"cn": 19,
"cnSource": "Cornell table (midpoint of range)",
"dryMass": 2,
"ingredient": "grass clippings",
"moisturePercent": 80,
"nitrogenPercentDry": 2.368
},
{
"asIsMass": 6,
"carbonPercentDry": 45,
"cn": 60,
"cnSource": "Cornell table (midpoint of range)",
"dryMass": 4.2,
"ingredient": "leaves",
"moisturePercent": 30,
"nitrogenPercentDry": 0.75
}
],
"notChecked": [
"real ingredient values: C:N and moisture vary a lot between batches; get a lab figure or adjust by smell and temperature (too wet and smelly means more browns, slow and dry means more greens)",
"carbon that is not readily available (woody lignin) breaks down slowly, so effective C:N is higher for chips and sawdust than the table suggests",
"…2 more"
],
"ratioText": "35.4:1",
"reasons": [
"Cornell formula: R = sum(mass x carbon% x (100 - moisture)/100) / sum(mass x nitrogen% x (100 - moisture)/100).",
"Ingredients with only a C:N ratio use 45% carbon of dry mass."
],
"source": "computed locally",
"summary": "The mix has a C:N ratio of 35.4:1 (within common range; about 25 to 30 is the usual start, below about 20 can smell of ammonia, above about 40 composts slowly).",
"targetRange": "about 25:1 to 30:1 at the start (Cornell: about 30:1)",
"verdict": "WITHIN_COMMON_RANGE"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"brown": {
"description": "Balance mode: a carbon-rich ingredient (leaves, bark, paper, sawdust) or any name with brownCn",
"type": "string"
},
"brownCn": {
"description": "C:N of the brown if not in the table, 30 to 1000",
"type": "number"
},
"green": {
"description": "Balance mode: a nitrogen-rich ingredient (grass clippings, food waste, cow manure, horse manure, digested sewage sludge) or any name with greenCn",
"type": "string"
},
"greenCn": {
"description": "C:N of the green if not in the table, 5 to 60",
"type": "number"
},
"ingredients": {
"description": "Mix mode: lines name:mass[:moisturePercent[:cn[:nitrogenPercent]]] separated by semicolons, for example 'grass clippings:10:80; leaves:6:30'. Names in the table need no C:N; moisture defaults to 50",
"type": "string"
},
"targetCn": {
"description": "Balance mode target C:N, 15 to 50 (default 30)",
"type": "number"
}
},
"required": [],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"asOf": {
"type": [
"null",
"string"
]
},
"cnRatio": {
"type": [
"null",
"number"
]
},
"degraded": {
"type": [
"boolean",
"null"
]
},
"disclaimer": {
"type": [
"null",
"string"
]
},
"ingredients": {
"items": {
"properties": {
"asIsMass": {
"type": [
"null",
"number"
]
},
"carbonPercentDry": {
"type": [
"null",
"number"
]
},
"cn": {
"type": [
"null",
"number"
]
},
"cnSource": {
"type": [
"null",
"string"
]
},
"dryMass": {
"type": [
"null",
"number"
]
},
"ingredient": {
"type": [
"null",
"string"
]
},
"moisturePercent": {
"type": [
"null",
"number"
]
},
"nitrogenPercentDry": {
"type": [
"null",
"number"
]
}
},
"type": "object"
},
"type": [
"array",
"null"
]
},
"notChecked": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"ratioText": {
"type": [
"null",
"string"
]
},
"reasons": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"source": {
"type": [
"null",
"string"
]
},
"summary": {
"type": [
"null",
"string"
]
},
"targetRange": {
"type": [
"null",
"string"
]
},
"verdict": {
"type": [
"null",
"string"
]
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-11-02T04:06:28.145Z",
"quality": {
"l30DaysTotalCalls": 3,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-11-02T04:06:27.914Z"
},
"resource": "https://garden-calc.x402tookit.com/compost-cn-ratio",
"serviceName": "Garden Calculators",
"tags": [
"garden",
"compost",
"carbon-nitrogen",
"soil",
"calculator"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Carbon-to-nitrogen ratio of a compost mix by the Cornell formula, or the greens-to-browns amounts that reach a target ratio."
}What the leaf hashes
{"body":"799066ff845931133e278a48e2253ffcd9a00ec53ef6374111a0510473cc9b4a","id":2201286,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646803180724,"prev":null,"subject":"x402_bazaar:https://garden-calc.x402tookit.com/compost-cn-ratio","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).
- 0x0f4104488086814db0ab2ad500fe2de55b04415ef860cceda4174ba0e0258b25
- 0x740f4a761b8da01dced9d2d9734c4da87cd334273e8fdba3072389d3a5b1c549
- 0xe0219a4e617595eb58f96896cb5196925da77c5fdd859db4d3ade65234ab0f2e
- 0x0bb58dc55f147f42a61d57edc5a8e6433c56cbcfc0a196fa1ac6529e05b16615
- 0x263c4604153843aa2b95950858d6bf84f1982a1bae578c4d568678a48ee9fc91
- 0xdd4c9c250567507238aa8164bf86a5fbfaef9e87a73d2225a1f1b10afa0acf1e
- 0x72f2c013d664fe0fdaf12cbfaa522a513d664ad60a134df8abdb138421cb3300
- 0xe6c30a1091fc5f3a380d9b1718f353e25cc4f1ae405028085094bb7172703607
- 0x10ec08370201e32c616d1ae897ee06c638e2fda5fa84559689e9ea33f9bf0089
- 0x335299a908fb1c1f157b1a18dadb2454be4b5e329d83467b964848c25244bc38
- 0xef7191495c7f29d5ce00dd16adb078f6e44dfc2fc5e29ef3012e849c3389ea58
- 0x37c4ce84bc1fbced66397add5bebabce40461398a546a037487c5eeb7879648d
- 0xaed8243a14c659d2324c6748095467bfaec6927f1294091015e04180dda07dd7
- 0x9914dfe331775bd1714304f757d2b6b43ba45167245d645ce50f54a3d8617c4d
- 0xd82979c12a2aae44121bb6058b3364b3a3cbc9be411e35ab0208df5ed56f65d4
- 0x7cb861d18f06406535ade133f716d897f27d257cf0121f99d94c78c713c4b54d
- 0x53a741b69e9e51c4a288a74712aa6ac3fb28c8923cd3e6461d161c4f2d48b31a
- 0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4
- 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af