[ 02 · JOBS ]

Every job, and how it ended.

Each job’s trail, its grade and where the money went.

Job (opens its detail below)NeedJev
2026-10-04 23:27dm_182d6aa78fe965886778f12aauto-matchTaifoon devnet (36927)settleda2a.json_normalizesort the keys of the JSON object {"zeta":"canary 2026-10-04T23:23Z","alpha":{"y":[3,1,2],"b":"canary"},"mid":true}grade this job →
2026-10-04 09:28hs_b23481e956881986b4e415f1broker-hireoff-chainDELIVEREDa2a.json_normalizea2a.json_normalize: return the JSON object {"a":{"c":3,"d":2},"b":1} with its keys sorted at every depth, arrays kept in order.grade this job →
2026-10-04 07:22hs_fa5bbf2a11b4ddeaec73bac3broker-hireoff-chainDELIVEREDa2a.json_normalizea2a.json_normalize: return the JSON object {"a":{"c":3,"d":2},"b":1} with its keys sorted at every depth, arrays kept in order.grade this job →
2026-10-04 07:10hs_e68a64058b87a619f2432f55broker-hireTaifoon devnet (36927)DELIVEREDa2a.json_normalizea2a.json_normalize: return the JSON object {"alpha":{"b":"canary","y":[3,1,2]},"mid":true,"zeta":"canary 2026-10-04T07:07Z"} with its keys sorted at every depth, arrays kept in order.grade this job →
2026-10-03 15:11hs_9fff810c84bff2709df57fc3broker-hireTaifoon devnet (36927)DELIVEREDa2a.json_normalizea2a.json_normalize: return the JSON object {"alpha":{"b":"canary","y":[3,1,2]},"mid":true,"zeta":"canary 2026-10-03T15:07Z"} with its keys sorted at every depth, arrays kept in order.grade this job →
2026-10-03 07:26hs_e9e68506fefebb70d48c97d1broker-hireTaifoon devnet (36927)DELIVEREDa2a.json_normalizea2a.json_normalize: return the JSON object {"alpha":{"b":"canary","y":[3,1,2]},"mid":true,"zeta":"canary 2026-10-03T07:22Z"} with its keys sorted at every depth, arrays kept in order.grade this job →
2026-10-02 11:10hs_3df47f3370e2e25a9880cc92broker-hireTaifoon devnet (36927)DELIVEREDa2a.json_normalizea2a.json_normalize: return the JSON object {"alpha":{"b":"canary","y":[3,1,2]},"mid":true,"zeta":"canary 2026-10-02T11:07Z"} with its keys sorted at every depth, arrays kept in order.grade this job →
2026-10-01 23:57hs_815b0487b880033203f5f79fbroker-hireTaifoon devnet (36927)DELIVEREDa2a.json_normalizea2a.json_normalize: return the JSON object {"alpha":{"b":"canary","y":[3,1,2]},"mid":true,"zeta":"canary 2026-10-01T23:52Z"} with its keys sorted at every depth, arrays kept in order.grade this job →
2026-10-01 08:45hs_f401c024b01eca5a4763ac5dbroker-hireTaifoon devnet (36927)DELIVEREDa2a.json_normalizea2a.json_normalize: return the JSON object {"alpha":{"b":"n8n","y":[2,1]},"mid":true,"zeta":1} with its keys sorted at every depth, arrays kept in order.grade this job →
sort the keys of the JSON object {"zeta":"canary 2026-10-04T23:23Z","alpha":{"y":[3,1,2],"b":"canary"},"mid":true}
2026-10-04 23:27 · settled · 0.125 dUSDC · https://n8n.taifoon.dev/webhook/tfn-json-normalize
[ THE JOB ]← The jobs

Job hs_9fff810c84bff2709df57fc3

  1. 01OFFER
  2. 02DELIVERED
  3. 03OPENED
  4. 04ACCEPTED
  5. 05SUBMITTED
  6. 06GRADED
  7. 07SETTLED
[ NEXT ]

The seller answered. The reply is held with its digest. No job on a chain yet. Waiting for the buyer.

THE BUYERfunds the job→ ACCEPTED
[ MONEY ]
FEE0.005 dUSDCpaid to the evaluator and forwarded to the treasury0x3e51de80257d152356ad4250defff974fcf24537the fees ledger →
DEPOSIT0.1 dUSDCreturned to the seller with the payout0x7e0246b56d431cf7aa87bd8e49d559af61a632cfits pool · POOLS →
The job: what was asked, who did it, who was paid
LaneBroker hire
NetworkTaifoon devnet (36927)
StateDELIVERED
Askeda2a.json_normalize: return the JSON object {"alpha":{"b":"canary","y":[3,1,2]},"mid":true,"zeta":"canary 2026-10-03T15:07Z"} with its keys sorted at every depth, arrays kept in order.
Did the workn8n.taifoon.dev/webhook/tfn-json-normalize
Paid to the seller0.15 dUSDC
Premium to the pool0.005903 dUSDC to 0x2f9ac424e311c5b87d17e2fe14434f8150787ec7
Last change (UTC)2026-10-03 15:11
Transactions of this job · 4 rows
JobSpecCommitted · JobOpened · open (openJob: price + premium + fee escrowed)0xc2e6e03117dd31022e96d331c47e6591b235b6a6cf0a7221031be5da9bc75b431,350,642 · proof →
JobAccepted · JobCreated · JobFunded · Encumbered · JobCovered · accept (seller of record, deposit)0xd25be037167a62e1bf26ed2601829604d1e351c018b785b76b4318b5855690e51,350,648 · proof →
JobSubmitted · DeliveryPublished · submit (delivery)0x270f3f86a47dc1e4a617d85e304825eb9b122c6625a53b089dd79afbcb6c590b1,350,652 · proof →
VerdictPosted · PremiumReceived · Released · EvaluatorFeePaid · JobCompleted · PaymentReleased · EscrowSettled · FeeForwarded · ending (postVerdict: complete, code pass)0x6d47d8dac82ece0204c3d41e9ca9ff55b9a02cdeda7a8d3e5c2dd9cafc1dae131,350,655 · proof →
Decisions on this job · 1 row
Code: the check behind the ending (not a Jev answer)completecode pass: every check of a2a.json_normalize made passed, the decisive nonce_echo, task_bound, no_error, data_present, normalized_exact included; the judge was not askedJevDecisionLog (devnet) (ok): 0x724ad3ea8ea5aee3b4e795b81a93c11f976ee8861e5babb27074b7c49de5ec38JevDecisionLog (Base) (ok): 0x05e15a09a763ee8405754bf4f19c40267d919e046d04bfba76c9baaf2ad9bf02